01 - In a shallow dish, combine the flour, salt, black pepper, and paprika. Dredge each cube steak through the seasoned flour, coating evenly on both sides, and shake off any excess.
02 - Heat the vegetable oil and 1 tablespoon of butter in a large skillet over medium-high heat. Working in batches if needed, add the coated steaks and sear for 2 to 3 minutes per side until a golden-brown crust forms. Transfer the steaks to a plate and set aside.
03 - In the same skillet, add the remaining tablespoon of butter. Sauté the sliced onions for about 5 minutes until softened and translucent. Add the sliced mushrooms and cook for an additional 3 minutes, stirring occasionally.
04 - Pour the beef broth and Worcestershire sauce into the skillet, using a wooden spoon to scrape up any browned bits from the bottom of the pan. Bring the liquid to a gentle simmer.
05 - Return the seared cube steaks to the skillet, nestling them down into the onion and mushroom mixture. Reduce the heat to low, cover with a lid, and let simmer for 30 to 35 minutes until the beef is fork-tender.
06 - For a richer, creamier gravy, stir in the heavy cream during the final 5 minutes of cooking. Taste the gravy and adjust the seasoning with salt and pepper as needed.
07 - Serve the cube steaks hot, ladling generous spoonfuls of the onion-mushroom gravy over the top. Pairs excellently with creamy mashed potatoes, steamed rice, or buttered egg noodles.