
Vegetarian Mushroom Stroganoff Recipe tastes rich, creamy, savory, and super cozy, with deep mushroom flavor and a silky sauce that hugs every noodle. It works perfectly for busy weeknights or casual dinner parties, and you can get it on the table in about 35–40 minutes. I first made this on a Tuesday when my fridge looked sad, and now my family requests it more than my famous mac and cheese.
Why Vegetarian Mushroom Stroganoff Recipe Is Worth It
This vegetarian mushroom stroganoff recipe brings all the classic comfort of traditional stroganoff without any meat, and nobody at the table misses it. The mushrooms add meaty texture, the sour cream (or yogurt) adds tang, and the paprika and garlic make the sauce taste like you simmered it all afternoon.
You also cook everything in one pan, which keeps cleanup easy and weeknights sane. Leftovers reheat beautifully, so you cook once and enjoy twice, which always feels like a small life win.
“Creamy, cozy, and full of mushroom flavor, this vegetarian mushroom stroganoff recipe tastes like restaurant comfort food with weeknight effort. ★★★★★”
Ingredients You Need
Mushrooms
- 1 ½ pounds mushrooms, sliced (use cremini/baby bella for best flavor; mix in shiitake or oyster if you feel fancy)
- 1 tablespoon soy sauce or tamari (adds savory depth and browns the mushrooms faster)
Aromatics
- 2 tablespoons unsalted butter (or olive oil for dairy-free)
- 1 tablespoon olive oil
- 1 large yellow onion, finely chopped
- 3–4 garlic cloves, minced
- 1 teaspoon smoked or sweet paprika
- ½ teaspoon dried thyme or 1 teaspoon fresh thyme leaves
Sauce base
- 2 tablespoons all-purpose flour (use gluten-free all-purpose blend if needed)
- ½ cup dry vegetable broth to deglaze
- 1 ½ cups vegetable broth, low sodium
- 1 tablespoon Dijon mustard
- 1 teaspoon Worcestershire sauce (use a vegetarian brand; many standard ones contain anchovies)
- ½ teaspoon soy sauce (extra, to taste)
- Salt and black pepper, to taste
Creamy element
- ¾–1 cup sour cream (full fat tastes best; use a thick Greek yogurt as a lighter swap)
- Optional: 2–3 tablespoons cream cheese for extra richness (Philadelphia or store brand both work)
Pasta or base
- 12 ounces egg noodles, wide (or use fettuccine, rotini, or gluten-free pasta)
- Or serve over mashed potatoes, rice, or cauliflower mash instead of noodles
Fresh finish
- 2–3 tablespoons chopped fresh parsley
- Optional squeeze of lemon juice for brightness
Pantry shortcuts & notes
- Use pre-sliced mushrooms to save time; just check for any tough stems.
- Use jarred minced garlic on very busy nights, though fresh garlic gives better flavor.
- Use bouillon paste or cubes with hot water if you do not keep boxed vegetable broth on hand.
- Use onion powder (1 teaspoon) if you do not have fresh onion, though fresh onion gives better texture.
Equipment list
- Large deep skillet or sauté pan (12-inch works well)
- Large pot for boiling noodles or other base
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Chef’s knife and cutting board
- Colander for draining pasta
Quick Tips & substitutions
- Slice mushrooms thick so they keep texture and do not vanish into the sauce.
- Brown mushrooms in a single layer and avoid crowding the pan to keep them from steaming.
- Use Greek yogurt instead of sour cream, but stir it in off the heat so it does not curdle.
- Swap butter with olive oil and sour cream with cashew cream or vegan sour cream for a vegan version.
- Use tamari and gluten-free flour or cornstarch to keep the recipe gluten-free.
- Add a splash of extra broth if the sauce thickens too much while it sits.
- Season at the end with salt, pepper, and a squeeze of lemon to wake up the flavors.
- Use any short pasta shape you have; the sauce does not judge.
How to Make Vegetarian Mushroom Stroganoff Recipe
Step 1: Cook the noodles or base
- Bring a large pot of salted water to a boil.
- Cook egg noodles (or your chosen pasta) according to package directions until just tender.
- Drain, toss with a teaspoon of olive oil to prevent sticking, and set aside.
Step 2: Brown the mushrooms
- Heat a large skillet over medium-high heat and add 1 tablespoon olive oil and 1 tablespoon butter.
- Add half the sliced mushrooms in a single layer and cook without stirring for 3–4 minutes so they brown.
- Stir and cook another 3–4 minutes until they release liquid and that liquid cooks off.
- Splash in 1–2 teaspoons soy sauce, stir, then transfer mushrooms to a bowl and repeat with the remaining mushrooms.
Step 3: Cook the onions and aromatics
- Lower the heat to medium and add the remaining butter to the same skillet.
- Add chopped onion and cook 5–7 minutes until it turns soft and golden around the edges.
- Add garlic, paprika, and thyme, and stir for 30–60 seconds until fragrant so the spices bloom.
Step 4: Build the roux and deglaze
- Sprinkle flour over the onion mixture and stir constantly for 1–2 minutes; the mixture will look thick and pasty.
- Pour in ½ cup vegetable broth while you stir and scrape up any browned bits from the bottom of the pan.
- Stir until the mixture smooths out and thickens.
Step 5: Add broth and simmer the sauce
- Add the remaining 1 cup vegetable broth, Dijon mustard, Worcestershire sauce, and a pinch of salt and pepper.
- Stir everything together and bring it to a gentle simmer.
- Add the browned mushrooms and any juices from the bowl back into the pan and stir.
- Simmer 5–7 minutes until the sauce thickens slightly and the mushrooms taste tender and flavorful.
Step 6: Stir in the creamy element
- Turn the heat to low.
- Stir in sour cream (and cream cheese if you use it) until the sauce turns smooth and silky.
- Taste and adjust with more salt, pepper, or soy sauce if needed.
- If the sauce feels too thick, add a splash of broth; if it feels too thin, let it bubble gently for another 2–3 minutes.
Step 7: Combine with noodles and finish
- Add the cooked noodles directly into the skillet with the mushroom stroganoff sauce.
- Toss gently until every noodle gets coated in the creamy mushroom sauce.
- Sprinkle in chopped parsley and a small squeeze of lemon juice if you like a brighter flavor.
- Serve hot, with extra parsley on top and plenty of sauce in every bowl.
Recipe Variations
- Gluten-free: Use gluten-free pasta, tamari instead of soy sauce, and gluten-free flour or cornstarch as the thickener.
- Vegan: Use olive oil instead of butter, cashew cream or vegan sour cream instead of dairy sour cream, and a vegan Worcestershire or extra soy sauce.
- Low carb: Serve the sauce over zucchini noodles, spaghetti squash, or cauliflower mash instead of pasta.
- Extra protein: Add cooked lentils, white beans, or pan-seared tofu cubes to the sauce.
- More veggies: Stir in spinach, peas, or steamed broccoli florets during the last few minutes of cooking.
- Smoky flavor: Use smoked paprika and a dash of liquid smoke or smoked salt.
Ways to Serve Vegetarian Mushroom Stroganoff Recipe
- Spoon over buttered egg noodles with a sprinkle of fresh parsley.
- Serve on top of creamy mashed potatoes for extra comfort.
- Pair with steamed green beans, roasted carrots, or a simple green salad.
- Serve over brown rice, quinoa, or cauliflower rice for a heartier bowl.
- Top with a dollop of extra sour cream or Greek yogurt and a grind of black pepper.
Storage Success
Cool leftover vegetarian mushroom stroganoff recipe to room temperature, then store it in an airtight container in the fridge for up to 3–4 days. Reheat gently on the stove over low heat with a splash of broth or water so the sauce loosens and turns creamy again. Stir often while it warms so the noodles do not stick. Freeze just the sauce (without pasta) for up to 2 months, then thaw in the fridge and cook fresh noodles when you plan to serve it.

Vegetarian Mushroom Stroganoff Recipe
Ingredients
Instructions
- Bring a large pot of salted water to a boil.
- Cook the egg noodles according to package directions until just tender.
- Drain, toss with a teaspoon of olive oil to prevent sticking, and set aside.
- Heat a large skillet over medium-high heat and add 1 tablespoon olive oil and 1 tablespoon butter.
- Add half of the sliced mushrooms in a single layer and cook without stirring for 3–4 minutes to brown.
- Stir and cook another 3–4 minutes until the mushrooms release their liquid and it cooks off.
- Splash in about 1–2 teaspoons soy sauce, stir, then transfer the mushrooms to a bowl and repeat with the remaining mushrooms.
- Lower the heat to medium and add the remaining butter to the same skillet.
- Add the chopped onion and cook for 5–7 minutes, stirring occasionally, until soft and golden around the edges.
- Add the minced garlic, paprika, and thyme and cook for 30–60 seconds, stirring, until fragrant.
- Sprinkle the flour over the onion mixture and stir constantly for 1–2 minutes; it will look thick and pasty.
- Slowly pour in 1/2 cup vegetable broth while stirring, scraping up any browned bits from the bottom of the pan.
- Stir until the mixture smooths out and begins to thicken.
- Add the remaining 1 cup vegetable broth, Dijon mustard, Worcestershire sauce, and a pinch of salt and black pepper.
- Stir well and bring to a gentle simmer.
- Return the browned mushrooms and any accumulated juices to the pan and stir to combine.
- Simmer for 5–7 minutes until the sauce slightly thickens and the mushrooms are tender and flavorful.
- Reduce the heat to low.
- Stir in the sour cream and cream cheese, if using, until the sauce becomes smooth and silky.
- Taste and adjust seasoning with more salt, pepper, or soy sauce as needed.
- If the sauce is too thick, add a splash of broth; if it is too thin, let it gently simmer for another 2–3 minutes.
- Add the cooked noodles to the skillet with the mushroom stroganoff sauce.
- Toss gently until all the noodles are well coated in the creamy mushroom sauce.
- Stir in the chopped parsley and add a small squeeze of lemon juice if you like a brighter flavor.
- Serve hot, with extra parsley on top and plenty of sauce in each bowl.
Notes
Approximate per serving (1/6 of recipe, with egg noodles and sour cream, no optional cream cheese): 430 calories; fat 20 g; saturated fat 9 g; carbohydrates 49 g; fiber 4 g; sugars 6 g; protein 13 g; sodium 680 mg. Values are estimates and will vary based on specific ingredients, brands, and portion sizes.
