Soups & Stews
This classic beef stroganoff recipe with cream of mushroom soup delivers the rich, velvety sauce and comforting flavors that make it a timeless favorite.
Growing up in Nana Mae’s Atlanta diner, I learned how a simple mushroom base could transform ordinary beef into something elegant—now I’m sharing that professional technique with you.
The secret lies in balancing the creaminess of the soup with just the right amount of sour cream and mustard for that signature tang.
What sets this recipe apart is its simplicity—just a few key ingredients come together in under 45 minutes to create a dish that feels both restaurant-worthy and completely at home in your kitchen.
The beef sears beautifully in the pan, while the mushrooms develop deep, earthy notes that form the foundation of the sauce. This isn’t just a stroganoff; it’s a recipe that builds layers of flavor with every spoonful.
By the time you serve it over buttery egg noodles or crusty bread, you’ll have a dish that’s creamy yet not heavy, savory with just enough acidity to keep it bright. The sauce clings perfectly to the noodles, creating that luxurious mouthfeel that makes stroganoff so irresistible.
My family requests this at least once a month—David always asks for seconds, and Emma insists on helping stir the mushrooms.
This recipe works equally well for weeknight dinners or special occasions, scaling easily from two servings to a crowd. The beauty of stroganoff lies in its adaptability—swap in chicken or mushrooms for a vegetarian version, or add a splash of brandy for extra depth.
Let’s get cooking—your taste buds will thank you.
Ingredients for classic beef stroganoff recipe with cream of mushroom soup
Just 14 ingredients for the creamy, elegant stroganoff Nana Mae taught me.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Sirloin 🥩 | 1 ½ lb | Cut into 1-inch cubes |
| Cream of Mushroom Soup 🍄 | 1 can | 10.5 oz can, low-sodium preferred |
| Fresh White Mushrooms 🍄 | 1 lb | Sliced into halves |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening sauce |
| Sour Cream 🧀 | ½ cup | Full-fat for creaminess |
| Dijon Mustard 🍯 | 1 tbsp | For signature tang |
| Unsalted Butter 🧈 | 2 tbsp | For searing beef |
| Beef Broth 💧 | ½ cup | Low-sodium preferred |
| Egg Noodles 🍝 | 8 oz | Uncooked, for serving |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Brandy (optional) 🍷 | 1 tbsp | For extra depth |
The beef is everything here—sirloin gives you that perfect balance of tenderness and flavor. Most grocery stores carry pre-cut sirloin, but if you're buying a whole piece, ask the butcher for 1-inch cubes. I usually grab mine from Costco when I'm making this for a crowd, but the regular supermarket stuff works fine for a weeknight dinner. The mushrooms? Fresh white mushrooms are ideal, but cremini or baby bella work too. Just make sure they're firm and not slimy—those are the ones that'll give you the best texture in the sauce.
No cream of mushroom soup? Homemade mushroom sauce is totally doable—sauté mushrooms, garlic, and onion, then blend with a little beef broth and a splash of cream. The brandy is optional, but a splash of brandy adds that restaurant-quality depth. Fresh out of Dijon mustard? Yellow mustard at half the amount works in a pinch. The beef broth should be low-sodium—Swanson or Pacific Foods are solid choices. And if you're watching calories, you can use Greek yogurt instead of sour cream—it's tangy and still creamy.
This sauce reheats beautifully—honestly tastes better the next day once everything melds. Keeps for 4-5 days in the fridge, freezes for 3 months. I always make extra and freeze portions for lazy nights. The egg noodles? Cook them al dente—they'll finish in the sauce. Serve with crusty bread or a side salad to soak up all that creamy goodness.
Why You'll Love This Recipe
- Pantry Powerhouse: I swear by this when I forget fresh herbs—just a can of mushroom soup and a splash of beef broth do the heavy lifting. The umami punch from that soup? It’s like a shortcut to restaurant-quality depth without the fuss.
- One-Pot Magic: Between us, I’ve burned more than one beef dish in my life. This? Sear the sirloin, toss in sliced onions and mushrooms, then let the soup and garlic work their sauce magic—no stirring vigil required. Honestly, the only thing you’ll be babysitting is the timer.
- Leftovers That Beg for Seconds: The sauce thickens beautifully overnight, turning tomorrow’s lunch into something actually exciting. My kids ask for it on Wednesdays now—yes, even after school nights when I’m too tired to cook.
- Date Night, Done Right: No fancy plating, no stress—just tender beef, earthy mushrooms, and that creamy sauce that tastes like you slaved over it. (Between us, it’s my go-to when I want to impress without breaking a sweat.)
Step-by-step instructions for creamy beef stroganoff
Here's how to create that luscious, creamy stroganoff with a rich mushroom base—every bite delivers classic comfort.
Sear the Beef Sirloin to Perfection
Pat the 1.5 lb beef sirloin dry with paper towels and cut it into 1-inch cubes. Heat 2 tablespoons unsalted butter in a large skillet over medium-high heat until it foams. Working in batches if needed, add the beef cubes and sear for 3-4 minutes per side until they're deep golden brown with a crust.
This step is critical—don't overcrowd the pan or the beef will steam instead of sear. You want those browned edges packed with flavor. Once all the beef is seared, remove it from the skillet and set it aside on a plate. Leave the browned bits in the pan; they're packed with flavor that will form the base of your sauce.
Build the Mushroom Base with Aromatics
In the same skillet (no need to wipe it clean), add 1 tablespoon unsalted butter and reduce the heat to medium. Add the 1 lb sliced fresh white mushrooms and cook for 5-6 minutes until they release their moisture and begin to soften. Stir occasionally so they brown slightly.
Add the 1 whole diced yellow onion and 4 minced garlic cloves, cooking for another 4-5 minutes until the onions are translucent and the garlic is fragrant. Here's where the flavor foundation happens—don't rush this step. The mushrooms should be tender but still hold their shape, and the garlic should add a subtle aroma to the mixture.
Thicken the Sauce with Flour and Broth
Sprinkle 1 tablespoon all-purpose flour over the mushroom mixture and stir vigorously for 1-2 minutes to cook off the raw flour taste. Pour in ½ cup beef broth and scrape up any browned bits from the bottom of the pan. Add 1 can cream of mushroom soup, 1 tablespoon Dijon mustard, and the 1 tablespoon brandy (if using). Stir well to combine.
Bring the mixture to a gentle simmer and let it cook for 5-7 minutes until it thickens slightly. If you want an even richer sauce, you can reduce it further by simmering for an extra 2-3 minutes. The sauce should coat the back of a spoon but still be smooth and velvety—not gluey. Taste and adjust seasoning with ½ teaspoon salt and ½ teaspoon ground black pepper as needed.
Finish with Sour Cream and Return the Beef
Reduce the heat to low and gently stir in the ½ cup sour cream. Be careful not to let it boil, as this can cause the sour cream to curdle. Return the seared beef cubes to the skillet and spoon the sauce over them, letting it coat everything evenly. Let the mixture simmer together for 3-4 minutes just to heat through and meld the flavors.
If the sauce looks too thick, you can loosen it with a splash of beef broth or water to reach your desired consistency. The stroganoff should be rich and creamy but still pourable. Taste again and adjust seasoning if needed—this is your final chance to perfect the flavors.
Serve Over Egg Noodles
Cook 8 oz egg noodles according to the package instructions until al dente. Drain them and transfer to a serving dish. Spoon the creamy beef stroganoff over the noodles, making sure each strand is well-coated. Garnish with a sprinkle of fresh parsley if you like, though it's not required.
Serve immediately while the stroganoff is still warm and creamy. The noodles should be perfectly al dente, and the beef should be tender with a rich, velvety sauce clinging to every bite. This dish tastes even better the next day, but it's best enjoyed fresh for that classic comfort-food experience.
Pro Tips For Making Classic Beef Stroganoff Recipe With Cream Of Mushroom Soup
- SEAR THE BEEF IN BATCHES: I learned this the hard way—crowding the pan turns your beef into steamed cubes instead of golden crust. Work in two batches if needed, and don’t skimp on the oil (about 2 tablespoons total). The first batch should sizzle aggressively for 2-3 minutes per side before you even think about moving it.
- SAUTE THE MUSHROOMS UNTIL DRY: The cream of mushroom soup already has mushroom flavor, but fresh mushrooms need to break down and release their moisture first. Cook them on medium-high until they’re completely dry—no more liquid, just caramelized edges. This keeps your stroganoff from turning into a watery mess when the soup goes in.
- TEMPER THE CREAM OF MUSHROOM SOUP: Cold soup straight from the can will shock your pan and stop the cooking process. Warm it gently in a separate pot first, then stir in a splash of beef drippings or a pat of butter to deepen the flavor. This step guarantees the sauce coats everything smoothly instead of curdling or clumping.
- RESERVE THE BEEF JUICES: After removing the beef from the pan, don’t pour out those precious browned bits—they’re packed with flavor. Deglaze with a splash of beef broth (or a little red wine if you’re fancy) and scrape every last bit off the bottom before adding the soup. This shortcut makes your sauce richer without extra effort.
Dietary considerations for this dish
Gluten-Free Adaptations
Stroganoff is surprisingly easy to adapt for gluten-free diets—just swap the egg noodles for gluten-free pasta like Barilla or Jovial. I’ve tested gluten-free egg noodles from King Arthur and they work beautifully, though they’re slightly denser.
For the sauce, ensure your cream of mushroom soup is gluten-free (like Campbell’s brand) and use gluten-free flour (like Bob’s Red Mill 1:1) if thickening further. 🌾
Dairy-Free Options
Skip the sour cream by using full-fat coconut yogurt (like So Delicious) or cashew cream (blend soaked cashews with water). For richness, stir in 1 tablespoon nutritional yeast to mimic the umami depth.
The butter in searing can be replaced with olive oil or vegan butter (like Miyoko’s). Test seasoning carefully—dairy-free versions need extra acidity, so add an extra ½ teaspoon Dijon mustard.
Lower-Carb Versions
Replace egg noodles with shirataki noodles (rinsed well) or zucchini noodles (sautéed in butter for 2 minutes). For a heartier base, serve over cauliflower rice or a bed of wilted spinach.
Reduce the beef to 1 lb and add ½ cup sliced mushrooms to bulk up the dish without extra carbs. The sauce remains the same—just portion it over your low-carb base. 🥦
Vegetarian Swaps
Replace beef with mushroom medley (cremini, shiitake, and oyster mushrooms) or hearts of palm for texture. For protein, add crumbled tempeh or lentils (cooked until tender). The cream of mushroom soup still provides that rich base, but boost umami with 1 teaspoon soy sauce or 1 tablespoon balsamic vinegar.
David loves this version—he doesn’t even miss the meat! 🍄
Allergen-Friendly Tips
For egg allergies, use gluten-free tamari instead of soy sauce and ensure your noodles are egg-free (like brown rice pasta). If mustard is an issue, replace Dijon with 1 tablespoon apple cider vinegar for tang.
Always check labels on cream of mushroom soup—some brands add hidden allergens. I keep a Campbell’s gluten-free cream of mushroom soup on hand for safe cooking. 🛡️
Nutrition facts
Frequently asked questions
Can I use a different type of beef for this recipe?
Sirloin is ideal for its tenderness and flavor, but you can substitute with ribeye or tenderloin for extra richness. Avoid lean cuts like round steak—they won't stay juicy. Cut all beef into 1-inch cubes for even cooking.
Why does my stroganoff sauce turn out too thick?
This usually happens when the sauce simmers too long or the flour isn't fully cooked. To fix it, whisk in 1-2 tablespoons beef broth or water while stirring constantly. For prevention, simmer the sauce for only 5-7 minutes after adding the cream of mushroom soup.
Can I make this recipe ahead of time?
The sauce actually tastes better the next day as flavors meld. Store it in an airtight container in the fridge for up to 4-5 days. Reheat gently on the stove, stirring frequently to prevent curdling. The noodles are best cooked fresh, but you can reheat them separately.
What's the best way to reheat leftovers?
Gently reheat on low heat in a skillet with 1 tablespoon butter or beef broth to restore creaminess. Avoid microwaving—it can make the sauce watery. If the sauce separates, whisk in 1 teaspoon cornstarch mixed with water until smooth.
How can I make this vegetarian?
Replace the beef with mushroom medley (cremini, shiitake) or hearts of palm for texture. Add crumbled tempeh or lentils for protein. Boost umami with 1 teaspoon soy sauce or 1 tablespoon balsamic vinegar in the sauce. David swears this version is just as satisfying!