
A vegan mushroom stroganoff is the cozy pasta dinner that tastes like it simmered for hours, but it is ready in 35 minutes. Earthy mushrooms, sweet onion, and garlic fold into a creamy mustard and paprika sauce, and this vegan mushroom stroganoff ladled over wide noodles is pure comfort. No dairy, no meat, and no one at the table will ask where they went.
Prep time: 10 minutes | Cook time: 25 minutes | Total time: 35 minutes | Servings: 4 | Yield: 4 servings
Ingredients at a glance: mushrooms, onion, garlic, paprika, Dijon mustard, soy sauce, cashew cream, vegetable broth, noodles, dill, and pickles for serving.
Quick steps: 1. Brown the mushrooms well. 2. Cook onion, garlic, and paprika. 3. Simmer with broth, mustard, and cashew cream. 4. Toss with noodles and serve your vegan mushroom stroganoff hot.
Mushrooms are the whole point of stroganoff. When browned properly, they turn meaty and deeply savory, which is exactly what the classic beef version relies on. Paprika and Dijon mustard give the sauce its signature tang and warmth, while cashew cream makes it silky without any dairy. It is also a smart pantry dinner: dried noodles, canned broth, and a bag of mushrooms keep well, so a vegan mushroom stroganoff can come together on a night when the fridge is nearly empty.
This dish is also different from our creamy vegan mushroom pasta, which is a lighter garlic cream pasta. A vegan mushroom stroganoff is richer and more spiced, with mustard and paprika leading the flavor, and it is served as a saucy topping over noodles rather than a tossed pasta. The two mushroom dinners never feel like the same meal.
You need 700 g of mixed mushrooms (cremini, button, or portobello), sliced, 2 tablespoons of olive oil, 1 onion, finely diced, 3 garlic cloves, minced, 2 teaspoons of smoked paprika, 1 tablespoon of Dijon mustard, 1 tablespoon of soy sauce, 1 cup of vegetable broth, 1 cup of cashew cream (1 cup soaked cashews blended with half a cup of water), salt and pepper, 400 g of wide noodles, and chopped dill and sliced pickles for serving.

Cook the noodles by the package directions, drain, and set aside. While they cook, heat the olive oil in a large pan over high heat. Add the mushrooms in a single layer and cook without stirring for 4 minutes so they brown instead of steaming. Stir and cook 4 minutes more until golden on most sides, then remove them from the pan.
Lower the heat to medium. Cook the onion for 4 minutes, add garlic for 1 minute, then stir in the paprika so it blooms in the oil. Pour in the vegetable broth, scraping up the browned bits, then stir in the mustard and soy sauce. Simmer for 3 minutes.
Return the mushrooms to the pan and stir in the cashew cream. Simmer gently for 5 minutes until the sauce thickens enough to coat a spoon. Do not boil hard, or the cashew cream can split. Season with salt and pepper, toss with the noodles, and serve the vegan mushroom stroganoff topped with dill and pickles. Taste the sauce before tossing with the noodles, since the noodles soften the seasoning a little.

Swap the noodles for rice, mashed potatoes, or crusty bread for scooping. Add a handful of spinach at the end for extra greens, or stir in a spoonful of tomato paste for a deeper color. For a smokier version, use half smoked paprika and half sweet paprika, and finish with a few drops of liquid smoke. If you are cooking for a crowd, double the sauce but keep the noodle amount the same, since everyone ladles extra sauce over their portion. A vegan mushroom stroganoff also works as a next day lunch, packed with the noodles kept separate so they stay firm.
A simple green salad and pickles on the side cut the richness nicely. For more cozy vegan dinners, try our vegan coconut curry or our vegan eggplant parmesan, both of which reheat well for next day lunches.
Store the sauce and noodles separately in sealed containers in the fridge for up to 4 days. The sauce thickens as it cools, so reheat gently in a pan with a splash of broth or water until steaming hot, then toss with freshly reheated noodles. Do not freeze the cashew cream sauce, since it can separate on thawing. For packed lunches, a portion of vegan mushroom stroganoff with noodles in a separate container reheats well with just a splash of water stirred in.
For safe leftovers, follow the USDA guidance on leftovers and food safety: refrigerate cooked mushroom dishes within 2 hours and reheat until steaming throughout. A vegan mushroom stroganoff tastes just as good the next day, once the paprika and mustard have had more time to blend.

Can I use canned coconut milk instead of cashew cream? Yes. Use 1 cup of full fat coconut milk, but the sauce will taste slightly sweeter and less tangy.
Which mushrooms are best? A mix is best. Cremini bring depth, button mushrooms are mild and cheap, and portobello adds a meaty bite.
Can I make this gluten free? Yes. Use gluten free noodles and tamari instead of soy sauce, and the vegan mushroom stroganoff is fully gluten free.
Can I make the sauce nut free? Yes. Replace the cashew cream with 1 cup of oat cream or full fat coconut milk. The sauce will be a little thinner, so simmer it a few minutes longer until it coats the spoon. A nut free vegan mushroom stroganoff still tastes rich and tangy.