Unpack the cubed steak and pat dry with a paper towel.
Place the steak between 2 layers of plastic wrap and using a mallet pound the steak 3 to 4 times.
*OPTIONAL* Add a light sprinkle of salt and pepper on both sides of the steaks. Place the steak on a plate. Set aside.
In a shallow bowl, mix the flour, salt, Paprika, ground black pepper, onion powder, and garlic powder. Mix well. Set aside.
*NOTE* Make sure the bowl you are using is big enough to fit the steak.
In a second shallow bowl, whisk the eggs, milk, and sour cream. Whisk until they are combined.
Take one steak, put in the flour mixture, and coat on both sides. Shake excess off.
Transfer to the egg mixture and coat on both sides. Shake excess off.
Finally, put the steak back in the flour mixture and coat on both sides. Shake excess off.
Place the steak on a plate while you re-do steps 6,7, and 8 for each steak.
Pour frying oil into a pan, about ¼ inch.
Heat the oil to 350 degrees F.
Place the steak, 1 or 2 at a time, in the oil. Fry for 2 minutes on each side.
*NOTE* Depending on the size of your pan, don’t overcrowd the pan, it will decrease the oil temperature too much, which may result in a soggy, not crispy steak.
Place the steak on a paper towel-lined plate to drain excess fat.
Once the steaks are cooling off, make the gravy.
In a medium-size saucepan, add the butter.
Melt the butter on medium heat. Add the flour and whisk to create a paste.
*NOTE* You can use the same pan you just fried in, just pour the oil in a safe container. You can also use 4 tablespoons of oil instead of butter.
Pour the milk slowly while whisking. (1 ½ cups if you like the gravy a bit thicker)
Cook on medium heat until the gravy thickens.
Pour the gravy over the chicken fried steak.
Serve and Enjoy!