In a mixing bowl, whisk together flour, cornstarch, garlic powder, onion powder, paprika, salt, and black pepper.
In another bowl, beat the eggs and mix with buttermilk.
Dip each pork steak into the flour mixture, then into the egg mixture, and back into the flour mixture. Press the coating firmly to ensure it sticks.
Heat oil in a large skillet to 350°F (175°C).
Carefully place the pork steaks in the skillet and fry for 4-5 minutes per side until golden brown and crispy.
Transfer the fried pork steaks to a wire rack to drain excess oil and keep the crust crisp.
Serve immediately with mashed potatoes, biscuits, or coleslaw.