
Vegetarian Mushroom Stroganoff Recipe tastes rich, creamy, and savory with deep umami from mushrooms and a silky sauce that coats every noodle. It suits busy weeknights, cozy date nights at home, and anyone who wants hearty comfort food in about 35 minutes. I cooked a version of this in my tiny first apartment kitchen, and it still feels like a hug in a bowl.
Why Choose This Vegetarian Mushroom Stroganoff Recipe
This vegetarian mushroom stroganoff recipe delivers all the classic comfort of traditional stroganoff without meat or complicated steps. You still get a thick, luxurious sauce, tender mushrooms, and twirly noodles that soak up every drop.
The recipe uses simple pantry staples, so you probably own half the ingredients already. It also scales easily, so you can cook it for two or feed a hungry crew without extra stress.
“Creamy, cozy, and full of flavor, this vegetarian mushroom stroganoff recipe tastes like restaurant comfort food at home. ★★★★★”
Ingredients You’ll Need
Mushrooms
Use a mix of mushrooms for the best flavor and texture in this vegetarian mushroom stroganoff recipe.
- 8 ounces cremini mushrooms, sliced
- 8 ounces white button mushrooms, sliced
- Optional: 4 ounces shiitake or oyster mushrooms, sliced (boosts flavor and chew)
You can use all cremini if that is what you have. Avoid canned mushrooms because they turn soft and watery.
Vegetables & Aromatics
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced (use jarred minced garlic in water as a shortcut)
- 1 tablespoon fresh thyme leaves, or 1 teaspoon dried thyme
- 1 tablespoon fresh parsley, chopped, plus more for garnish
I like fresh thyme in this mushroom stroganoff recipe, but dried thyme works fine. Add a pinch more dried thyme if you love a stronger herb flavor.
Fats & Flavor Base
- 2 tablespoons unsalted butter (use vegan butter for a dairy free version)
- 1 tablespoon olive oil
- 1 tablespoon soy sauce or tamari (adds deep umami and color)
- 1 teaspoon Dijon mustard
Soy sauce replaces the depth that meat usually adds in stroganoff. Dijon mustard brightens the sauce and balances the richness.
Sauce Ingredients
- 2 tablespoons all purpose flour
- 1 ½ cups vegetable broth (choose low sodium if possible)
- 1 cup sour cream, full fat for best texture
- Sub: plain Greek yogurt, whole milk, or plant based sour cream
- ¼ cup milk or unsweetened plant milk, as needed to thin the sauce
Use a good quality vegetable broth, not one that tastes overly sweet. I like Better Than Bouillon vegetable base because it gives strong flavor without extra clutter.
Pasta or Base
- 10 to 12 ounces egg noodles, wide
- Sub: fettuccine, rotini, or gluten free pasta
- Low carb option: serve over cauliflower rice or zucchini noodles
Egg noodles keep this vegetarian mushroom stroganoff recipe classic and cozy. Cook them just to al dente so they hold up in the sauce.
Seasonings
- ½ teaspoon smoked paprika
- ¼ teaspoon sweet paprika (optional, for color)
- ½ teaspoon black pepper, plus more to taste
- ¾ to 1 teaspoon kosher salt, or to taste
Smoked paprika adds a subtle smoky note that makes the sauce taste slow cooked. Adjust salt at the end after the sauce reduces.
Optional Add Ins
- ½ cup frozen peas (no need to thaw)
- ½ cup baby spinach, roughly chopped
- 1 tablespoon nutritional yeast for extra savory flavor
Peas and spinach add color and a bit of veg to balance the creamy sauce. Nutritional yeast deepens the flavor in this vegetarian mushroom stroganoff recipe without any cheese.
Equipment List
- Large deep skillet or sauté pan (10 to 12 inches)
- Large pot for boiling pasta
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Chef’s knife and cutting board
- Colander for draining pasta
Use a wide skillet so the mushrooms brown instead of steaming. Browning gives that deep, rich flavor you want in mushroom stroganoff.
Tips & Tricks
- Slice mushrooms thick so they keep a meaty bite in the sauce.
- Pat mushrooms dry before cooking so they brown nicely and do not turn soggy.
- Heat the pan hot at the start, then lower the heat once mushrooms brown and release their juices.
- Salt mushrooms lightly early, then adjust seasoning at the end after the sauce reduces.
- Stir flour into the fat and mushroom mixture fully so the sauce thickens smoothly without lumps.
- Keep the heat low when you add sour cream so it stays silky and does not curdle.
- Reserve a cup of pasta water before draining noodles so you can loosen the sauce if it thickens too much.
- Add soy sauce gradually and taste, since different brands vary in saltiness.
- Use Greek yogurt only off the heat, and temper it with a little hot sauce from the pan before you mix it in.
- Cook pasta just to al dente so it does not turn mushy when you mix it with the stroganoff sauce.
How to Make Vegetarian Mushroom Stroganoff Recipe
Step 1: Cook the Pasta
- Bring a large pot of salted water to a boil.
- Add egg noodles and cook according to package directions until al dente.
- Reserve 1 cup of pasta water, then drain the noodles and set them aside.
- Toss noodles with a small drizzle of olive oil so they do not stick together.
Step 2: Prep the Vegetables
- While the water heats, clean mushrooms with a damp paper towel and slice them.
- Chop the onion, mince the garlic, and chop the herbs.
- Keep everything close to the stove so you can add ingredients quickly as you cook.
Step 3: Brown the Mushrooms
- Heat a large skillet over medium high heat.
- Add olive oil and 1 tablespoon butter.
- When the butter melts and starts to bubble, add the mushrooms in an even layer.
- Let them cook without stirring for 3 to 4 minutes so they brown on one side.
Step 4: Build Flavor
- Stir the mushrooms and cook 3 to 4 more minutes until they turn golden and shrink.
- Add the chopped onion and a pinch of salt, then cook 3 to 5 minutes until the onion softens.
- Add garlic, thyme, smoked paprika, and black pepper, then cook 1 minute until fragrant.
- Stir in soy sauce and Dijon mustard and cook another minute so the flavors meld.
Step 5: Make the Roux
- Reduce heat to medium.
- Sprinkle flour over the mushroom mixture.
- Stir constantly for 1 to 2 minutes so the flour coats everything and cooks in the butter and oil.
- Watch the pan and scrape the bottom often so nothing sticks or burns.
Step 6: Add Broth and Simmer
- Slowly pour in the vegetable broth while you stir.
- Stir until the mixture turns smooth and slightly thick.
- Let it simmer for 4 to 6 minutes, stirring often, until the sauce thickens and reduces a bit.
- Taste and adjust salt and pepper at this point.
Step 7: Finish the Creamy Sauce
- Lower the heat to low.
- Stir in the remaining 1 tablespoon butter for extra richness.
- Add sour cream and stir gently until the sauce turns creamy and uniform.
- If the sauce looks too thick, add a splash of milk or pasta water until it reaches your desired consistency.
If you use Greek yogurt, mix a few spoonfuls of hot sauce from the pan into the yogurt first, then stir that mixture back into the skillet. This step keeps the yogurt smooth and prevents it from tightening up too much.
Step 8: Add Optional Veggies
- Stir in peas and spinach, if you use them.
- Cook 1 to 2 minutes until peas heat through and spinach wilts.
- Taste again and adjust seasoning.
Step 9: Combine with Noodles
- Add the cooked noodles directly into the skillet with the mushroom stroganoff sauce.
- Toss gently until every noodle gets coated.
- Add a splash of reserved pasta water if the sauce thickens too much as it sits.
- Sprinkle with chopped parsley and a little extra black pepper.
Step 10: Serve
- Spoon the vegetarian mushroom stroganoff into warm bowls.
- Top with more parsley and a small dollop of sour cream if you like extra creaminess.
- Serve right away while the sauce stays silky and hot.
What to Serve with it?
Serve this vegetarian mushroom stroganoff recipe with a crisp green salad tossed with lemony vinaigrette to cut through the richness. Steamed green beans, roasted broccoli, or simple sautéed zucchini pair nicely and keep the meal balanced. You can add warm crusty bread or garlic toast to soak up every bit of sauce. Offer sparkling water with citrus slices or iced herbal tea for a fresh, family friendly drink.
Storage Options
- Store leftover vegetarian mushroom stroganoff in an airtight container in the fridge for up to 3 days.
- Cool the stroganoff completely before you cover and chill it so condensation does not water down the sauce.
- Reheat gently on the stove over low heat with a splash of milk or broth, and stir often until hot and creamy again.
- Freeze the sauce without the noodles for up to 2 months, then thaw in the fridge overnight and combine with freshly cooked pasta when you reheat.
