In one shallow dish, combine the flour, salt, pepper, garlic powder, onion powder, and paprika.In another shallow dish, whisk together the eggs and buttermilk.
Pat the cube steaks dry with paper towels.Dredge each steak in the flour mixture, shaking off any excess.
Dip the steak into the egg mixture, coating both sides.Return the steak to the flour mixture, pressing to adhere the flour to the meat. Set aside on a plate.
Pour enough vegetable oil into a large skillet to cover the bottom by about 1/4 inch.
Heat the oil over medium-high heat until it reaches 350°F (175°C) or until a small piece of breading sizzles when dropped in.
Fry the Steaks:Carefully place the breaded steaks into the hot oil, cooking in batches if necessary to avoid overcrowding. Fry for about 3-4 minutes per side, or until golden brown and crispy. Use tongs to remove the steaks and place them on a wire rack or paper towels to drain any excess oil.
Make the Gravy:In a clean saucepan, add 1/4 cup of the reserved frying oil (or use fresh oil if preferred). Whisk in 1/4 cup of flour, cooking over medium heat until it turns golden brown.Slowly whisk in the milk, stirring constantly to prevent lumps.
Continue to cook until the gravy thickens, about 5-7 minutes.Season with salt and pepper to taste.
Serve:Plate the Chicken Fried Steaks and generously pour the gravy over the top.Serve with mashed potatoes and green beans for a complete Southern meal.