
This one-pot beef stroganoff recipe is a hearty, comforting meal the whole family will love. It's creamy, savory, and ready in just 30 minutes!
Cut the steak into 1/3-inch thick slices against the grain. Season with salt and pepper to taste.
In a large skillet, melt the butter over medium-high heat. Add the beef in batches, searing each side for no more than 20-30 seconds. Remove the steak from the skillet and set aside to rest.
In the same skillet, cook the onions until soft. Then, add the garlic and stir until fragrant.
Add the mushrooms and sauté until they turn golden.
Sprinkle the flour into the skillet and cook for 1 minute, stirring constantly. Then, slowly add the beef broth and continue cooking and stirring until the mixture thickens.
Reduce the heat to low, add the Worcestershire sauce, sour cream, and mustard, and stir gently. Cook for 4-5 more minutes until smooth and blended.
Return the seared steak to the skillet and cook for 1 minute.
Serve the beef stroganoff over egg noodles or rice. Garnish with parsley, and enjoy!