This Vegan Mushroom Stroganoff is a creamy and hearty dinner fit for a king or queen. Chock-full of healthy, wholesome ingredients, this dish is extremely satisfying. The mushroom sauce is gluten-free, dairy-free, ready in 25 minutes, and loved by kids and adults alike.
Mushroom Stroganoff was my absolute favorite dish when I was a child. I was a picky eater back then and I almost never finished a meal. However, when my mom made this dish I licked out the entire plate! I am not kidding! I wasn’t vegan as a kid, I was vegetarian though. However, it’s not difficult to make this Mushroom Stroganoff vegan.
Did you know that back in the late 1800’s in Russia, they held cooking contests? Well, not just any cooking contest, but contests with some of the best chefs around. The chefs usually worked for wealthy families, companies, or businesses. The contests were held yearly and the chefs were usually chosen to represent these big companies.
If the chef of that company won (even if they were the one who created the recipe themselves) it was customary that they name the dish after their employer. More specifically, the owner of the company or business they worked for.
Stroganoff was actually a recipe that was created out of this contest. The year was 1891 and the winner was an amazing French chef who worked for a wealthy family of the name Stroganov. When his recipe won the contest that year (which he created just for the contest) as was customary, he named it after his employer – the Stroganov family.
From there on out, the new recipe was formerly known as “Beef Stroganov” or “Beef Stroganoff” and was eventually passed all around the world as a favorite dish.
What is Stroganoff?
As mentioned before, Stroganoff is a Russian dish that goes by both names “Stroganoff” and “Stroganov.” The first spelling is simply a rendition of the family’s names that simply comes from the recipe being passed all around the world.
The traditional homemade Stroganoff dish is strips of beef, cooked in a sauce that’s heavy on the sour cream, and then it’s served over egg noodles. However, my Stroganoff version is, of course, vegan. I use a delicious mushroom sauce in place of the beef and sour cream, that’s definitely not lacking in the creamy and tasty department. In fact, I think this is an easy Stroganoff recipe in comparison to the traditional.
The Step-By-Step Instructions
Step 1. Sauté or fry up the onion in a large skillet with heated oil. After about five minutes of frying, add the garlic to the pan and fry for one more minute.
Step 2. Make sure the stove is set to medium heat and add the mushrooms, frying them for about five minutes.
Step 3. If you’re using the cooking wine and nutritional yeast flakes, add those in now. Also add the broth, tamari, and spice mixture.
Step 4. While you’re bringing the mixture to a boil, in a separate small dish, combine the plant-based milk and cornstarch. Stir well until dissolved.
Step 5. Add the cornstarch slurry into the pan, stir well, and let simmer on low/medium heat for about ten minutes or until it starts to thicken.
Step 6. Add the fresh herbs of your choice such as tarragon, parsley, or thyme. Serve over white or brown rice and enjoy!
Helpful Tips and Variations
Storage – Store in an airtight container in the fridge for up to 3 days. Can store in the freezer in the same way for up to 3 months.
Use pasta – This flavorful mushroom sauce not only tastes amazing over rice, but I also love to serve it over pasta! And if you haven’t tried it over mashed potatoes yet, you’re really missing out.
Make it spicy – If you would like to add a kick to your dish, you can add some red pepper flakes in with the other spices.
Add tofu for extra protein – Tofu would go great in this dish! Simply slice the tofu into large ½-inch chunks, spread them on a baking sheet, and bake them at 400 degrees for 20-25 minutes or until golden brown. Check the exact instructions in this tofu recipe. Toss them in the mushroom mixture a couple of minutes before it finishes.
Related Recipes
You also might want to check out some of my other vegan mushroom recipes:
- Vegan Mushroom Bourguignon
- Vegan Mushroom Risotto
- The Best Vegan Gravy
- Green Bean Casserole
- Thai Coconut Curry Soup
- Pasta Bake with Mushrooms
- Creamy Vegan Ramen
If you make this scrumptious Vegan Mushroom Stroganoff recipe, let me know in the comments below or tag me in your Instagram/Facebook posts with @elavegan and #elavegan!

Vegan Mushroom Stroganoff
Ingredients
- 1 onion diced
- 2-3 garlic cloves minced
- 1 tbsp vegetable oil
- 11 oz (300 g) fresh mushrooms sliced (*see notes)
- 4 tbsp (40 ml) white wine (optional) (*see notes)
- 1 tbsp tamari or soy sauce
- 3/4 cup (180 ml) vegetable broth or water
- 3/4 cup (180 ml) plant-based milk or cream (*see notes)
- 2 tbsp cornstarch
- 1 tsp onion powder
- 1/2 tsp garlic powder
- 1/2 tsp smoked paprika
- A pinch of red pepper flakes
- Salt & black pepper to taste
- 1 tbsp nutritional yeast flakes (optional)
- Fresh thyme leaves and/or parsley (and/or tarragon) chopped
- Serve with rice or pasta of choice
Instructions
- Heat oil in a large pan/skillet, add onion and fry for about 5 minutes. Add garlic and fry for a further 1 minute.
- Now add the mushrooms and fry over medium heat for about 5 minutes.
- Pour in white wine (optional), vegetable broth, tamari (or soy sauce), and the spice mixture. I love adding nutritional yeast flakes as well but that's optional! Bring to a boil.
- Add cornstarch to the plant-based milk or cream (I used canned coconut milk, however, almond milk, oat milk/cream or soy milk/cream is fine too) and stir to dissolve.
- Pour the milk/cream mixture into the pan and cook on low-medium heat for about 10 minutes until the sauce thickens. Taste and adjust seasonings as to your preference.
- Add fresh thyme leaves and/or parsley and/or tarragon to taste! Enjoy with brown rice or pasta of choice! This creamy mushroom sauce also tastes great over mashed potatoes!
Notes
- Mushrooms: You can use white button mushrooms or cremini mushrooms.
- Wine: I prefer a dry white wine but you can leave it out or substitute 1/2 tbsp of balsamic vinegar.
- Milk: Any plant-based milk works in this recipe. I often use canned coconut milk (because it's higher in fat and makes the sauce creamier and richer) but cashew milk, almond milk, etc. will be fine too.
- Read the blog post for more helpful tips and variations.
- Recipe serves two. Nutrition facts are for one serving.
Nutrition information is an estimate and has been calculated automatically
I chose this recipe as our Christmas Eve dinner (Christmas Eve is our main celebration) and I am so glad I did! Everyone really enjoyed it! We added a bit more wine, tamari, as well as nutritional yeast, and served it over brown rice pasta. So good!
I so appreciate that all the recipes on this site are GF, vegan, and mostly whole foods, and DELICIOUS!
Happy it turned out delicious, Annie! Thanks for your awesome feedback. 🙂
I am glad you enjoy my recipes!
Delicious! I made it and it came together so easily for a real umami bomb!
Happy you liked it! Thanks for your feedback. 🙂
This is one of our favorite recipes! We have several vegans in the family and this is our go to when we get together. We usually triple the batch because everyone always wants seconds. The prep time is longer than noted but it’s worth it.
Awesome! So glad you all like it, Anna. 🙂
this was so easy and delicious! thank you!
Happy to hear that, Kelley. Thanks for your feedback. 🙂
Even better the next day! Sauce had thickened a bit so I added some vegan yogurt (found a local brand with texture & taste similar to sour cream). Served on chickpea pasta to boost proteins. I used cashew milk for the recipe & 2 tbsp of cornstarch was too much. Will try using vegan yogurt instead. Definitely part of my recipes to make again
I made this following the recipe to a tee except I added chopped sirloin beef and extra garlic…. So flavorful! I love all your recipes so I decided to pre-order your new cookbook for “my spouse’s”Christmas present/ stocking stuffer ! 😀 Thank you for being awesome.
PS: a big handful of fresh parsley was the crowning glory.
Aww, thanks for pre-ordering my cookbook, that means so much to me! 🙂
So delicious!! I doubled the recipe, and used beef-style strips instead of mushrooms. Served with mashed potato. Thank you for sharing 😍
Thanks for your feedback, Miranda.
Could I possibly use real milk instead of a plant based milk?
It will definitely work, too.
This tasted great! Didn’t have cornstarch so made a roux with flour first and then added the liquids. Tasted good with pasta – used elbow, specifically.
So glad you liked it! 🙂
Definitely deserves five stars, excellent and easy. I added a chopped carrot and a chopped stalk of celery to it as well. Will be making this again very soon. Thanks for the recipe!
Sounds great! Thanks for your feedback, Regina. 🙂
The best stroganoff I’ve ever had, without a doubt. This will be a stable in my household from now on. I used portobello mushrooms, since I had some that needed to go and it worked out great.
That’s awesome, Ivonne! So glad you like the recipe! 🙂
Hello! Would this recipe freeze well?
Hi Christy, yes, it does! 🙂
The best vegan mushroom stroganoff recipe I have found. A definite keeper.
I am so glad you love it, Kathi! Thanks for your feedback. 🙂
This is a favorite meal of ours, and I often make a double batch so we can have it for more than a day. I’ve made it with both coconut and soy milk, and they both turn out delicious. We have it over mashed potatoes. It’s perfect. Thank you!
That’s good to hear, Char! Thanks for your great feedback. 🙂
I have made this several times…always a great meal and so tasty!
That’s so good to hear, Lynda. 🙂
One of my favorite dishes is Stroganoff and recipe took the TOP!!!!! So delicious and I will be making it often. Thanks so much for
sharing these great recipes with us and PLEASE continue to send out more.
I am so glad you like it, Judy. Feel free to subscribe to my email newsletter to receive more free recipes. 🙂
I char the mushrooms separately and also char some diced red pepper. In the sauce I use brandy, fresh tomatoes, porcini powder and half a teaspoon of brown miso. This might be more of a goulash but it’s delicious and similar to the beef stroganoff I used to cook in restaurant kitchens years ago.
Sounds great, thanks for sharing, Alan. 🙂
Ela, quite simply Thank You, I am no way a good cook but this simple recipe came out like restaurant quality. It is my new fav meal, had it with simple white rice and lentil bread. Thank you for sharing your talents.
Happy to hear you enjoyed it, Rachel. Thanks for your feedback. 🙂
I love this recipe so much, I even made it tonight with mixed vegetables instead of mushrooms so good
That’s good to hear, Brook. I am so glad you enjoyed it. Thanks for your feedback. 🙂
Dang, I wanted to like this. It was awful. I must have done something wrong. Too much corn starch I think.. I did follow the recipe as written. Good luck to others.
Hi Robin, I am sorry you didn’t like it. Not sure what went wrong.
I make this at least once a month if not more. It always comes out really good. I make it with oatmilk and I use the balsamic substitute instead of the white wine. Also I do the soy sauce instead of tamari.
Sounds awesome, Danielle. Thanks for your feedback. 🙂
Wow! third recipe I’ve tried from this blog/website. All recipes were fantastic! This mushroom stroganoff was excellent. Thank you for developing and sharing these recipes. I look forward to trying many more of your healthy and delicious recipes.
Awesome! So happy you like it, Tara! 🙂
I made it and it was so delicious and so easy.I like all your ricipe .and see every day your story to decide for oure meals
That’s wonderful, Fateme! Happy New Year 🙂