Prepare the Steaks: In a shallow dish, combine the flour, salt, pepper, paprika, garlic powder, and onion powder. In another shallow dish, whisk together the eggs and buttermilk.
Dredge the Steaks: Dip each steak into the flour mixture, making sure it’s evenly coated. Then dip it into the egg mixture, followed by another coat in the flour mixture, pressing gently to adhere.
Fry the Steaks: Heat about 1/2 inch of vegetable oil in a large skillet over medium heat. Once the oil reaches 350°F (175°C), carefully place the steaks in the hot oil. Fry for 3-4 minutes per side until golden brown and cooked through. Remove the steaks and drain them on paper towels.
Make the Gravy: In the same skillet, remove excess oil, leaving about 2 tablespoons. Sprinkle the flour over the oil and whisk continuously over medium heat for 1-2 minutes. Slowly pour in the milk while whisking to prevent lumps. Cook, stirring frequently, until the gravy thickens, about 3-5 minutes. Season with salt and pepper to taste.
Serve: Place the fried steaks on serving plates and ladle the gravy over the top. Enjoy!