For the Steaks:
4 cube steaks
2 cups buttermilk
3 large eggs
2 teaspoons hot sauce
1 teaspoon Worcestershire sauce
1 cup all-purpose flour
½ cup cornstarch
2 teaspoons salt
1 teaspoon garlic powder
½ teaspoon pepper
¾ teaspoon cayenne
4-5 cups oil for frying
For the Gravy:
¼ cup finely chopped shallots or onions
1 teaspoon minced garlic
3 tablespoons all-purpose flour
½ cup milk
1½ cups chicken or beef stock
pinch of cayenne
salt and pepper to taste
Optional: Ground pepper and parsley for garnish
For the steaks:
1.To a large bowl, whisk together buttermilk, eggs, hot sauce and Worcestershire sauce.
2.To another bowl, whisk together flour, cornstarch, salt, garlic powder, pepper, and cayenne.
3.Submerge steaks to buttermilk and marinate for at least 1 hour. (2 hours preferred.)
4.Dip steaks, one at a time, into seasoned flour mixture coating each side then back into marinade then back into seasoned flour then finally place on a baking sheet. Place in the refrigerator for 15 minutes.
5.Add oil to cast iron skillet or frying pan and heat oven medium high heat. Also preheat oven to 250 degrees.
6.Once oil is hot and ready, fry each steak on each side until golden brown. Drain on paper towels then place steaks on parchment covered baking sheets and put in the oven while you make the gravy.
For the gravy:
1.Add ¼ cup of the oil from frying to a saute pan over medium.
2.Add in shallots or onions and garlic and cook for 2 minutes while stirring.
3.Next stir in flour and cook creating a roux (think a delicious light brown color). Cook until browned (but not burned).
4.Stir in milk and stock and turn heat up to high heat until boiling then turn heat down to medium low and allow to thicken until it coats the back of a spoon.
5.Turn off heat and spoon gravy on top of steaks. Sprinkle with ground pepper and parsley and serve hot with mashed potatoes if you prefer.