**Prepare the dredging stations:**
- In one shallow bowl, whisk together the flour, baking powder, baking soda (if using), salt, pepper, garlic powder, and paprika.
- In a second bowl, whisk the eggs with 1 cup milk.
**Dredge the steaks:**
- Pat the cubed steaks dry with a paper towel.
- Dip each steak first in the flour mixture, shaking off any excess.
- Then dip it into the egg mixture, letting the excess drip off.
- Return the steak to the flour mixture, pressing it in to ensure a thorough coating. Set aside on a plate or wire rack.
**Heat the oil:**
- Heat about 1/2 inch of oil in a large skillet over medium-high heat. The oil should reach around 350°F (175°C) for optimal frying.
**Fry the steaks:**
- Carefully place the coated steaks into the hot oil. Fry for about 3–4 minutes per side, or until golden brown and crispy.
- Transfer the steaks to a paper towel-lined plate or wire rack to drain excess oil. Keep them warm.
**Make the gravy:**
- Carefully pour off most of the frying oil, leaving about 2 tablespoons of drippings in the skillet.
- Reduce the heat to medium-low. Stir in the flour, whisking continuously to form a roux. Cook for 1–2 minutes until lightly browned.
- Gradually whisk in the milk, about 1/2 cup at a time, until smooth and thickened. Add more milk if you prefer a thinner gravy.
- Season with salt and a generous amount of black pepper (plus a pinch of cayenne if you like a little spice).
**Serve:**
- Plate each steak and spoon the hot gravy over the top. Serve immediately with mashed potatoes, biscuits, or your choice of side dishes.