Whisk the buttermilk, eggs, and 1 teaspoon of salt together in a large bowl and set aside.
Lay out a large sheet of plastic wrap on a cutting board or clean countertop, then lay 4-6 steaks on top and lay another large piece of plastic wrap on top.
Pound the steaks with the smooth side of a meat mallet or use the bottom of a pan to press them down until they are relatively all the same thickness. Pat the steaks dry with paper towels.
Place the steaks in the buttermilk marinade, then cover it with a lid or plastic wrap, and refrigerate for 30 minutes.
Meanwhile, whisk the flour, remaining teaspoon of salt, paprika powder, onion powder, garlic powder, and pepper together on a plate or shallow bowl. Place a large cooling rack over a baking sheet - set aside.
Using tongs or forks, drain one steak at a time from the buttermilk mixture, dredge them in the seasoned flour mixture until fully coated, then place them on the cooling rack.
Once all the steaks have been coated in flour, dip them one by one back into the buttermilk and drain, then dredge once more in the flour mixture. Let them rest on the cooling rack for 10 minutes to allow the breading to stick well to the steaks.
Fill a deep-frying skillet with 3 inches of oil until it reaches 375 degrees Fahrenheit. Place a separate large cooling rack over a baking sheet.
When the oil is ready, fry 2-3 steaks at a time for 8-10 minutes, flipping them halfway through or until the breading is golden brown and the steak is cooked to your liking.
Place the steaks on the clean cooling rack or clean plate lined with paper towels and let the oil return to temperature before proceeding with the remaining steaks.
When the last batch of steaks is frying, make the gravy. Heat a large saucepan over medium heat and pour in 3 tablespoons of the vegetable oil from the frying pan.
Whisk in the flour until lightly golden, then stir in the salt and pepper.
Whisk in the beef broth and let the gravy come to a simmer, whisking the entire time to prevent lumps.
Stir in the milk, bring it back to a simmer, and continue cooking until the gravy has thickened to your liking. (It will thicken more as it cools.)
Serve the steaks with a side of mashed potatoes and cream gravy and freshly minced parsley for garnish if desired.