
I make this homemade beef stroganoff on weeknights when I need something hearty on the table in 30 minutes. Boxed versions taste thin and starchy. This recipe builds a deep, savory sauce from scratch using beef broth, Worcestershire, and sour cream over tender sirloin strips.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4
Method: Stovetop
Why This Homemade Beef Stroganoff Works
The secret to a rich stroganoff sauce is building it in the same skillet where the beef seared. Those browned bits on the pan bottom dissolve into the broth and give the sauce a depth that no boxed mix can replicate.
Sour cream goes in at the very end, off the heat. Adding it while the pan is still boiling causes it to curdle and break the sauce. A smooth, silky finish depends on that one step.
Sirloin strips stay tender because they’re seared hot and fast, then returned to the sauce just long enough to warm through. Overcooking them in the sauce turns them chewy — the quick sear method keeps them juicy.
Ingredients
- 1.5 pounds (680 g) sirloin steak, sliced thin against the grain
- 8 oz (225 g) cremini mushrooms, sliced
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 tablespoons butter
- 1 tablespoon olive oil
- 2 tablespoons all-purpose flour
- 1.5 cups (360 ml) beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 3/4 cup (180 g) sour cream, room temperature
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 12 oz (340 g) wide egg noodles, cooked per package directions
- Fresh parsley, chopped, for garnish
What You Need for Homemade Beef Stroganoff
Sirloin steak — lean, tender, and quick to cook. Slice it thin against the grain so each strip stays tender even with a fast sear. Ribeye works for a richer result; ground beef is a budget-friendly swap.
Cremini mushrooms — earthier and firmer than white button mushrooms. They hold their shape after sautéing and add a meaty depth to the sauce. Portobello caps, sliced thin, also work well.
Sour cream — the base of the creamy sauce. Full-fat sour cream gives the smoothest result. Bring it to room temperature before adding it to prevent curdling. Greek yogurt is a lighter substitute.
Beef broth — the liquid that deglazes the pan and forms the sauce body. Use low-sodium broth so you control the salt level. Beef stock gives even more depth if you have it.
Worcestershire sauce — adds a savory, umami punch that makes the sauce taste slow-cooked. A tablespoon is all it needs.
Dijon mustard — a small amount adds a sharp background note that keeps the sauce from tasting flat. You won’t taste mustard specifically, but you’ll notice if it’s missing.
All-purpose flour — tossed with the beef before searing, it helps brown the meat and thickens the sauce as the broth reduces. Cornstarch works as a gluten-free substitute.
Wide egg noodles — the classic base for stroganoff. They hold the thick sauce in their wide folds. Mashed potatoes or white rice are popular alternatives.
How to Make Homemade Beef Stroganoff
- Season the sliced sirloin with salt and pepper. Toss with flour until lightly coated.
- Heat olive oil in a large skillet over high heat until just smoking.
- Sear the beef in a single layer for 1 minute per side until browned. Work in batches — do not crowd the pan.
- Transfer the seared beef to a plate and set aside.
- Reduce heat to medium. Add butter to the same skillet.
- Add onion and cook for 3 minutes until softened. Add garlic and cook for 30 seconds.
- Add mushrooms and cook for 4-5 minutes until they release their liquid and begin to brown.
- Pour in beef broth and Worcestershire sauce. Scrape up all browned bits from the pan bottom.
- Stir in Dijon mustard. Simmer for 4 minutes until the sauce reduces slightly.
- Remove skillet from heat. Stir in sour cream until fully incorporated and smooth.
- Return the seared beef and any resting juices to the skillet. Stir gently to coat.
- Serve immediately over cooked egg noodles. Garnish with chopped parsley.
Homemade Beef Stroganoff Variations
Ground Beef Stroganoff
Replace the sirloin with 1.5 pounds of 80/20 ground beef. Brown it in the skillet, drain the excess fat, then proceed with the onion and mushroom steps. The sauce is the same — the result is cheaper, faster, and just as satisfying on a weeknight.
Slow Cooker Beef Stroganoff
Add seared beef, mushrooms, onion, garlic, broth, Worcestershire, and Dijon to a slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Stir in sour cream in the last 15 minutes with the lid off. The beef becomes fork-tender and the sauce deepens considerably.
Beef Stroganoff Without Mushrooms
Skip the mushrooms entirely and add an extra tablespoon of Worcestershire for depth. The sauce stays creamy and rich. Some people prefer the cleaner, beef-forward flavor without the earthiness mushrooms add.
Creamy Beef Stroganoff With Cream Cheese
Replace half the sour cream with 4 oz of softened cream cheese. The sauce becomes thicker and richer with a tangy finish. Cream cheese also makes the sauce more stable if you plan to reheat leftovers.
Tips for the Best Homemade Beef Stroganoff
- I always sear the beef in batches on high heat. A crowded pan steams the meat instead of browning it — and browning is where the flavor comes from.
- Slice the sirloin as thin as possible — 1/4 inch (6 mm) or less. Thin slices sear fast and stay tender; thick chunks turn chewy.
- Let the sour cream come to room temperature for 20 minutes before adding it. Cold sour cream added to a hot pan breaks the sauce.
- Always remove the pan from heat before stirring in the sour cream. Even residual heat from the burner can cause it to curdle.
- Don’t oversalt — the broth, Worcestershire, and Dijon all carry sodium. Taste the sauce before seasoning.
- Cook the egg noodles separately and drain them right before serving. Noodles left in water go soft and dilute the sauce.
Make Ahead & Storage
Store leftover homemade beef stroganoff sauce in an airtight container in the fridge for up to 4 days. Keep the noodles separate — noodles stored in the sauce swell and absorb all the liquid overnight.
To reheat, warm the sauce in a skillet over low heat, stirring gently. Add a splash of beef broth if it thickens too much. Do not boil — boiling sour cream-based sauces causes them to separate.
To freeze, store the sauce alone (no noodles) in a freezer-safe bag for up to 2 months. Thaw overnight in the fridge and reheat gently on the stovetop. The sauce may look slightly separated after thawing — whisk it smooth over low heat and it will come back together.
Common Questions
What cut of beef is best for homemade beef stroganoff?
Sirloin is the best everyday choice — lean, tender, and affordable. Tenderloin is the most luxurious option but not necessary. Avoid stew meat or chuck for this recipe; those cuts need low-and-slow braising to become tender, and they stay tough with a quick stovetop method.
How do you keep sour cream from curdling in beef stroganoff?
Remove the pan from heat completely before adding the sour cream. Let the sauce cool for 30-45 seconds, then stir the sour cream in off the burner. Room temperature sour cream curdles less easily than cold. Never let the sauce return to a boil after the sour cream goes in.
Can you make beef stroganoff ahead of time?
Yes. Make the sauce without the sour cream, refrigerate for up to 2 days, then reheat and stir in the sour cream just before serving. Adding sour cream to already-reheated sauce gives the freshest, smoothest texture.
What do you serve with beef stroganoff besides egg noodles?
Mashed potatoes are the most popular alternative — the creamy sauce works exactly like a gravy. White rice or buttered rice also work well. For a low-carb option, serve over cauliflower mash or zucchini noodles.
This homemade beef stroganoff from scratch is the kind of dinner that feels like it took all day but comes together in 30 minutes. Save this recipe and tap the link for the full instructions.
Homemade Beef Stroganoff Recipe From Scratch
A 30-minute stovetop stroganoff with tender sirloin strips, mushrooms, and a silky sour cream sauce over wide egg noodles.
Ingredients
- 1.5 pounds (680 g) sirloin steak, sliced thin against the grain
- 8 oz (225 g) cremini mushrooms, sliced
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 tablespoons butter
- 1 tablespoon olive oil
- 2 tablespoons all-purpose flour
- 1.5 cups (360 ml) beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 3/4 cup (180 g) sour cream, room temperature
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 12 oz (340 g) wide egg noodles, cooked per package directions
- Fresh parsley, chopped, for garnish
Instructions
- Season the sliced sirloin with salt and pepper. Toss with flour until lightly coated.
- Heat olive oil in a large skillet over high heat until just smoking.
- Sear the beef in a single layer for 1 minute per side until browned. Work in batches — do not crowd the pan.
- Transfer the seared beef to a plate and set aside.
- Reduce heat to medium. Add butter to the same skillet.
- Add onion and cook for 3 minutes until softened. Add garlic and cook for 30 seconds.
- Add mushrooms and cook for 4-5 minutes until they release their liquid and begin to brown.
- Pour in beef broth and Worcestershire sauce. Scrape up all browned bits from the pan bottom.
- Stir in Dijon mustard. Simmer for 4 minutes until the sauce reduces slightly.
- Remove skillet from heat. Stir in sour cream until fully incorporated and smooth.
- Return the seared beef and any resting juices to the skillet. Stir gently to coat.
- Serve immediately over cooked egg noodles. Garnish with chopped parsley.
