Comfort food doesn’t get much better than this ultra-creamy Vegan Mushroom Stroganoff! A dreamy cashew cream and mushroom gravy is served over cooked pasta for a hearty and savory meal the whole family will love.
Looking for more incredible mushroom recipes? You’ll love my Mushroom Risotto, Mushroom Bourguignon, Vegan Mushroom Soup with Wild Rice and Mushroom Wellington.
Looking for a warm and comforting family dinner that’s ready in less than 30 minutes? This Creamy Vegan Mushroom Stroganoff is the answer!
Stroganoff is a Russian dish traditionally made with beef, lots of dairy, and egg noodles. It’s known for being warm, rich, and comforting, AKA a perfect cold-weather meal. But who says you need animal products to make the ultimate comfort food?
Luckily, this classic meat and dairy-heavy dish is easy to make vegan using umami-rich mushrooms and cashew cream. The mushrooms are simmered with aromatics in the creamy “gravy” before it’s served over a bed of cooked pasta. One bite of this dreamy dish and you’ll be making it on repeat!
Why you’ll love this mushroom stroganoff recipe
- The ultimate comfort food – The creamy “gravy” is so luscious, while the cooked mushrooms make every bite feel hearty and meaty. Served piping hot over pasta, what more could you need in cold weather comfort food?
- A 30-minute meal – From cooking the pasta to putting the creamy mushroom sauce together, this fuss-free vegan dinner is ready and on the table in under 30 minutes.
- Versatile – Whether you make it gluten-free, without nuts, or swap the pasta for mashed potatoes, it’s not hard to put your own spin on vegan stroganoff!
How to make vegan mushroom stroganoff
Find the complete recipe with measurements in the recipe card below.
Cook the pasta according to the package instructions, then drain and set aside.
Use short-cut pasta noodles for this recipe, like fusilli, penne, bowtie, or cavatappi. You can also serve the stroganoff over a bed of vegan mashed potatoes!
To make the cashew cream, add the soaked cashews to a blender along with the fresh water and apple cider vinegar. Blend until very smooth, then set aside.
Warm the oil in a large pot or pan over medium-high heat. Once hot, add the onions and mushrooms and cook until the onions are soft and the mushrooms are tender and have shrunk in size. Season with salt and pepper.
Add the garlic, then deglaze the pan with the white wine. Sprinkle the flour on top and stir it into the vegetables. Slowly stir in the vegetable broth before adding the dijon, nutritional yeast, and thyme.
Heat to a boil, then lower the heat and simmer until the sauce thickens.
Stir in the cashew cream until the mushroom gravy is thick and creamy. Add the cooked pasta and toss to coat in the sauce.
Taste and season with more salt and pepper as needed, then garnish with parsley and more thyme. Enjoy!
Frequently asked questions
Stroganoff is a Russian dish traditionally made with beef, egg noodles, and a sour cream (smetana) sauce. In the vegan version, the meat is swapped for beef and a dairy-free cream sauce is used instead of the sour cream. It’s hearty, comforting, and oh so delicious!
I like using cremini mushrooms best because they’re easy to find and have a mild, meaty flavor. Brown button mushrooms, oyster mushrooms, shiitake mushrooms, and thinly sliced portobello mushrooms will also work well. For a rich and complex flavor, use a mix of a few varieties!
Swap the white wine for extra vegetable broth to keep this recipe alcohol-free.
Store-bought or homemade vegan sour cream works just as well (use the whole container). A can of full-fat coconut milk will make the gravy rich and creamy, too.
Yes. Swap the pasta noodles with your favorite gluten-free pasta and the all-purpose flour with brown rice flour or a gluten-free flour mix. You can also serve the sauce over rice, mashed potatoes, mashed cauliflower, spaghetti squash, or “zoodles”.
Vegan stroganoff is best when it’s eaten as soon as it comes off the stove but if you end up with leftovers, store them for 2 to 3 days in an airtight container in the fridge. The mushroom cream sauce can also be frozen separately from the pasta for about 1 month.
Reheat the leftovers in a pot on the stove or in the microwave and add a splash of water or milk to make the sauce creamy again.
Creamy Vegan Mushroom Stroganoff
Ingredients
- 10 ounces pasta of choice
- 2-3 tablespoons olive oil
- 1 medium onion chopped
- 1 pound (16 ounces) cremini mushrooms thinly sliced, or other mushrooms
- 4 cloves garlic, minced
- 1/2 cup dry white wine
- 3 tablespoons all purpose flour
- 2 cups vegetable broth
- 2 teaspoons dijon mustard
- 2 tablespoons nutritional yeast
- 1 tablespoon vegan Worcestershire sauce
- 3 small sprigs fresh thyme chopped, or 1/2 tsp dried
- 3/4-1 teaspoon salt or to taste
Cashew Cream
- 1 cup raw cashews
- 3/4 cup water
- 1 tablespoon apple cider vinegar
Instructions
- Cook the pasta: In a large pot of boiling salted water, cook the pasta noodles according to package instructions. Drain well and set aside.
- Make the Cashew Cream: Bring 3 cups of water to a boil. Pour the hot water over the cashews and let soak for 5 minutes. Drain the cashews and discard the soaking water. Add them to a blender along with the 3/4 cup fresh water and apple cider vinegar. Blend until very smooth. Set aside.
- In a large pot or pan, warm the olive oil over medium-high heat. Add the onions and mushrooms. Stir frequently until the onions and mushrooms are tender and have shrunk in size. Season with a little salt + pepper.
- Stir in the garlic and cook for 1 more minute, then add the white wine and deglaze the pan by scraping any brown bits from the bottom of the pan. Sprinkle the flour on top and stir it into the vegetables. Gradually pour in the vegetable broth, stirring constantly. Now add the dijon, nutritional yeast, thyme and salt. Bring to a boil, then lower the heat and simmer for 4-5 minutes until it thickens slightly.
- Now add the cashew cream and stir it in. You should have a very creamy mushroom gravy at this point. Stir in the cooked pasta and cook until heated throughout, about 1-2 minutes. Taste, add additional salt and pepper, as desired. Garnish with fresh parsley or more thyme.
Notes
- Gluten free: Use your favorite gluten free pasta and instead of all purpose flour, use brown rice flour or a gluten free flour mix.
- May also serve mushroom stroganoff over rice, mashed potatoes, spaghetti squash or “zoodles”.
- If you want to skip slicing mushrooms, buy pre-sliced mushrooms! You can use a variety of mushrooms for a more interesting dish. Or substitute vegan beef for vegan beef stroganoff.
- Cashew cream substitutions: You could use store bought vegan sour cream, such as Tofutti brand. Use the entire container for the recipe. Or you could substitute a can of full fat coconut milk or use 1 1/2 cups of another vegan cream, like Ripple half and half.
- Store leftover mushroom stroganoff in the refrigerator for 2-3 days. You may freeze the sauce separate from the pasta, but it doesn’t freeze well once the pasta is added.
- Serving suggestions: I like to serve mushroom stroganoff with a side of salad, steamed kale, steamed or roasted broccoli or any other vegetable you like.
Nutrition
This recipe was originally posted September 2019 and has been updated in 2024. I added a few extra seasoning to make it even more flavorful!
If I want to substitute the Tofutti sour cream for the raw cashews, how much do I use?
I would use the entire container.
Soooo delicious! My vegan husband loved it, my carnivorous son loved it and he even asked to take the leftovers home! So it’s a keeper! I did add some Upton’s seitan for a little extra protein.
Hi Maria. I’m glad the stroganoff was a hit! Thank you for sharing!
This was so easy and good! I followed it exactly and it was perfect. Thank you for the excellent recipe!
Hi Heather. I’m glad you enjoyed the stroganoff recipe! Thank you!
Amazing as usual!
Thank you, Jessica!
I have been vegan going on a year now. Sometimes it is very challenging finding recipes that actually taste good. I have scoured Pinterest for recipes, usually more miss than hit. However, all your recipes I’ve tried are EXCELLENT. I now only go to your website and the Vegan 8 for recipes because I know they will be delicious. Thank you. Seriously. Otherwise I may not have sustained being vegan.
This seriously makes me so happy to hear! I used to feel the same way, before I started sharing recipes. I learned the sites I could rely on, and I am thrilled to be that for you. ? The Vegan 8 is wonderful. ❤️
Do you think plain coconut yogurt could be a substitute in place of the cashew cream sauce. I do not have a high enough powered blender to get the creaminess from the cashews.
I’m afraid it won’t be nearly as creamy as a cashew sauce. I give a few options for substitutions in the Notes section of the recipe if that helps.
Thank you for your helpful recipes. I need to change my eating habits for health reason, and I really don’t like meat, (beef, pork, chicken, turkey and now fish) I notice with certain dairy product I have allergic reaction, so I’ve decided to try a go vegan and see what happen. My sister is a vegan I love eating her food, I just never thought I would try to go vegan. I felt overwhelmed but visiting you site and seeing all the dishes you can make and they looked so delicious, I’m ready to get started.
That’s so great! I hope it is a smooth and delicious transition for you!
This recipe is absolutely stunning! It made the most incredible dinner last night!! The apple cider vinegar really made the flavor perfect. I did make a few modifications:
1. I added 1/3 lb of finely cubed firm tofu, marinated in diluted barley miso.
2. I added a couple large handfuls of spinach.
3. I added 2-3 tsp of dried rosemary to the saute, and quite a bit of fresh ground pepper.
4. Lastly, I added 1 tsp of barley miso to the broth, and the miso water the tofu was marinading in was included in the water used to make the cashew cream.
Thank you so much for this delicious recipe. It’s now on rotation!
You’re welcome!
Amazing! Easy to make and super delicious! I’ve made this several times now and we can’t get enough. My hubby said this recipe is a keeper for sure!
That’s great!
This recipe is so delicious and so easy to make! This is my second time making it and it is going in my personal ‘cookbook’. My family loves it! It truly is the best. Thank You!! ?
You’re welcome!
Delicious and creamy. People who like the dairy version will enjoy this version.
That’s so great to hear! Thanks for the comment!
Wow this looks amazing! Is it possible to freeze portions of this? Many thanks.
You could freeze portions, but the pasta will get rather mushy once frozen. But better than wasting any!
Thanks so much! I just got round to making this yesterday and it was absolutely delicious! I have frozen individual portions of the sauce and will add fresh pasta when I defrost. Your recipes are amazing, thank you for sharing them with us!
You’re so welcome!! Thanks for the great comment!
If I am using the Tofutti vegan sour cream as a sub for soaked cashews, do I still need to add water and apple cider vinegar? Excited to try this one tonight!
You don’t need to add the water or vinegar if using the tofutti sour cream. Hope you love it!
Can you tell me how the coconut milk will change the flavor? Do I still add the other ingredients like apple cider vinegar? And should I mix it in a blender? I’m asking because this looks amazing but I only have a regular blender! Thank you!
It will change the flavor somewhat, but not too much. You could actually skip the blender and just mix 1 can of full fat coconut milk with the vinegar. Skip the water. I hope that helps and you enjoy it!
I made this tonight and although it looked great and had a beautiful texture, it seemed to lack flavor for me. To the leftover sauce, I added 1 T fresh lemon juice, 1 T red wine, 1 tsp. vegan Worcester sauce, additional salt and pepper and a few shakes of Marjoram. Seemed to wake up the flavors. Maybe my taste is off because I am sick. I’ll try it again and modify it if need be after tasting it.
I do hope you try it again as written once you are not sick, because it’s very flavorful as is. But the things you added wouldn’t hurt a thing either. 🙂 I wonder if you missed to add salt to taste. This is because sometimes the vegetable broth is very salty and flavorful and you wouldn’t need any additional salt, but if your broth is more bland and not salty, then the dish will lack flavor. I prefer using Better Than Bouillon for my broth, it provides a ton of flavor and is my go to.
While I loved the bones of this recipe ,I felt it would be improved with another level of flavors so did as suggested by Cheryl – a couple dashes of Worcestershire, squeeze of lemon, a little Marjoram and a dash of white wine. I think perhaps those of us who are newer vegetarians/vegans need a little more zip to entice the palate as we ease into this lifestyle. That said, Nora, thanks for creating this – it is creamy and delicious and so velvety – and finding recipes like this let me know that I will be able to stick with my choice of not eating animal dishes while also being able to eat delicious plant based satisfying meals. I look forward to exploring your website now! 🙂
Thanks Holly! I’m glad you enjoyed it with your extra additions. I hope you find many recipes to enjoy here!
I made this alongside my carnivore family members as they made beef stroganoff. We loved this vegan version so much, and my family members tried it and went back for seconds! Thank you for this!
You’re welcome! I’m so glad it was a success!
Nora, This will be my second time making this delicious recipe for a dinner party I’m having Saturday night. The taste of this dish is so rich and has a tang of “white wine” that I think comes from the apple cider vinegar? It’s amazing. All your recipes I have made are amazing. Thank you for creating delicious vegan recipes I can trust to make that can be enjoyed by whomever eats them, Vegan or non vegan.
Meegan
You’re so welcome! Thanks for the great comment!
Hi Nora. I have been making and enjoying your recipes, and I think I will try this one.
I really miss egg noodles for recipes like this. What type of pasta is good for hearty creams and stews?
Thanks Angie! I found the noodles in the photos at Trader Joe’s, they are so good! I just look for interested pasta at my local stores that don’t include eggs, there are usually quite a few options. Thanks!
Dear Nora, I would like to thank you for sharing this amazing blog. I came across it while looking for a vegan brownie and now I am making all my vegan recipes using yours 🙂 . Beside to be super pleased from their delicious taste is that ALL the recipes I have made so far they came with great result at the first attempt which is great as I noticed it is not always expected when you try new recipes.
Thank you so much for this comment. I love to hear that the recipes are not only delicious, but also simple to make. That is my goal! 🙂
Dear Nora,
Thank you so much for your amazing recipes. I cooked this one for the second time and it is amazing.
You’re welcome! I’m so glad you like the recipes. I love creating them. 🙂
I’m somewhat new to eating plant base and so glad I have made the change. I am so happy I found your web site, you have a lot of great recipes. We loved this one!!! Flavor was really good, I might try adding a little white wine in place of some of the vegetable broth. I will be making this over and over. Also, I was glad not to be using nutritional yeast, I’m still trying to get used to that flavor.
Thank you ?
Thanks for the feedback. I’m so glad my site has been helpful in your change, and excited to hear that you liked this recipe! Happy cooking!
Very good, closest thing to the real, not good, deal. I grated a bit of nutmeg on top.
Thank you!
Just made this as a quick weeknight dinner and it was ready in no time! I love how flavorful it is with a short ingredient list and not too much time either. Will be a go to for the stroganoff lovers in my house. Thanks Nora!
I must be a super slow cook because this took me way longer than 30 mins, but it was really really good! I will definitely be making this over and over again.
I’m so happy you enjoyed it! Thank you.
I was all set to make this for supper tonight, but I didn’t know we’re out of cashews! (I saw other recipes using vegan cream cheese, but that tub’s almost empty, too.)
I DO have enough almonds and sunflower seeds to substitute, but I’m not sure which, if either, would be better.
What do you think?
We are all trying to make due with what we have right now, me included! I think almonds would probably be your best choice, but sunflower seeds could work too. Just soak them well!
I made this and was SHOCKED how delicious it is. I can’t believe a vegan version of this dish can taste this good! And it was so easy to make. Thank you! This will be a regular in our house.