Classic beef stroganoff is the ultimate comfort meal, ready in just 30 minutes. Tender beef and sautéed mushrooms, smothered in a rich, creamy sauce. Serve over pasta, mashed potatoes, or rice for a cozy and satisfying dinner.

Beef stroganoff on top of egg noodles on a black plate with a spoon topped with fresh greens.

Beef stroganoff is one of those traditional meals that everyone has their own twist on! Our version has been a family classic for years and is a dish that everyone is always excited for, which is great because it’s SO easy to make! 

The Perfect Comfort Meal

Whether you’re craving a comfort meal to warm you up or you’re just wanting those nostalgic flavors, nothing beats a classic comfort meal. This stroganoff is one of our go-to comfort meals, along with our classic potato soup and crockpot alfredo recipe. At the end of the day, rich and creamy always wins!

Ingredients for Classic Beef Stroganoff

  • Beef – A sirloin sliced into strips makes the perfect protein. You can also use a ribeye or a New York strip!
  • Vegetables – Onions and mushrooms add a great boost of flavor to this dish. Who doesn’t love a mushroom sauce?
  • Butter & flour – Thicken the sauce while adding richness to the dish. 
  • Broth – Beef broth serves as the base for the sauce, adding depth of flavor to the dish. 
  • Sour cream – The perfect touch of creaminess and acidity to balance the dish. 
  • Mustard – A controversial ingredient to some, but mustard adds an incredible and subtle boost of flavor. 

See the recipe card below for a complete list of ingredients and quantities.

Beef stroganoff in a skillet loaded with mushrooms, onions and a creamy and rich sauce.

Beef Stroganoff Variations

  • Chicken stroganoff: Don’t love beef? Fear not! You can make a classic chicken stroganoff for an easy and delicious variation. 
  • Ground beef stroganoff: A cheaper alternative that is just as delicious. Our ground beef stroganoff makes the perfect, affordable, and flavorful comfort meal.

How to Make Beef Stroganoff 

A pan with the cooked beef sirloin strips.
  1. Cook the beef. Heat a large skillet with oil and cook the beef strips in batches. Remove the beef from the pan and set it aside. 
A pan with the cooking onion and mushrooms.

2. Vegetables. Add onion and mushrooms to the pan and cook until softened. 

A pan with the cooking vegetables and flour.

3. Flour base. Add butter, garlic, and flour to the pan, whisking until the flour chunks are broken down. 

A pan with the stroganoff sauce all cooked.

4. Sauce. Stir the sauce in a separate bowl and add it to the pan. Add the beef back to the pan and bring the sauce up to a light boil. Season with salt and pepper to taste. 

Other Cooking Methods

This one-pan meal can be made in the slow cooker or the Instant Pot!

Slow cooker: 

Sear the beef and vegetables in a pan before adding them to a slow cooker. 
Whisk the sauce together, and add it to the slow cooker. 
Add the beef back to the slow cooker, and cook on low for 7 hours or until the sauce is thickened. 

Instant pot: 

Turn the Instant Pot onto saute and cook the beef. 
Remove the beef from the pot and cook the vegetables. 
Add the butter, garlic, and flour. Whisk until the clumps are broken up, and then add the sauce. 
Add the beef back to the pot, cover, and cook on high pressure for 30 minutes, and allow the pressure to release naturally. 

Expert Tips: 

  • Sear, don’t steam: When cooking the meat, it is key to cook it on high heat and in batches. Overcrowding the pan will cause the beef to steam, and the texture won’t be as good. 
  • Season as you go: With recipes like this, you want to season in layers, not just at the end. 
Beef slices, onions, and mushrooms in a creamy gravy topped with fresh greens.

Serving Suggestions

  • Pasta: Serve this stroganoff over egg noodles for a classic pairing. The noodles soak up that creamy sauce; it is so yummy!
  • Rice: This creamy beef stroganoff tastes incredible over fluffy white rice. 
  • Potatoes: Serve beef stroganoff over mashed potatoes with loads of the sauce, just like a gravy. 
  • Side salad: This stroganoff tastes incredible when balanced with a creamy cucumber dill salad

Store & Reheat 

  • Storage. Serve leftover stroganoff in an airtight container for up to 3 days. 
  • Reheat. Warm up leftovers in a pan over medium heat until warmed through. Serve with fresh noodles or rice. 
  • Freeze. This stroganoff is great to freeze for longer storage. Add the cooled stroganoff to a freezer-safe container and store for up to 3 months. Reheat from frozen: Add the frozen stroganoff to a pan and cover with a lid. Cook on low to medium heat until the stroganoff is melted. Once melted, turn up the heat and bring to a simmer before serving. 
Easy beef stroganoff in a white skillet topped with fresh chopped greens.

More Comfort Meals

If you enjoyed this homemade beef stroganoff recipe, be sure to try our other classic comfort recipes; here are some of our favorites:

If you tried this easy beef stroganoff recipe or any other recipe on my website, please leave a star rating and let me know how it went in the comments below – we appreciate it!

Easy Beef Stroganoff Recipe

Print
4.72 from 7 votes
A creamy beef stroganoff makes the perfect comfort meal in just 30 minutes. Tender beef, sauteed with onions and mushrooms, and simmered in a rich and creamy gravy. This is a dish that packs flavor and comfort, while being so effortless!
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 6 servings

Ingredients

  • 2 Tbsp cooking oil canola or olive oil
  • ​​1½ lbs beef sirloin thin strips
  • 1 small onion sliced or diced
  • 10 oz mushrooms sliced

stroganoff sauce-

  • 2 Tbsp unsalted butter
  • 2 garlic cloves minced
  • 2 Tbsp all-purpose flour
  • 2 cups regular beef broth
  • 1/2 cup sour cream
  • 1½ tsp dijon mustard

Instructions

  • Heat a large skillet with oil. Once the oil is hot, add half of the beef strips and sear on both sides for 2 minutes, until the beef is halfway cooked through. Season to taste with salt and pepper, and remove from the heat. Repeat with the remaining meat. Remove from the pan and cover to keep warm.
  • Once all the meat is cooked, add the onions and mushrooms to the pan and cook until tender.
  • To the same pan, add butter and garlic. Stir in the flour until all the clumps are gone.
  • In a separate bowl, whisk together beef broth, sour cream, and Dijon mustard. Add the liquid mixture to the pan and bring to a simmer. Season with salt and pepper to taste.
  • Cook until the beef is reheated and serve.

Notes

  • Cook the beef in batches to prevent it from steaming and being chewy, rather than tender. 
  • Season as you go to have a flavorful dish with seasoning in every bite. 
  • Serve stroganoff over egg noodles, white rice, or fluffy mashed potatoes. 
  • Store leftovers in the fridge for up to 3 days. Reheat in a pan until warmed through and serve.

Nutrition

314kcal Calories6g Carbs30g Protein29g Fat5g Saturated Fat2g Polyunsaturated Fat5g Monounsaturated Fat0.2g Trans Fat21mg Cholesterol321mg Sodium254mg Potassium1g Fiber2g Sugar237IU Vitamin A3mg Vitamin C34mg Calcium1mg Iron
Nutrition Facts
Easy Beef Stroganoff Recipe
Amount Per Serving
Calories 314 Calories from Fat 261
% Daily Value*
Fat 29g45%
Saturated Fat 5g31%
Trans Fat 0.2g
Polyunsaturated Fat 2g
Monounsaturated Fat 5g
Cholesterol 21mg7%
Sodium 321mg14%
Potassium 254mg7%
Carbohydrates 6g2%
Fiber 1g4%
Sugar 2g2%
Protein 30g60%
Vitamin A 237IU5%
Vitamin C 3mg4%
Calcium 34mg3%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)

FAQ’s

Does beef stroganoff use cream?

Our beef stroganoff is made with sour cream, rather than heavy cream. This creates a lighter sauce that is just as creamy and flavorful. 

Can you add cheese to beef stroganoff?

Freshly shredded Parmesan cheese would be a great finishing touch to this dish. 

What beef cuts are best for beef stroganoff? 

We like to use sirloin beef, but you can use any steak cut.