A hearty and flavorful dish perfect for a comforting dinner.
Combine the flour, salt, and pepper in a large ziploc bag.
Shake the bag gently to evenly mix the ingredients.
Add the beef steak pieces to the bag and shake to coat them evenly.
Ensure each piece is fully coated for a nice crust.
Heat oil in a dutch oven over medium-high heat.
Wait until the oil is shimmering before adding the beef.
Shake off excess flour from the beef and brown each piece in the hot oil, about 2 minutes per side.
Do this in batches to avoid overcrowding the pan.
Remove the beef and sauté the onions in the same pot until softened.
Stir frequently to prevent burning.
Add the beef broth and soy sauce to the pot, stirring to combine.
Scrape the bottom of the pot to deglaze and incorporate all the flavors.
Return the beef to the pot, cover, and braise in a preheated oven at 325°F for 90 minutes.
Check halfway through to ensure the liquid hasn't evaporated too much.
Add the mushrooms to the pot during the last 30 minutes of cooking.
Stir gently to incorporate the mushrooms evenly.
Serve the beef with its gravy over mashed potatoes or rice.
Garnish with fresh parsley for a pop of color and freshness.