
Vegetarian Mushroom Stroganoff Recipe tastes rich, creamy, and savory, with deep umami from mushrooms and a silky sauce that clings to every noodle. It works well for busy weeknights, date nights at home, or cozy family dinners, and you can get it on 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 absolutely can too.
Why Make This Vegetarian Mushroom Stroganoff Recipe at Home
This vegetarian mushroom stroganoff recipe gives you all the comfort of the classic dish without meat or complicated steps. You get a hearty, creamy sauce, tender mushrooms, and a satisfying bowl that feels like a hug in pasta form.
You control the salt, the creaminess, and the type of mushrooms, so the flavor hits exactly how you like it. You also skip mystery ingredients and use pantry staples you probably already own.
“This Vegetarian Mushroom Stroganoff Recipe tastes like a cozy restaurant meal at home, but comes together on a weeknight schedule. ★★★★★”
Ingredients You Need
Main ingredients
-
Mushrooms:
- 1 pound cremini or baby bella mushrooms, sliced
- You can mix in shiitake or oyster mushrooms for extra flavor.
- White button mushrooms work too, but they taste slightly milder.
-
Aromatics:
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon smoked paprika
- 1 teaspoon sweet paprika
- 1 teaspoon dried thyme or 1 tablespoon fresh thyme leaves
-
Fat and base:
- 2 tablespoons olive oil or avocado oil
- 2 tablespoons unsalted butter (use vegan butter for a dairy free version)
-
Broth and flavor boosters:
- 1 ½ cups vegetable broth (use low sodium if you want more control over salt)
- 1 tablespoon soy sauce or tamari (adds deep umami)
- 1 teaspoon Dijon mustard
- 1 tablespoon tomato paste (tube tomato paste works great and stores well in the fridge)
-
Creamy element:
- ¾ cup sour cream or full fat Greek yogurt
- For vegan stroganoff, use a thick unsweetened plant based yogurt or cashew cream
- Optional: 2 tablespoons cream cheese for extra richness
-
Thickener:
- 2 tablespoons all purpose flour
- Use a 1:1 gluten free flour blend if needed.
-
Pasta or base:
- 12 ounces egg noodles, fettuccine, or wide ribbon pasta
- You can also serve this over mashed potatoes, rice, or cauliflower mash.
-
Seasoning:
- 1 to 1 ½ teaspoons kosher salt, to taste
- ½ teaspoon black pepper
- Optional: pinch of red pepper flakes for a tiny kick
-
Fresh finish:
- 2 tablespoons chopped fresh parsley or chives
- Optional squeeze of lemon juice to brighten the sauce
Pantry shortcuts and brand notes
- Use pre sliced mushrooms if you want to save prep time.
- Boxed vegetable broth works fine; I like low sodium brands so the soy sauce and salt do not overwhelm the dish.
- Use full fat sour cream or yogurt so the sauce stays thick and smooth.
Equipment list
- Large skillet or wide Dutch oven
- Large pot for boiling pasta
- Wooden spoon or spatula
- Measuring cups and spoons
- Sharp knife and cutting board
- Tongs or pasta fork for serving
Tips & Mistakes
- Slice mushrooms thick so they keep a meaty bite and do not shrink into nothing.
- Brown mushrooms in a single layer and give them space; crowded pans steam instead of brown.
- Salt in layers: a pinch with the mushrooms, then adjust at the end, so the flavor tastes deep, not flat.
- Keep heat at medium to medium high while browning; low heat will turn mushrooms soggy.
- Stir flour into fat and veggies before adding broth so the sauce thickens smoothly without lumps.
- Take the pan off the heat before you stir in sour cream or yogurt so it does not curdle.
- Use room temperature sour cream or yogurt; cold dairy can seize and turn grainy.
- Cook pasta just to al dente; it will soften more once you coat it with hot sauce.
- Taste and adjust with salt, pepper, and a tiny splash of lemon juice if the sauce tastes heavy.
- Do not skip soy sauce or tamari; it adds the deep savory note that replaces meat.
How to Make Vegetarian Mushroom Stroganoff Recipe
Step 1: Sauté veggies and aromatics
Heat oil and butter in a large skillet or Dutch oven over medium heat. Add chopped onion and cook until soft and lightly golden, about 6 to 8 minutes. Stir in garlic, smoked paprika, sweet paprika, and thyme, and cook 1 to 2 minutes until the kitchen smells amazing. Season with a pinch of salt and pepper.
Step 2: Brown the mushrooms
Add sliced mushrooms to the pan in an even layer. Let them cook without stirring for 3 to 4 minutes so they brown on one side. Stir and continue to cook another 5 to 7 minutes until they release their liquid and then the liquid cooks off. Season again with a little salt and pepper.
Step 3: Build the flavorful base
Stir in tomato paste and cook 1 to 2 minutes so it darkens slightly and tastes richer. Sprinkle flour over the mushroom mixture and stir well so it coats everything. Cook the flour for 1 to 2 minutes to remove the raw taste. The mixture will look thick and a bit sticky.
Step 4: Add broth and simmer
Slowly pour in vegetable broth while you stir, breaking up any small lumps. Add soy sauce and Dijon mustard and stir again. Bring the mixture to a gentle simmer and cook 5 to 7 minutes, until the sauce thickens and coats the back of a spoon. Lower the heat to medium low so it bubbles softly.
Step 5: Cook the noodles
While the sauce simmers, bring a large pot of salted water to a boil. Add egg noodles or your pasta of choice and cook until al dente, according to package directions. Reserve about ½ cup of pasta water, then drain the noodles.
Step 6: Make it creamy
Turn the heat under the mushroom sauce to low and let it cool for 1 minute. Stir sour cream or Greek yogurt in a small bowl with a spoonful of hot sauce from the pan to warm it gently. Add this mixture back into the pan and stir until the sauce turns creamy and smooth. Taste and adjust seasoning with more salt, pepper, or a tiny splash of lemon juice if you want more brightness.
Step 7: Combine and serve
Add cooked noodles to the pan with the mushroom stroganoff sauce. Toss gently until every noodle gets coated; add a splash of reserved pasta water if the sauce looks too thick. Sprinkle with chopped parsley or chives. Serve hot and enjoy that cozy bowl of vegetarian mushroom stroganoff.
Variations I've Tried
I swap sour cream for full fat Greek yogurt when I want extra protein and a slightly tangier flavor. I also use cashew cream and vegan butter when I cook a fully vegan mushroom stroganoff, and it still tastes rich and silky. Sometimes I add a handful of spinach or kale at the end and stir until it wilts, which sneaks in extra greens without changing the comfort factor.
I also like to stir in a spoonful of cream cheese for a thicker, almost velvety sauce on cold nights. When I want more texture, I add toasted walnuts on top for crunch and extra heartiness. Gluten free noodles or brown rice work nicely when I cook for friends who avoid gluten.
How to Serve Vegetarian Mushroom Stroganoff Recipe
Serve this vegetarian mushroom stroganoff recipe over wide egg noodles, mashed potatoes, or fluffy rice for a classic comfort meal. Add a simple green salad or steamed broccoli on the side to balance the richness. A squeeze of lemon over each bowl brightens the flavors and keeps the dish from feeling too heavy. Pair it with sparkling water, iced tea, or a citrusy mocktail for a full, cozy dinner.
How to store
- Store leftovers 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 until hot and creamy again.
- You can freeze the mushroom stroganoff sauce without noodles for up to 2 months; cool it first, then pack it in freezer safe containers.
- Thaw frozen sauce in the fridge overnight, then reheat on the stove and cook fresh noodles for the best texture.

Vegetarian Mushroom Stroganoff Recipe
Ingredients
Instructions
- Heat the olive oil and butter in a large skillet or Dutch oven over medium heat. Add the chopped onion and cook until soft and lightly golden, about 6 to 8 minutes.
- Stir in the garlic, smoked paprika, sweet paprika, and thyme. Cook for 1 to 2 minutes until fragrant, then season with a pinch of salt and pepper.
- Add the sliced mushrooms in an even layer. Let them cook without stirring for 3 to 4 minutes so they brown on one side, then stir and continue to cook for 5 to 7 minutes until they release their liquid and it cooks off. Season again lightly with salt and pepper.
- Stir in the tomato paste and cook for 1 to 2 minutes until it darkens slightly. Sprinkle the flour over the mushroom mixture and stir well to coat. Cook for 1 to 2 minutes to remove the raw flour taste; the mixture will look thick and a bit sticky.
- Slowly pour in the vegetable broth while stirring to break up any lumps. Add the soy sauce and Dijon mustard and stir again. Bring to a gentle simmer and cook for 5 to 7 minutes, until the sauce thickens and coats the back of a spoon. Reduce heat to medium low so it bubbles softly.
- While the sauce simmers, bring a large pot of salted water to a boil. Add the egg noodles or other pasta and cook until al dente according to package directions. Reserve about 1/2 cup of pasta water, then drain the noodles.
- Turn the heat under the mushroom sauce to low and let it cool for 1 minute. In a small bowl, mix the sour cream or Greek yogurt with a spoonful of the hot sauce to warm it gently, then stir this mixture back into the pan until the sauce is creamy and smooth. Stir in cream cheese if using. Taste and adjust with more salt, pepper, or a tiny splash of lemon juice if desired.
- Add the cooked noodles to the pan with the mushroom stroganoff sauce. Toss gently until all the noodles are well coated, adding a splash of reserved pasta water if the sauce seems too thick. Sprinkle with chopped parsley or chives and serve hot.
Notes
Approximate per serving (1 of 4): 520 calories; fat 25 g; saturated fat 12 g; carbohydrates 58 g; fiber 4 g; sugars 8 g; protein 16 g; sodium 950 mg. Values are estimates and will vary based on exact ingredients, brands, and portion size.

Leave a Reply