This vegan mushroom stroganoff is creamy, super savory, and loaded with browned mushrooms that taste almost meaty in the best way. The sauce hugs the noodles, smells like paprika and garlic, and basically makes a random Tuesday feel like you tried way harder than you did.

Also, it's easy. Like, make-it-while-your-kids-ask-47-questions easy. If you're in a mushroom mood, you'll also love my Air Fryer Garlic and Lemon Mushrooms and my Easy Cream of Mushroom Soup. And for sides, I'm obsessed with Crispy Air Fryer Frozen Broccoli or Air Fryer Parmesan Asparagus.
Quick Answer
- Time: about 30 minutes
- Texture: silky sauce, meaty mushrooms, noodles that stay slurpable
- Flavor: garlicky, peppery, a little tangy, big umami
- Who it's for: weeknights, meatless Monday, "feed everyone fast" nights
- Method: brown mushrooms, build a quick pan sauce, stir in vegan sour cream, toss with pasta
If you're searching for a vegan mushroom stroganoff recipe: this one gives you classic stroganoff vibes with zero meat and zero dairy, ready in about 30 minutes.
Jump to:
Ingredients
(No measurements here, just the helpful notes.)
- Mushrooms: cremini or baby bella are my go-to. A mix with shiitake tastes extra fancy.
- Onion: yellow onion or a couple shallots.
- Garlic: please don't be shy.
- Olive oil or vegan butter: oil for browning, butter for cozy flavor.
- Paprika: smoked paprika is amazing here.
- Thyme: dried is fine.
- Flour: thickens the sauce (all-purpose or gluten-free 1:1).
- Vegetable broth: low sodium helps you control salt.
- Soy sauce or tamari: instant umami.
- Dijon mustard: that classic stroganoff tang.
- Sour cream: easiest creamy finish.
- Black pepper: lots.
- Pasta or noodles: egg noodles are classic, but obviously not vegan, so I use wide pasta or fusilli.
Step-by-Step Instructions
- Boil your pasta in salted water until just tender. Save a splash of pasta water before draining.
- Slice mushrooms (not too thin, they shrink a lot).
- Brown mushrooms in a hot skillet with oil, in batches if needed. You want deep golden edges, not pale steamed mushrooms.
- Sauté onion until soft, then stir in garlic, paprika, and thyme for about 30 seconds.
- Sprinkle flour over everything and cook it for a minute so it doesn't taste raw.
- Pour in broth slowly while stirring to avoid lumps.
- Season with soy sauce and Dijon, then simmer until glossy and slightly thick.
- Lower the heat and fold in vegan sour cream. Keep it gentle here.
- Toss in the pasta. Loosen with a splash of pasta water if the sauce gets too clingy.
- Finish with loads of black pepper. Taste. Adjust salt. Then serve immediately.

Sophie Tips
- I tested this with crowded mushrooms once. Bad idea. They steamed, got soggy, and I was annoyed at my own life choices. Cook them in batches and you'll get that rich, browned flavor.
- If your sauce tastes "fine" but not "wow," it usually needs one of two things: more black pepper or one extra tiny spoon of Dijon.
- I'm a mom of two, so I live for dinners that don't destroy my kitchen. This one is basically: one pot for pasta, one skillet for everything else. That's it.
Troubleshooting
My sauce is too thin.
Let it simmer 2 to 3 more minutes. Still thin? Mix 1 teaspoon cornstarch with 1 tablespoon cold water and stir it in.
My mushrooms are watery.
Your pan wasn't hot enough or it was overcrowded. Next time: hot pan, don't stir constantly, cook in batches.
My sauce tastes bland.
Add a pinch of salt, another splash of soy sauce, and more pepper. That trio fixes almost everything.
My creamy sauce looks a little broken.
Heat was too high when the sour cream went in. Turn heat low, stir gently, and add a splash of pasta water to smooth it out.
Variations
- One pot vegan mushroom stroganoff: cook the pasta right in the sauce with extra broth (you'll need to stir often).
- Protein boost: toss in white beans or chickpeas at the end.
- Gluten-free: use GF pasta + a GF flour blend.
Serving Ideas
- Crispy veggie sides are perfect here.
- A simple salad with lemony dressing helps cut the richness.
- For peak comfort: serve with warm bread and drag it through the sauce. No shame.
Storage Tips
- Fridge: 3 to 4 days in a sealed container.
- Reheat: low heat with a splash of broth or water. The sauce thickens as it sits.
- Freezer: I don't love freezing this once it's fully mixed with pasta (texture gets weird). If you want to freeze, freeze the sauce alone, then cook fresh pasta later.
FAQs
Yes. Use plain unsweetened coconut cream (a small amount), or blend soaked cashews with broth for a quick cashew cream. Keep the heat low when you add it so it stays smooth.
Totally. It's a classic shortcut in a lot of "stroganoff with cream of mushroom soup" recipes.
Cremini are my everyday pick. If you want extra "steak-y" flavor, add some shiitake. Avoid super thin slicing or they shrink into nothing.

Mushroom Stroganoff
Equipment
- large skillet
- Large pot (for pasta)
- Colander
- Cutting board + knife
- Measuring cups/spoons
- Wooden spoon or spatula
Ingredients
- Ingredients
- 12 oz 340 g cremini mushrooms, sliced
- 1 small yellow onion finely chopped
- 3 cloves garlic minced
- 2 tablespoons olive oil or vegan butter
- 1 teaspoon smoked paprika
- ½ teaspoon dried thyme
- 2 tablespoons all-purpose flour or gluten-free 1:1
- 2 cups vegetable broth plus more as needed
- 1 tablespoon soy sauce or tamari
- 2 teaspoons Dijon mustard
- ½ cup vegan sour cream
- ½ teaspoon salt plus more to taste
- ½ teaspoon black pepper plus more to finish
- 10 oz 280 g pasta (wide noodles, fusilli, penne, etc.)
- Optional: ¼ cup pasta water to loosen sauce
Instructions
- Bring a large pot of salted water to a boil and cook pasta until just al dente. Reserve ¼ cup pasta water, then drain.
- Heat 1 tablespoon oil in a large skillet over medium-high heat. Add half the mushrooms in an even layer and let them sit 2 to 3 minutes without stirring. Stir and keep cooking until browned. Transfer to a plate and repeat with remaining mushrooms and oil.
- Lower heat to medium. Add onion to the skillet and cook 3 to 4 minutes until soft. Stir in garlic, paprika, and thyme and cook 30 seconds.
- Sprinkle flour over the onion mixture and stir for 1 minute.
- Slowly pour in broth while stirring. Add soy sauce, Dijon, salt, and pepper. Simmer 3 to 5 minutes, stirring often, until the sauce looks glossy and lightly thick.
- Turn heat to low. Stir in vegan sour cream until smooth.
- Add browned mushrooms back to the skillet. Toss in pasta and stir until coated. If sauce feels too thick, add a splash of reserved pasta water.
- Taste and adjust salt, pepper, and Dijon. Serve hot with extra black pepper.
Notes
- Don't crowd the mushrooms. If they steam, you miss the deep savory flavor. Brown in batches.
- Keep sour cream gentle. Add it on low heat so the sauce stays silky.
- Want the "cream of mushroom soup" shortcut? Swap 1 cup broth for my Easy Cream of Mushroom Soup: https://www.nobleveggies.com/easy-cream-of-mushroom/.
- Sauce too thick after chilling? Reheat with a splash of broth or water and it comes right back.






Sophie Viau says
The sauce should be creamy and glossy, and the mushrooms should look browned, not pale and watery. If your sauce gets too thick after it sits, add a little splash of broth when reheating and it comes right back to life.