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. Very much enjoyed this recipe! I used both the dijon mustard and the vegan worchershire as mentioned in the comments. I also added frozen peas and reconstituted soy curls for protein and used mashed potatoes as it was a rainy and cold day. My husband, who is not a huge fan of mushrooms, loved this. It is a keeper!

    1. Thanks so much for your wonderful review and for sharing the changes you made! I’m so glad you and your husband loved it 🙂

  2. Love this recipe!! Very easy to follow and the outcome is so warm and cozy and delicious. We added a brick of beyond meat in the beginning phase. Will make again and would recommend

  3. My boyfriend that I’ve recently converted to plant based decided to make mushroom stroganoff and I said “you have to use Nora’s recipe if she has one!” I’ve been using your recipes for a while now, and they’re always delicious! Thank you for sharing them!!

    1. Hi Amanda. Thank you for your vote of confidence in my recipes! I’m so glad that you are loving my recipes! I really love creating easy and delicious recipes and feedback like yours just makes my day! Thank you for sharing your fantastic feedback and review!

  4. I made this last night, added Trader Joe’s crumbed soy protein to the mushrooms and served it over mashed potatoes with roasted brocoli and zucchine! Excellent!

  5. We’re eating this right now and we’re totally in love! Thank you! We made it exactly as explained and it’s perfectly perfect!

  6. I made this dish for supper tonight and it was amazing. Everything came together easily. My husband and I loved this dish. It was very filling. Will definitely be making this again.

    1. Hi Suzanne. I’m so glad you and your husband loved the stroganoff and will be adding it to your meal rotation! Thank you for sharing your wonderful feedback and review!

  7. So yummy!!!  I had it on brown rice noodles. Definitely put this in my recipe book of favorites. 

    1. Hi Linda. I’m happy you loved the stroganoff and that it’s going onto your favorite recipe list! Thanks for your great feedback!

  8. This was so good! My son couldn’t believe that there was no dairy! Will be making again soon!

  9. Holy crap this is amazing. The best vegan mushroom stroganoff I’ve ever had. Served with a side of roasted brussels sprouts and it was divine. Definitely added in to our rotation!!!

    1. Hi Jill. I’m thrilled you loved the stroganoff, and that it is now part of your meal rotation! Thank you for sharing your fabulous review and feedback!

      1. Hi there! I am wondering if I can make the cream sauce using coconut milk or something other than cashews? If so how can I make it without the cashews? Thanks! 

        1. Hi Carissa. Here are a couple of options. They are listed in the recipe. Hope this helps!

          Nut free – Replace the cashews with store bought sour cream (like Tofutti) or full fat coconut milk.

          Instead of cashews – Replace the cashew cream with store bought or homemade vegan sour cream.

  10. Not sure what I did wrong. Mushroom mixture never thickened. I couldn’t get it thick no matter what I did.

    1. Sorry to hear that, Hannah! Did you add oil to the pan? Mushrooms release a ton of liquid on their own and the extra oil usually isn’t needed. Regardless, there’s a lot of liquid here and the mixture may need extra time to boil and simmer so it can thicken.

      1. I did add a little because the onions kept sticking to my skillet. I also used a cast iron skillet. Which may have affected it. Maybe I’ll try it again without oil in a different pan. My cast iron isn’t quite seasoned so stuff still sticks to it. Thank you. I love all of your recipes. I have never had issues before so I really wanted to know what I could have done wrong.

  11. This is so good and so easy. I’m so happy we have leftovers (there’s just two of us). Thank you, Nora for all these great recipes.

    1. You are welcome! I’m so glad you found my mushroom stroganoff perfect! Thank you for sharing your wonderful feedback and review!

  12. SO delicious! I swapped out the dijon for Worcestershire sauce as some in the comments suggested. Also served with some peas incorporated, which lightened it up a little.
    This will definitely be added to our rotation. Thank you.

    1. Hi Liz. I’m so glad you loved the stroganoff! Thank you for sharing your wonderful review and comments! I’m thrilled this will be part of your meal rotation! Wishing you lots of happy cooking!

  13. This is a great & easy recipe. Made 1/2 for 2 people.
    I added Worcestershire and a little kitchen bouquet for color. It will now be my go to. Love the fact there is no oil. Tasty without added “meat”!

  14. Hello, Nora~
    I’d have written sooner, bur needed to allow my arms to rest after chopping, chopping, and more chopping mushrooms…Ugh..but so well worth the chop. Needless to say, this stroganoff is Wonderful!!!! Thank you for working so hard to bring us these delightful and delicious recipes.
    Waiting for the sunrise, and wanting something for hot weather to fix for tonight. It’s been SO warm here, and the temps have been hot and humid. How ’bout something for April? Hugs…………Nancy

    1. Hi Nancy! Quick tip: If you have a food processor, use it to quickly chop up mushrooms. It works so well! I’m glad you enjoyed the stroganoff, thank you!

  15. Hi Nora!  
    I had a package of baby Bella mushrooms I needed to use up so I gave this one a try, so glad I did!  I followed the recipe exactly and only added a half cup of frozen green peas to the gravy as it simmered.  Topped it off with a sprinkle of Nooch IT cashew grated cheese when serving.  It was wonderful!  I only recently found your site, but I’ll be making many more of your recipes I’m sure.  Thanks so much for sharing this one!  Diane

    1. Hi Diane. Welcome to Nora Cooks! I’m so glad you have discovered my recipes! Your stroganoff sounds absolutely delicious! I am glad it turned out wonderful for you! Wishing you a fun journey through my recipes! Please reach out if you have any questions. Happy cooking!

  16. Amazing!! This is delicious! I used Worshteshire instead of mustard and added reconstituted soy curls. My non vegan family loved it too. I don’t need to look anywhere else for all my meals.

    1. Hi Wendy! I am thrilled that you loved the stroganoff, and my recipes! Thank you for sharing your fantastic review and comments! Happy cooking!

  17. Finally – a way to make vegan Skid Row Stroganoff! Peg Bracken I Hate to Cook cookbook – my first cookbook as a newlywed. Browned a 12 oz package of Impossible Beef with a small diced onion and seasoned the browned crumbles with garlic salt and paprika and set aside. Made your recipe using Tofutti sour cream. When done stirred in “beef” and then served over noodles. Yummy!

  18. To die for! Followed recipe exactly and it was amazing! This is a bowl of comfort food that makes you feel nostalgic. Thank you for the easy recipe and wonderful slice of home for me 🙂

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.