
Vegetarian Mushroom Stroganoff Recipe tastes ultra-creamy, savory, and cozy, with deep mushroom flavor and plenty of twirlable noodles. It works well for busy weeknights or casual dinner parties, and you can get it on the table in about 35–40 minutes. I first cooked a version of this in my tiny college apartment, and my roommates still text me for the recipe.
Why Vegetarian Mushroom Stroganoff Recipe Is Worth It
This vegetarian mushroom stroganoff recipe delivers all the rich comfort of classic stroganoff without any meat. The mushrooms bring a meaty chew, the sauce tastes silky and tangy, and the noodles catch every bit of that creamy goodness.
You cook everything in one main pan, so cleanup stays pretty painless. The recipe uses simple pantry staples, scales well, and reheats nicely, which makes it a solid option for meal prep or next-day lunches.
“This Vegetarian Mushroom Stroganoff Recipe tastes like a hug in a bowl—rich, creamy, and packed with mushroom flavor. ★★★★★”
Ingredients You Need
Mushrooms
- 1 ½ pounds mixed mushrooms, sliced
- Use cremini/baby bella and white button as a base.
- Add shiitake or oyster mushrooms for extra flavor if you like.
- Avoid pre-sliced mushrooms if possible; whole mushrooms keep better and taste fresher.
Vegetables & aromatics
- 2 tablespoons olive oil or avocado oil
- 2 tablespoons unsalted butter (or vegan butter)
- 1 large yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 small carrot, finely grated (adds sweetness and body)
- 1 teaspoon smoked paprika
- ½ teaspoon sweet paprika
- ½ teaspoon dried thyme or 1 teaspoon fresh thyme leaves
- ¼ teaspoon ground black pepper, plus more to taste
- ¾–1 teaspoon kosher salt, divided
Sauce base
- 2 tablespoons all-purpose flour
- Use a 1:1 gluten-free flour blend if you need gluten-free.
- 1 tablespoon soy sauce or tamari (adds umami depth)
- 1 tablespoon Dijon mustard
- 2 cups vegetable broth
- I like Better Than Bouillon vegetable base for strong flavor.
- ½ cup water, as needed to thin the sauce
- ½ cup sour cream or full-fat Greek yogurt
- Use plant-based sour cream or thick cashew cream for vegan.
Pasta or base
- 10–12 ounces wide egg noodles, fettuccine, or your favorite pasta
- Use gluten-free pasta if needed.
- You can also serve the mushroom stroganoff over rice, mashed potatoes, or cauliflower mash.
Fresh finish
- 2–3 tablespoons chopped fresh parsley
- 1 teaspoon lemon juice (optional, brightens the sauce)
Equipment
- Large deep skillet, sauté pan, or wide Dutch oven
- Large pot for boiling pasta (if using noodles)
- Wooden spoon or spatula
- Chef’s knife and cutting board
- Measuring cups and spoons
- Tongs for tossing noodles with sauce
Quick Tips & substitutions
- Slice mushrooms thick so they keep a meaty texture and do not shrink into nothing.
- Brown mushrooms in batches so they sear instead of steaming in crowded pans.
- Swap sour cream with full-fat Greek yogurt for extra protein and a slight tang.
- Use cashew cream or plant-based sour cream plus olive oil instead of butter for a vegan version.
- Stir in a splash of extra broth if the sauce thickens too much as it cools.
- Use tamari instead of soy sauce to keep the recipe gluten-free.
- Choose wide noodles or short pasta shapes with ridges so the creamy mushroom sauce clings well.
- Add a pinch of smoked paprika or a few dashes of hot sauce if you like a gentle kick.
How to Make Vegetarian Mushroom Stroganoff Recipe
Step 1: Sauté veggies and aromatics
Heat the olive oil and butter in a large skillet or Dutch oven over medium heat. Add the chopped onion and grated carrot, then cook until soft and lightly golden, about 6–8 minutes. Stir in the garlic, smoked paprika, sweet paprika, thyme, pepper, and a pinch of salt, and cook about 1–2 minutes, until the mixture smells fragrant.
Step 2: Brown the mushrooms
Add half of the sliced mushrooms to the pan in an even layer. Cook without stirring for 3–4 minutes so they brown on one side, then stir and cook another 3–4 minutes until they release liquid and that liquid mostly cooks off. Transfer them to a bowl, then repeat with the remaining mushrooms, adding a drizzle of oil if the pan looks dry.
Return all mushrooms to the pan with the onion mixture. Sprinkle in ½ teaspoon salt and stir everything together. Let the mixture cook another 2–3 minutes so the flavors meld.
Step 3: Build the sauce base
Sprinkle the flour over the mushroom mixture and stir until the flour coats everything and no dry spots remain, about 1 minute. Stir in the soy sauce and Dijon mustard. Slowly pour in the vegetable broth while you stir, scraping up any browned bits from the bottom of the pan.
Bring the mixture to a gentle simmer. The sauce will thicken slightly as it bubbles. If it looks too thick, add up to ½ cup water, a little at a time, until it reaches a creamy, pourable consistency.
Step 4: Cook the pasta or base
While the sauce simmers, bring a large pot of salted water to a boil. Add your noodles or pasta and cook until al dente, according to package directions. Drain the pasta and keep it warm; toss with a small drizzle of oil if you worry about sticking.
If you plan to serve the vegetarian mushroom stroganoff recipe over rice or potatoes, make sure they finish around the same time as the sauce. Warm bases hold the sauce better and keep everything cozy.
Step 5: Finish the creamy mushroom stroganoff
Turn the heat under the mushroom sauce down to low. Stir the sour cream (or Greek yogurt or vegan alternative) in a small bowl with a ladle of hot sauce from the pan, then pour that mixture back into the skillet. This step keeps the dairy smooth and prevents curdling.
Stir until the sauce looks silky and uniform. Taste and adjust with more salt, pepper, or a squeeze of lemon juice if you want extra brightness. Toss the cooked noodles directly in the pan with the sauce, or spoon the sauce over your base of choice.
Step 6: Garnish and serve
Sprinkle chopped fresh parsley over the top. Add an extra grind of black pepper for that classic stroganoff look. Serve hot, with extra sauce spooned over each portion.
Recipe Variations
- Gluten-free: Use gluten-free pasta or serve over rice or mashed potatoes, and swap the flour with a 1:1 gluten-free blend or cornstarch slurry.
- Vegan: Use olive oil and vegan butter, choose vegetable broth, and stir in plant-based sour cream or cashew cream instead of dairy.
- Low carb: Skip the noodles and serve the mushroom stroganoff over zucchini noodles, spaghetti squash, steamed green beans, or cauliflower mash.
- Extra protein: Add cooked lentils, chickpeas, or cubed extra-firm tofu that you pan-sear until golden, then fold into the sauce.
- More veggies: Stir in baby spinach, kale ribbons, or peas during the last few minutes of cooking.
- Smoky version: Add a pinch more smoked paprika or a tiny dash of liquid smoke for deeper flavor.
Ways to Serve Vegetarian Mushroom Stroganoff Recipe
- Spoon over buttered egg noodles with a shower of fresh parsley.
- Serve on top of fluffy mashed potatoes for ultra-cozy comfort food.
- Pair with steamed rice or quinoa and a side of roasted broccoli or green beans.
- Ladle over toasted sourdough or crusty bread for a hearty, fork-and-knife situation.
- Serve with a crisp green salad and lemony dressing to balance the rich sauce.
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. Add a splash of vegetable broth or water when you reheat it on the stove over low heat so the sauce loosens and turns creamy again. Stir gently while it warms so the sauce stays smooth and the noodles do not break apart. You can freeze the sauce by itself (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
- Heat the olive oil and butter in a large deep skillet or Dutch oven over medium heat.
- Add the chopped onion and grated carrot and cook, stirring occasionally, until soft and lightly golden, about 6–8 minutes.
- Stir in the garlic, smoked paprika, sweet paprika, thyme, pepper, and a pinch of salt and cook for 1–2 minutes, until fragrant.
- Add half of the sliced mushrooms to the pan in an even layer and cook without stirring for 3–4 minutes so they brown on one side.
- Stir and cook another 3–4 minutes, until the mushrooms release their liquid and most of the liquid cooks off. Transfer the mushrooms to a bowl.
- Repeat with the remaining mushrooms, adding a little more oil if the pan looks dry, then return all mushrooms to the pan with the onion mixture.
- Sprinkle in about 1/2 teaspoon of the salt and cook for another 2–3 minutes so the flavors meld.
- Sprinkle the flour over the mushroom mixture and stir until everything is evenly coated and no dry spots of flour remain, about 1 minute.
- Stir in the soy sauce and Dijon mustard.
- Slowly pour in the vegetable broth while stirring, scraping up any browned bits from the bottom of the pan.
- Bring the mixture to a gentle simmer and cook until slightly thickened. If the sauce seems too thick, add water a little at a time until it reaches a creamy, pourable consistency.
- While the sauce simmers, bring a large pot of salted water to a boil.
- Add the noodles or pasta and cook according to package directions until al dente.
- Drain the pasta and keep warm. Toss with a small drizzle of oil if needed to prevent sticking.
- Reduce the heat under the mushroom sauce to low.
- In a small bowl, stir the sour cream (or Greek yogurt) with a ladleful of the hot mushroom sauce to temper it.
- Pour the tempered sour cream mixture back into the pan and stir until the sauce is silky and well combined.
- Taste and adjust seasoning with more salt, pepper, or a squeeze of lemon juice if desired.
- Toss the cooked noodles directly in the pan with the sauce, or spoon the sauce over your chosen base.
- Sprinkle the stroganoff with chopped fresh parsley.
- Add a final grind of black pepper if you like and serve hot.
Notes
Approximate per serving (4 servings): 480–520 calories; fat 22–26 g; saturated fat 9–12 g; carbohydrates 55–65 g; fiber 4–6 g; sugars 7–10 g; protein 14–18 g; sodium 750–950 mg. Values will vary based on specific mushroom mix, pasta type, and dairy used.
