A hearty and flavorful dish perfect for a comforting meal.
Season the steak pieces with salt and black pepper, then coat them lightly in flour.
Ensure the steak is evenly coated for a nice crust when seared.
Heat olive oil and butter in a large skillet over medium-high heat.
Using both oil and butter prevents the butter from burning.
Add the steak pieces to the skillet and sear them on both sides until browned. Remove and set aside.
Don't overcrowd the skillet; cook in batches if necessary.
In the same skillet, add sliced onions and sauté until they are soft and golden.
Stir occasionally to prevent the onions from burning.
Pour in the beef broth, scraping the bottom of the skillet to deglaze.
Deglazing adds all the flavorful bits to the gravy.
Return the steak to the skillet, cover with a lid, and simmer on low heat for 45 minutes.
Simmering slowly ensures the steak becomes tender and absorbs the flavors.
Serve the steak with the onion gravy over mashed potatoes, rice, or noodles.
Garnish with fresh parsley for a touch of color and freshness.