Skip to Content

Homemade Beef Stroganoff

This homemade beef stroganoff recipe from scratch features tender slices of steak and savory mushrooms smothered in creamy brown gravy. Serve over egg noodles for a dinner that’s ready in less than 30 minutes.

Easy homemade beef stroganoff recipe from scratch with steak and the most delicious sour cream sauce!

Homemade Beef Stroganoff

Growing up, I thought homemade beef stroganoff was a wonderful treat of a meal. It’s a hearty, comforting dish of beef and mushrooms in gravy.

To give it a creamy consistency, sour cream is swirled in the sauce which also gives it a little tang to balance the richness of the other ingredients.

Best of all, it only takes 30 minutes to prepare. Spending less time on dinner has been one of my New Year goals and I’ve had tasty success with 3-ingredient Queso Fresco Enchiladas and Ricotta Pasta with Beef!

Sauteed mushrooms and garlic for homemade beef stroganoff

What is the best cut of meat for beef stroganoff?

My mother frequently used ground beef to cut costs, but a classic beef stroganoff recipe is typically made with thin slices of steak.

The cut of steak is your preference, but I recommend using a high quality cut since this a quick skillet meal.

Save the tougher cuts of meat for recipes that involve marinating or simmering for hours. Boneless ribeye, top sirloin or sirloin tips are good choices.

Homemade beef stroganoff in sour cream sauce

How to make homemade beef stroganoff

Prep the ingredients by slicing the steak into bite-sized strips. Likewise, slice the mushrooms and dice up your onion.

The ingredients are cooked in batches to bring out the flavors and so that the beef doesn’t overcook and become chewy.

Easy homemade beef stroganoff recipe from scratch with steak and the most delicious sour cream sauce!

In a skillet, brown the beef in some butter. I like to use half butter, half olive oil.

The steak does not need to be cooked well done since we’ll be adding it back to the pan later, but it should have a really good sear on the outside. I cook it in two batches so that there’s plenty of surface area.

Remove the beef from the pan and add some more butter. Brown the mushrooms and onions until soft and golden. So much flavor is happening here!

Easy homemade beef stroganoff recipe from scratch with steak and the most delicious sour cream sauce!

Cook the garlic for a minute, then add the flour and cook another minute. Add the beef broth and simmer until thickened, then add the beef back into the pan along with the sour cream.

I should also note that a lot of recipes call for the addition of Worcestershire sauce or Dijon mustard. I’ve tried it various ways and think it tastes best without, however the preference is yours. Start with 1 teaspoon and adjust to taste.

What is beef stroganoff traditionally served with?

I love homemade beef stroganoff served over egg noodles, but it’s also tasty with mashed potatoes or rice. All you need is a simple side vegetable (steamed broccoli is our go-to veggie) and you have a complete meal!

Pin this to your dinner board!

Easy homemade beef stroganoff recipe from scratch with steak and the most delicious sour cream sauce!

Easy homemade beef stroganoff recipe from scratch with steak and the most delicious sour cream sauce!

Homemade Beef Stroganoff

Yield: 6
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes

This classic beef stroganoff recipe from scratch features tender slices of steak and savory mushrooms smothered in creamy brown gravy with sour cream. Serve over egg noodles for a dinner that’s ready in less than 30 minutes.

Ingredients

  • 1 1/2 pounds steak (boneless ribeye, top sirloin, etc)
  • 4 tablespoons butter, divided
  • 10 ounces mushrooms, sliced
  • 1 medium onion, finely chopped
  • 1 clove of garlic, minced
  • 3 tablespoons all-purpose flour
  • 1 3/4 cup beef stock or broth
  • 2/3 cup sour cream
  • Salt and pepper
  • 1 tablespoon Worcestershire sauce (optional)
  • 1 teaspoon Dijon mustard (optional)
  • Parsley, for garnish
  • Hot buttered egg noodles or mashed potatoes, for serving

Instructions

  • Cut the beef across the grain into thin, bite sized strips, about 1 1/2 inches by 1/2 inch.
  • Heat a large skillet over high medium high heat. Melt 1 tablespoon of butter and add half the beef. Cook until well-browned, about 2-3 minutes per side.
  • Remove beef from pan to a shallow dish and repeat steps with 1 more tablespoon of butter and remaining beef.
  • Lower heat to medium and add remaining 2 tablespoons of butter to the empty pan. Stir in mushrooms and onion and season with 1/2 teaspoon salt. Cook until soft and dark golden brown, stirring occasionally, about 5 minutes.
  • Stir in garlic and cook for an additional minute. Sprinkle vegetables with flour and cook for 1 minute. Add beef broth and stir until smooth.
  • Bring to a simmer and cook until thickened, about 5 minutes. Return the beef to the pan, along with any juices and stir in the sour cream. Season to taste with salt and pepper.
  • If desired, may season with Worcestershire sauce or Dijon mustard. Heat until hot, but do not boil. Garnish with parsley and serve over noodles.
  • Did you make this recipe?

    Leave a comment below! Or tag @kitchengidget on Instagram with the hashtag #kitchengidget


    This homemade beef stroganoff first appeared on Amanda’s Cookin’ as a guest post by Kitchen Gidget.

    Tish

    Wednesday 15th of December 2021

    Hello, is it possible to substitute the sour cream and achieve a great taste for this dish?

    Rebekah

    Friday 17th of December 2021

    Yes you could probably do plain greek yogurt or leave out the sour cream altogether.

    Skip to Recipe