Creamy Mushroom Stroganoff Recipe tastes rich, savory, and ultra-creamy with a deep mushroom flavor that feels cozy but still light enough for a weeknight. It stays budget-friendly because mushrooms and pantry staples do the heavy lifting, and you get dinner on the table in about 35 minutes. I first cooked a version of this in my tiny college apartment, and it still feels like the culinary equivalent of a warm hug after a long day.
Reasons To Try This Creamy Mushroom Stroganoff Recipe
This Creamy Mushroom Stroganoff Recipe brings restaurant-level flavor with simple, affordable ingredients. You get tender mushrooms, silky sauce, and twirlable noodles that soak up every drop of goodness.
The recipe stays flexible for different diets and picky eaters. You can keep it vegetarian, make it vegan, or add protein without changing the core method.
“This Creamy Mushroom Stroganoff Recipe tastes like a fancy bistro dinner, but I whipped it up on a Tuesday in under 40 minutes. ★★★★★”
Ingredients You Need

- Mushrooms: 1 ½ pounds sliced
- Use cremini or baby bella for deep flavor.
- Mix in some shiitake or oyster mushrooms for extra texture if your budget allows.
- Onion: 1 medium yellow onion, finely chopped
- Garlic: 3 to 4 cloves, minced
- Butter: 3 tablespoons
- Use unsalted so you control the salt level.
- Olive oil: 1 tablespoon
- Flour: 2 tablespoons all-purpose
- Use a 1:1 gluten-free blend if you avoid gluten.
- Vegetable broth: 2 cups
- Use low-sodium broth; Better Than Bouillon works great and saves pantry space.
- Sour cream: ¾ cup
- Dijon mustard: 1 to 2 teaspoons
- This adds tang and depth without tasting like mustard.
- Soy sauce or tamari: 1 tablespoon
- This boosts umami and replaces the flavor you usually get from meat.
- Paprika: 1 teaspoon
- Dried thyme: ½ teaspoon
- Salt and black pepper: to taste
Pasta or base
- Egg noodles: 12 ounces, cooked according to package directions
- Swap ideas: use fettuccine, penne, mashed potatoes, rice, or cauliflower rice if you prefer.
Optional add-ins and toppings
- Fresh parsley: chopped, for garnish
- Lemon juice: 1 to 2 teaspoons, to brighten the sauce at the end
- Grated Parmesan or vegan parm-style topping: for extra richness
Equipment list
- Large, wide skillet or sauté pan
- Wooden spoon or silicone spatula
- Chef’s knife and cutting board
- Measuring cups and spoons
- Large pot for noodles
- Colander
Tips
- Brown the mushrooms in batches so they caramelize instead of steaming.
- Keep the heat at medium-high when you cook the mushrooms to drive off moisture.
- Stir the flour into fat and mushrooms before you add broth so the sauce thickens smoothly.
- Temper the sour cream by mixing it with a little hot sauce from the pan before you add it back.
- Salt in layers: a pinch with the onions, another with mushrooms, and a final taste at the end.
- Use low-sodium broth so you avoid oversalting.
- Add the noodles right before serving so they stay firm and do not soak up all the sauce.
- Slice mushrooms evenly so they cook at the same rate.
How to Make Creamy Mushroom Stroganoff

Step 1: Prep the ingredients
Clean the mushrooms with a damp paper towel and slice them. Chop the onion, mince the garlic, and measure out the flour, broth, and seasonings. Start a large pot of salted water for the noodles so it heats while you cook the sauce.
Step 2: Cook the noodles
Boil the egg noodles according to package directions until just tender. Drain them and toss with a small knob of butter or a drizzle of olive oil so they do not stick. Keep them covered while you finish the sauce.
Step 3: Sauté the aromatics
Heat the olive oil and 1 tablespoon of butter in a large skillet over medium heat. Add the chopped onion with a pinch of salt and cook until it turns soft and lightly golden, about 5 to 7 minutes. Add the garlic and cook 30 seconds until fragrant, then move the mixture to a bowl.
Step 4: Brown the mushrooms
Add the remaining butter to the same skillet and increase the heat to medium-high. Add about half the mushrooms in a single layer and cook them without stirring for 3 to 4 minutes so they brown. Stir and cook another 3 minutes, then move them to the bowl with onions and repeat with the remaining mushrooms.
Step 5: Build the flavor base
Return all the mushrooms and onions to the skillet. Stir in the paprika, dried thyme, soy sauce or tamari, and Dijon mustard. Cook 1 to 2 minutes so the spices bloom and the mixture smells deeply savory.

Step 6: Add flour and broth
Sprinkle the flour over the mushroom mixture and stir until it coats everything and no dry spots remain. Cook about 1 minute to remove the raw flour taste. Slowly pour in the vegetable broth while you stir, making sure you smooth out any lumps.
Step 7: Simmer the sauce
Bring the mixture to a gentle simmer and reduce the heat to medium-low. Cook 5 to 7 minutes until the sauce thickens to a gravy-like consistency. Stir often so the bottom does not scorch.
Step 8: Finish with sour cream
Scoop a few spoonfuls of the hot sauce into a small bowl with the sour cream and whisk until smooth. Pour that mixture back into the skillet and stir until the sauce turns creamy and silky. Taste and adjust with salt, pepper, and a squeeze of lemon juice if you want extra brightness.
Step 9: Combine
Add the cooked noodles to the skillet and toss gently until they coat in the creamy mushroom sauce. Sprinkle with chopped parsley and a little grated Parmesan if you use it. Serve hot while the sauce stays glossy and luxurious.
Different Ways to Try It
- Gluten-free: Use gluten-free pasta and a 1:1 gluten-free flour blend; use tamari instead of soy sauce.
- Vegan: Use olive oil or vegan butter, swap sour cream with a thick, unsweetened vegan yogurt or vegan sour cream, and skip dairy cheese.
- Low carb: Serve the stroganoff over zucchini noodles, spaghetti squash, or cauliflower rice instead of pasta.
- Protein boost: Add seared tofu cubes, white beans, or cooked lentils to the sauce near the end.
- Extra veggies: Stir in spinach, peas, or steamed broccoli florets during the last couple of minutes.
- Smoky twist: Add a pinch of smoked paprika or a few chopped sun-dried tomatoes.
How to Serve Creamy Mushroom Stroganoff
Serve Creamy Mushroom Stroganoff Recipe piled high over egg noodles, mashed potatoes, or fluffy rice for a cozy, stick-to-your-ribs dinner. Add a crisp side salad or simple steamed green beans to balance the richness. A glass of iced tea, sparkling water with lemon, or a cold apple cider pairs nicely with the creamy sauce. Finish with a light dessert like fresh fruit or sorbet if you want something sweet but not heavy.
Make-Ahead and Storage Success
Cool leftovers to room temperature, then store them in an airtight container in the fridge for up to 3 days. Reheat gently on the stove over low heat with a splash of broth or water so the sauce loosens and stays creamy. You can also reheat in the microwave in short bursts, stirring between each round. The sauce does not freeze perfectly because of the dairy, so keep this Creamy Mushroom Stroganoff Recipe as a fridge-friendly, make-ahead champion for busy weeknights.

Creamy Mushroom Stroganoff Recipe
Ingredients
Instructions
- Heat the butter and olive oil in a large skillet over medium heat.
- Add the chopped onion and cook, stirring occasionally, until soft and translucent, about 5 minutes.
- Stir in the garlic and cook until fragrant, about 30 seconds.
- Add the sliced mushrooms, salt, and pepper. Cook, stirring occasionally, until the mushrooms release their liquid and begin to brown, 7 to 10 minutes.
- Sprinkle in the paprika and stir in the Dijon mustard, coating the mushrooms evenly.
- Pour in the white wine, if using, and cook for 2 to 3 minutes, scraping up any browned bits from the bottom of the pan.
- Add the vegetable broth and soy sauce, bring to a gentle simmer, and cook for 5 minutes to reduce slightly.
- In a small bowl, whisk the sour cream and flour together until smooth, then slowly stir this mixture into the skillet.
- Simmer gently, stirring often, until the sauce is thickened and creamy, 3 to 5 minutes. Do not let it boil hard or the sour cream may curdle.
- Taste and adjust seasoning with additional salt and pepper as needed.
- Serve the creamy mushroom stroganoff over hot cooked egg noodles or your preferred base and garnish with chopped fresh parsley, if desired.
Notes
Approximate per serving (4 servings): 410 calories; fat 23 g; saturated fat 11 g; carbohydrates 38 g; fiber 3 g; sugars 6 g; protein 11 g; sodium 820 mg. Values will vary based on brands, add-ins, and portion size.