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.

a large pot filled with vegan mushroom stroganoff.

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.

cooking sliced mushrooms and onions in a large grey pot.

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.

cooking the mushroom gravy for mushroom stroganoff in a large grey pot.

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!

cooking the mushroom gravy and cashew cream for mushroom stroganoff in a large grey pot.
the creamy mushroom gravy for mushroom stroganoff in a large grey pot.

Frequently asked questions

What is mushroom stroganoff?

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!

What kind of mushrooms are best for mushroom stroganoff?

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!

What can I use instead of white wine?

Swap the white wine for extra vegetable broth to keep this recipe alcohol-free.

What can I replace the cashew cream with?

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.

Can I make it gluten-free?

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”.

How do you store leftover mushroom stroganoff?

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.

a large pot filled with vegan mushroom stroganoff.
close up on vegan mushroom stroganoff topped with thyme in a pot.
4.90 stars (47 ratings)

Creamy Vegan Mushroom Stroganoff

Comfort food doesn’t get much better than this 30-minute Creamy Vegan Mushroom Stroganoff recipe! A dreamy cashew cream and mushroom “gravy” is served over cooked pasta for a hearty and savory meal the whole family will love.
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 6 servings

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

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

  1. Gluten free: Use your favorite gluten free pasta and instead of all purpose flour, use brown rice flour or a gluten free flour mix.
  2. May also serve mushroom stroganoff over rice, mashed potatoes, spaghetti squash or “zoodles”. 
  3. 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.
  4. 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.
  5. 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.
  6. 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

Serving: 1serving | Calories: 409kcal | Carbohydrates: 53g | Protein: 14g | Fat: 15g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 9g | Sodium: 673mg | Potassium: 716mg | Fiber: 4g | Sugar: 6g | Vitamin A: 171IU | Vitamin C: 2mg | Calcium: 47mg | Iron: 3mg
Course: Main Course
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

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!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here.

Posted In: , , , , , , , , ,

you may also like:

Comments

  1. 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.

  2. 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.

    1. 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. ❤️

  3. 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. 

    1. 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.

  4. 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.

  5. 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!

  6. 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!

  7. 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!! ?

    1. You could freeze portions, but the pasta will get rather mushy once frozen. But better than wasting any!

      1. 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!

  8. 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!

  9. 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!

    1. 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!

  10. 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.

    1. 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.

    2. 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! 🙂

      1. Thanks Holly! I’m glad you enjoyed it with your extra additions. I hope you find many recipes to enjoy here!

  11. 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!

  12. 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

  13. 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?

    1. 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!

  14. 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.

    1. 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! 🙂

  15. 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 ?

    1. 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!

  16. 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!

  17. 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.

      1. 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?

        1. 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!

  18. 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.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.