This classic Southern-style soul food dish features tender cube steak, breaded and fried to crispy perfection, then smothered in a rich, creamy gravy. A true comfort food staple, this dish is perfect for serving with mashed potatoes, collard greens, or buttermilk biscuits.
Prepare the Breading: In a shallow dish, whisk the eggs with 1 ½ cups of milk. In a separate dish, combine the flour, salt, black pepper, cayenne, garlic powder, and onion powder.
Coat the Steak: Dredge each piece of cube steak in the flour mixture, ensuring it's evenly coated. Dip the steak into the egg mixture, then return it to the flour mixture for a second coating. Place the breaded steak on a plate and repeat with the remaining pieces.
Fry the Steak: Heat the oil in a large skillet over medium heat until it reaches 350°F. Fry the steaks in batches, about 2 minutes per side, until golden brown. Transfer to a wire rack or paper towel-lined plate to drain excess oil. Repeat until all the steak is cooked.
Make the Gravy: In a small saucepan, melt the butter over medium heat. Add the flour and whisk continuously until the mixture is golden brown. Slowly pour in the milk, whisking constantly to prevent lumps. Cook until the gravy thickens. If needed, add more milk, 1 tablespoon at a time, until the desired consistency is reached. Season with salt and pepper to taste.
Serve: Spoon the warm gravy over the crispy fried steak and enjoy with classic soul food sides like mashed potatoes or collard greens.