Homemade Vegan Mushroom Stroganoff Recipe
This vegan mushroom stroganoff is one recipe you’ll want to keep on repeating. Because you can’t get enough of it. This is one vegan recipe that gets so close to the original non-vegan version, that it has me wondering why does anyone even eat the original? With tender mushrooms, a silky sauce, and just the right amount of spice, this mushroom stroganoff feels like something you want to eat and just relax.
What I love most about this stroganoff is how the mushrooms take center stage. When cooked right, they get that perfect golden color and a meaty bite that makes the dish so enjoyable. You mostly only need a good mix of mushrooms like cremini, button, or even shiitake. These give the sauce an earthy depth that pairs beautifully with your creamy base.
The sauce itself is what makes this mushroom stroganoff completely irresistible. It is made with vegetable broth, a touch of Dijon mustard, and a little soy sauce for richness. To make it creamy, I like to add coconut milk, but any neutral dairy-free cream works well. There’s a little smokiness, a gentle tang from mustard, and a touch of creaminess that makes you want to keep going.
If you garnish with fresh parsley, it’ll add a pop of color and brightness that balances the richness. It’s a small step, but it makes the dish look and taste even better. I usually serve mine over wide pasta noodles, but it’s just as delicious over fluffy rice or with a big spoonful of mashed potatoes.
Enough of the talking let’s get straight to you making your own mushroom stroganoff using the recipe below.

Homemade Vegan Mushroom Stroganoff Recipe
Ingredients
Equipment
Method
- Heat olive oil in a large skillet over medium heat. Add onion and cook until softened (about 4 minutes). Stir in garlic and cook for another 1 minute.
- Add the sliced mushrooms and cook until they release their juices and turn golden brown, about 8–10 minutes.
- Sprinkle smoked paprika and flour over the mushrooms. Stir well to coat.
- Slowly pour in the vegetable broth, stirring constantly to prevent lumps. Add soy sauce and Dijon mustard. Let simmer for 5–7 minutes until slightly thickened.
- Stir in coconut milk. Simmer for another 2–3 minutes until creamy. Adjust seasoning with salt and pepper.
- Spoon the mushroom stroganoff over pasta, rice, or mashed potatoes. Garnish with fresh parsley.