Beef Stroganoff is the ultimate cold-weather comfort food: strips of tender sirloin and golden mushrooms folded into a tangy sour cream and Dijon sauce, piled over buttery egg noodles. It looks and tastes like a steakhouse dinner, yet it comes together in one skillet on a weeknight.
The secret to a stroganoff that never turns gray or tough is simple: sear the beef hot and fast, then pull it out before it overcooks, and finish the sauce off the heat so the sour cream stays glossy instead of curdling. Get those two moments right and you get a silky, deeply savory sauce every single time.
This version uses a mix of cremini and shiitake mushrooms for real depth, a splash of Worcestershire and dry sherry for restaurant-style umami, and just enough Dijon to keep the cream from tasting flat. Serve it over egg noodles, mashed potatoes, or rice and watch the pan get scraped clean.
Why You'll Love This Recipe
About the Ingredients
1 1/2 lbs (680g) beef sirloin or ribeye, sliced into 1/4-inch strips
Sirloin is lean and affordable; ribeye is fattier and more tender. Freeze the steak 20 minutes before slicing for perfectly even strips.
12 oz (340g) cremini mushrooms, sliced 1/4-inch thick
Cremini (baby bella) mushrooms have more flavor than white button mushrooms. Wipe them clean with a damp paper towel instead of rinsing so they brown instead of steam.
1 large yellow onion, thinly sliced (about 1 1/2 cups)
Yellow onion gives the sweetest, deepest base. A red onion will work but turns the sauce slightly pink.
3 tablespoons unsalted butter, divided
Butter adds flavor and helps the mushrooms brown. If using salted butter, reduce the added salt by half.
2 tablespoons all-purpose flour
Flour thickens the sauce so it clings to the noodles. For a gluten-free version, use 1 tablespoon cornstarch whisked into 2 tablespoons cold broth.
1 1/2 cups (360ml) low-sodium beef broth
Low-sodium broth lets you control the seasoning. A splash of dry red wine can replace 1/4 cup of the broth for extra depth.
1 tablespoon Worcestershire sauce plus 1 teaspoon Dijon mustard
Worcestershire brings umami and a little tang; Dijon keeps the cream sauce from tasting heavy. Soy sauce can stand in for Worcestershire in a pinch.
3/4 cup (180g) full-fat sour cream, at room temperature
Full-fat sour cream is far less likely to curdle than low-fat. Greek yogurt works as a tangier substitute, but add it off the heat too.
12 oz (340g) dried egg noodles
Egg noodles are the classic pairing because they soak up the sauce. Pappardelle, fusilli, or mashed potatoes are great alternatives.
2 tablespoons chopped fresh flat-leaf parsley, plus salt and black pepper to taste
Parsley adds a fresh finish. Dill or chives are excellent swaps if you want a brighter, more herbaceous note.
Tips & Tricks
- Do not crowd the pan when searing the beef. Cook it in two batches over high heat so the strips brown instead of steam, which is what makes the meat gray and tough.
- Let the mushrooms cook undisturbed for the first 4 minutes. They release water, then reabsorb it and finally brown; stirring too early keeps them pale and rubbery.
- Take the skillet off the heat before stirring in the sour cream. Boiling sour cream is the number one cause of a grainy, split stroganoff sauce.
- Season in layers as you go, not just at the end. Salt the beef before searing, season the mushrooms, and taste the sauce before serving so it never ends up bland.
Pro Tips
Step-by-Step Instructions
1. Prep the beef
Pat the sliced beef dry and season generously with 1 teaspoon salt and 1/2 teaspoon black pepper. Let it sit at room temperature for 15 minutes while you chop the vegetables.
2. Sear the beef
Heat 1 tablespoon butter in a large skillet over high heat (about 425°F / 220°C) until shimmering. Add half the beef in a single layer and sear 60 to 90 seconds per side until deeply golden brown on the edges; the internal temperature should read 130°F (54°C) for medium-rare. Transfer to a plate and repeat with the second batch.
3. Brown the mushrooms
Lower the heat to medium-high (about 375°F / 190°C), add 1 tablespoon butter, and spread the mushrooms in an even layer. Cook undisturbed for 4 minutes, then stir and cook 4 to 5 minutes more until deeply browned and their released liquid has evaporated.
4. Soften the onions
Add the remaining 1 tablespoon butter and the sliced onion to the skillet. Cook 5 to 6 minutes over medium heat (about 325°F / 165°C), stirring occasionally, until the onions are soft, translucent, and just starting to turn golden at the edges.
5. Build the sauce
Sprinkle the flour over the vegetables and stir constantly for 1 minute to cook out the raw flour taste. Pour in the broth, Worcestershire sauce, and Dijon, scraping up every browned bit from the bottom, and simmer 3 to 4 minutes until the sauce thickens enough to coat the back of a spoon.
6. Boil the noodles
While the sauce simmers, cook the egg noodles in well-salted boiling water according to package directions, usually 6 to 8 minutes, until tender but still slightly firm. Drain, reserving 1/2 cup of the cooking water.
7. Finish off the heat
Remove the skillet from the burner and let it stop bubbling, about 1 minute. Whisk in the room-temperature sour cream until the sauce is smooth, glossy, and pale tan, then return the beef and any juices to the pan.
8. Serve hot
Toss the stroganoff with the drained noodles, loosening with reserved pasta water if needed, and taste for salt and pepper. Scatter the parsley over the top and serve immediately while the sauce is silky and hot.
Delicious Variations
Ground Beef Stroganoff
Brown 1 1/2 lbs ground beef instead of searing strips, then proceed with the same sauce for a faster, kid-friendly version.
Mushroom Stroganoff
Skip the beef and double the mushrooms to 1 1/2 lbs, adding 1 tablespoon soy sauce for meaty depth in a vegetarian dinner.
Slow Cooker Stroganoff
Sear the beef, then combine everything except the sour cream in a slow cooker and cook on low 5 hours, stirring in the sour cream at the end.
How to Store Beef Stroganoff Recipe
Refrigerator
Store in an airtight container in the refrigerator for up to 3 days. Keep the noodles separate if possible so they do not soak up all the sauce.
Freezer
Freeze the stroganoff without the noodles for up to 2 months in a freezer-safe container. Dairy sauces can separate slightly, so thaw overnight in the refrigerator and reheat gently.
Reheating
Reheat in a skillet over low heat with a splash of broth or water, stirring constantly, until just hot. Avoid boiling, which will split the sour cream sauce.
Frequently Asked Questions
Q: What is the best cut of beef for beef stroganoff?
Sirloin, ribeye, or beef tenderloin are the best cuts because they stay tender after a quick sear. If you use a tougher cut like chuck, you will need to simmer it much longer to break down the connective tissue.
Q: Why did my beef stroganoff sauce curdle?
Your sour cream was added over too much heat or was cold when it hit the pan. Take the skillet completely off the burner, let it stop bubbling, and stir in room-temperature sour cream for a smooth sauce.
Q: Can I make beef stroganoff without sour cream?
Yes, full-fat Greek yogurt, creme fraiche, or a blend of cream cheese and heavy cream all work as substitutes. Add any of them off the heat just like sour cream to keep the sauce stable.
Q: Can I make beef stroganoff ahead of time?
You can make the sauce and sear the beef up to 2 days ahead and refrigerate them separately. Reheat gently on the stove, then stir in the sour cream and add the noodles fresh so nothing turns mushy.
Q: What do you serve with beef stroganoff?
Egg noodles are the classic choice, but mashed potatoes, buttered rice, or crusty bread all work beautifully to soak up the creamy sauce. A simple green salad or roasted broccoli rounds out the plate.
Grab your skillet and make this creamy Beef Stroganoff tonight. If you try it, leave a comment below telling me whether you went classic with egg noodles or swapped in mashed potatoes, and snap a photo to tag me so I can see your gorgeous pan sauce.
Beef Stroganoff Recipe
This creamy Beef Stroganoff recipe delivers tender seared steak and mushrooms in a silky sour cream sauce over egg noodles in 50 minutes.
🧂 Ingredients
- 1 1/2 lbs (680g) beef sirloin or ribeye, sliced into 1/4-inch strips
- 12 oz (340g) cremini mushrooms, sliced 1/4-inch thick
- 1 large yellow onion, thinly sliced (about 1 1/2 cups)
- 3 tablespoons unsalted butter, divided
- 2 tablespoons all-purpose flour
- 1 1/2 cups (360ml) low-sodium beef broth
- 1 tablespoon Worcestershire sauce plus 1 teaspoon Dijon mustard
- 3/4 cup (180g) full-fat sour cream, at room temperature
- 12 oz (340g) dried egg noodles
- 2 tablespoons chopped fresh flat-leaf parsley, plus salt and black pepper to taste
📋 Instructions
- 1Prep the beef — Pat the sliced beef dry and season generously with 1 teaspoon salt and 1/2 teaspoon black pepper. Let it sit at room temperature for 15 minutes while you chop the vegetables.
- 2Sear the beef — Heat 1 tablespoon butter in a large skillet over high heat (about 425°F / 220°C) until shimmering. Add half the beef in a single layer and sear 60 to 90 seconds per side until deeply golden brown on the edges; the internal temperature should read 130°F (54°C) for medium-rare. Transfer to a plate and repeat with the second batch.
- 3Brown the mushrooms — Lower the heat to medium-high (about 375°F / 190°C), add 1 tablespoon butter, and spread the mushrooms in an even layer. Cook undisturbed for 4 minutes, then stir and cook 4 to 5 minutes more until deeply browned and their released liquid has evaporated.
- 4Soften the onions — Add the remaining 1 tablespoon butter and the sliced onion to the skillet. Cook 5 to 6 minutes over medium heat (about 325°F / 165°C), stirring occasionally, until the onions are soft, translucent, and just starting to turn golden at the edges.
- 5Build the sauce — Sprinkle the flour over the vegetables and stir constantly for 1 minute to cook out the raw flour taste. Pour in the broth, Worcestershire sauce, and Dijon, scraping up every browned bit from the bottom, and simmer 3 to 4 minutes until the sauce thickens enough to coat the back of a spoon.
- 6Boil the noodles — While the sauce simmers, cook the egg noodles in well-salted boiling water according to package directions, usually 6 to 8 minutes, until tender but still slightly firm. Drain, reserving 1/2 cup of the cooking water.
- 7Finish off the heat — Remove the skillet from the burner and let it stop bubbling, about 1 minute. Whisk in the room-temperature sour cream until the sauce is smooth, glossy, and pale tan, then return the beef and any juices to the pan.
- 8Serve hot — Toss the stroganoff with the drained noodles, loosening with reserved pasta water if needed, and taste for salt and pepper. Scatter the parsley over the top and serve immediately while the sauce is silky and hot.
