
Creamy Mushroom Stroganoff Recipe tastes rich, savory, and ultra-comforting with tender mushrooms in a silky, tangy sauce over noodles or rice. It works perfectly for busy weeknights or cozy date nights, and you can bring it to the table in about 35 minutes. I first cooked a version of this in a tiny apartment kitchen with one pan and a wobbly stove, so if I can pull it off, you definitely can too.
Why Creamy Mushroom Stroganoff Recipe Is Worth It
This creamy mushroom stroganoff recipe gives you deep, meaty flavor without any actual meat. The mushrooms soak up garlic, onion, and paprika, then simmer in a creamy, slightly tangy sauce that clings to every noodle.
You cook it in one large skillet, so cleanup stays simple. The recipe uses mostly pantry ingredients and fridge staples, which keeps it budget friendly and easy to repeat on busy nights.
“This Creamy Mushroom Stroganoff Recipe tastes like cozy restaurant comfort food at home, and I scraped my bowl clean. ★★★★★”
Ingredients You Need
Mushrooms and veggies
- 1 ½ pounds mushrooms, sliced
- Use cremini or baby bella for best flavor.
- Mix in some shiitake or oyster mushrooms for extra depth if you like.
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 tablespoon fresh thyme leaves, or 1 teaspoon dried thyme
- 2 tablespoons fresh parsley, chopped, plus more for serving
Sauce base
- 3 tablespoons unsalted butter
- Use vegan butter if you want a dairy free version.
- 2 tablespoons olive oil
- 2 tablespoons all purpose flour
- Use a 1:1 gluten free flour blend if you avoid gluten.
- 1 ½ cups vegetable broth
- I like Better Than Bouillon vegetable base for strong flavor.
- 1 tablespoon soy sauce or tamari
- Tamari keeps it gluten free.
- 1 tablespoon Dijon mustard
- ½ teaspoon smoked paprika
- ½ teaspoon sweet paprika
- ½ teaspoon fine sea salt, plus more to taste
- ¼ teaspoon black pepper
Creamy element
- 1 cup sour cream
- Use full fat for the creamiest texture.
- Swap with Greek yogurt for a lighter version, or use a thick cashew cream for vegan.
Pasta or base
- 12 ounces egg noodles, fettuccine, or your favorite pasta
- Use gluten free pasta if needed.
- Or serve over cooked rice, mashed potatoes, or cauliflower mash.
Optional flavor boosters
- 1 teaspoon Worcestershire sauce
- Use a vegetarian brand if you avoid anchovies.
- ¼ teaspoon red pepper flakes for a little heat
- Extra parsley and a squeeze of lemon juice for brightness at the end
Equipment list
- Large, wide skillet or sauté pan (12 inch works best)
- Wooden spoon or silicone spatula
- Chef’s knife and cutting board
- Measuring cups and spoons
- Large pot for boiling pasta
- Colander
Quick Tips & substitutions
- Slice mushrooms thick so they keep a meaty bite and do not disappear in the sauce.
- Cook mushrooms in batches if your pan feels crowded, so they brown instead of steam.
- Use tamari and gluten free pasta if you want a gluten free creamy mushroom stroganoff recipe.
- Swap sour cream with full fat Greek yogurt for extra protein and a lighter feel.
- Use cashew cream or a thick oat based cream plus vegan butter for a fully vegan version.
- Add a splash of extra broth if the sauce thickens too much while it sits.
- Taste at the end and adjust salt, pepper, and mustard so the flavor pops.
- Stir sour cream off the heat so it stays smooth and does not curdle.
How to Make Creamy Mushroom Stroganoff Recipe
Step 1: Prep ingredients
Slice the mushrooms, dice the onion, and mince the garlic. Chop the parsley and thyme. Bring a large pot of salted water to a boil for the pasta.
Step 2: Cook the pasta
Drop the pasta into the boiling water and cook until al dente, according to package directions. Stir occasionally so the noodles do not stick. Reserve ½ cup of the starchy cooking water, then drain the pasta and set it aside.
Step 3: Brown the mushrooms
Heat the olive oil and 1 tablespoon of the butter in the large skillet over medium high heat. Add about half of the mushrooms in a single layer and let them cook without stirring for 3 to 4 minutes, until they brown on one side. Stir and cook another 3 minutes, then transfer them to a plate and repeat with the remaining mushrooms, adding a little more oil if the pan looks dry.
Step 4: Soften onion and build flavor
Lower the heat to medium and add the remaining butter to the skillet. Add the diced onion and cook 4 to 5 minutes, until it turns soft and lightly golden. Stir in the garlic and thyme and cook 30 seconds, until fragrant.
Step 5: Add mushrooms back and season
Return all the browned mushrooms to the skillet with the onion mixture. Sprinkle in the smoked paprika, sweet paprika, salt, and black pepper. Stir well so the spices coat the mushrooms evenly.
Step 6: Make the roux
Sprinkle the flour over the mushroom mixture and stir constantly for about 1 minute. The flour will coat the vegetables and look slightly pasty. This step thickens the creamy mushroom stroganoff sauce later.
Step 7: Add liquids and simmer
Pour in the vegetable broth slowly while you stir, so the flour blends smoothly and no lumps form. Stir in the soy sauce or tamari, Dijon mustard, and Worcestershire sauce if you use it. Let the mixture simmer for 5 to 7 minutes, stirring occasionally, until the sauce thickens and the mushrooms feel very tender.
Step 8: Finish with sour cream
Turn the heat to low. Stir the sour cream in a small bowl with a few spoonfuls of the hot sauce to temper it, then add that mixture to the skillet. Stir gently until the sauce turns silky and creamy, then taste and adjust seasoning with more salt, pepper, or mustard.
Step 9: Combine with pasta
Add the cooked pasta directly into the skillet with the creamy mushroom stroganoff sauce. Toss until the noodles soak up the sauce and everything looks glossy and coated. If the sauce feels too thick, loosen it with a splash of reserved pasta water.
Step 10: Garnish and serve
Sprinkle chopped parsley over the top. Add a small squeeze of lemon juice if you want extra brightness. Serve the creamy mushroom stroganoff hot, with extra sauce spooned over each portion.
Recipe Variations
- Gluten free: Use gluten free pasta, tamari instead of soy sauce, and a 1:1 gluten free flour blend.
- Vegan: Use vegan butter, cashew cream or a rich plant based cream, and a vegan Worcestershire or skip it.
- Low carb: Serve the creamy mushroom stroganoff sauce over zucchini noodles, steamed broccoli, or cauliflower mash.
- Extra protein: Add cooked chicken thighs, turkey, or tofu cubes at the end and warm them through.
- Extra veggies: Stir in spinach, peas, or green beans during the last few minutes of simmering.
- Smoky version: Add a pinch more smoked paprika and a little extra black pepper.
Ways to Serve
- Spoon over egg noodles or fettuccine with a side salad.
- Serve over fluffy white rice, brown rice, or quinoa.
- Pair with mashed potatoes or cauliflower mash for serious comfort.
- Ladle over steamed green beans or roasted carrots for a lighter plate.
- Serve with crusty bread or garlic bread to soak up the creamy mushroom stroganoff sauce.
Storage Success
Let the creamy mushroom stroganoff cool to room temperature, then store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove over low heat and add a splash of broth or water to loosen the sauce. Stir often so the sauce stays creamy and does not stick. If you plan to store it, keep the pasta and sauce separate so the noodles keep a better texture.

Creamy Mushroom Stroganoff Recipe
Ingredients
Method
- In a large skillet, heat the butter and olive oil over medium heat until the butter is melted and foamy.
- Add the chopped onion and cook, stirring often, until softened and translucent, about 5 minutes.
- Stir in the minced garlic and cook for 30 seconds until fragrant.
- Add the sliced mushrooms, paprika, thyme, salt, and pepper. Cook, stirring occasionally, until the mushrooms release their juices and are browned and tender, 8–10 minutes.
- Sprinkle the flour over the mushrooms and stir well to coat. Cook for 1–2 minutes to remove the raw flour taste.
- Gradually pour in the vegetable broth while stirring, making sure to scrape up any browned bits from the bottom of the pan. Bring to a gentle simmer and cook until slightly thickened, about 3–4 minutes.
- Stir in the Dijon mustard. Reduce the heat to low, then add the sour cream and stir until the sauce is smooth and creamy. Do not let it boil, or the sour cream may curdle.
- Taste and adjust seasoning with additional salt and pepper if needed. Stir in the chopped parsley just before serving.
- Serve the creamy mushroom stroganoff over cooked egg noodles, pasta, rice, or mashed potatoes if desired.
Notes
Approximate per serving (without noodles): 280 calories; fat 20 g; saturated fat 10 g; carbohydrates 18 g; fiber 3 g; sugars 6 g; protein 8 g; sodium 520 mg. Values will vary based on specific ingredients, add-ins, and portion size.
