This is The Best Vegan Mushroom Stroganoff! Made with tender mushrooms, a creamy gravy-like sauce, and noodles, this one-pot recipe is perfect for family dinners and can easily be made gluten free.

looking down on a plate of vegan mushroom stroganoff, gray towel in background.

Looking for a warm and comforting family dinner that’s ready in less than 30 minutes? This creamy mushroom stroganoff is the answer!

Just like my Vegan Alfredo, Baked Ziti, and Spaghetti and Vegan Meatballs, The Best Vegan Mushroom Stroganoff was easy to “veganize” using simple ingredients. Tender mushrooms are mixed together with a gravy and cashew cream sauce before your favorite cooked noodles are stirred into the mix. After one bite, you’ll have to agree that vegan stroganoff is the ultimate comfort food!

Looking for a gluten free stroganoff? No problem! Simply swap the pasta noodles and the all purpose flour with your favorite alternatives. You can even freeze the sauce and heat it up for a quick, easy, and warming dinner to enjoy later on.

What is mushroom stroganoff?

Stroganoff is a Russian dish traditionally made with beef, noodles, and a sour cream (smetana) sauce. The popular vegetarian alternative swaps the beef for mushrooms and in this vegan version, a cashew cream sauce is used instead of dairy. It’s hearty, comforting, and so delicious!

How to make creamy vegan mushroom stroganoff

Cook your pasta according to the package instructions, then drain it well and set it aside.

If you haven’t already, quick soak the cashews by pouring boiling water over the nuts in a bowl. Let them soak for 5 minutes, then place them in a blender with fresh water and apple cider vinegar. Blend until smooth.

Add the onions and mushrooms to a large pot on the stove.

uncooked mushrooms and onions in a pan

Cook them over medium-high heat until the mushrooms are tender. Stir in the garlic.

cooked mushrooms in a pan

Sprinkle on the flour, then stir it in.

mushrooms cooked in a pan, flour sprinkled on top.

Slowly stir in the vegetable broth and dijon mustard next.

mushrooms cooked in pan with broth added

Bring the mixture up to a boil, then reduce the heat and let it simmer for a few minutes. Once it’s thick, stir in the cashew cream.

cashew cream being added to a pan with mushrooms

Finally, stir in the cooked pasta. Taste and add more seasonings as needed, then serve!

noodles being added to a pan with mushroom gravy

Frequently asked questions

  1. How do you thicken mushroom stroganoff? The stroganoff gets plenty thick due to the flour and cashew cream.
  2. Can I freeze it? The mushroom cream sauce can be frozen separately from the pasta. It can be frozen with the pasta, but when you reheat the pasta will be pretty mushy, so I would avoid that if possible.

Tips & Substitutions

  • Gluten free – 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, spaghetti squash, or “zoodles”.
  • 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.
  • Noodles – Instead of mixing pasta noodles into the sauce, serve your vegan mushroom stroganoff with mashed potatoes instead.
  • Make it creamier – Stir in a tablespoon or two of tahini to double down on the stroganoff’s creaminess.
vegan mushroom stroganoff in a pan being stirred

Serving suggestions

Stroganoff is a hearty dish, so I recommend serving it with fresh parsley or dill on top and lighter, vegetable-forward side dishes. My favorites are green salad, steamed kale, air fried asparagus, and steamed or roasted broccoli.

Storing and reheating leftovers

For the best results, serve this as soon as it comes off the stove. The leftovers will last for 2 or 3 days in the fridge. It will thicken as it sits, so feel free to stir a few tablespoons of water into the stroganoff before reheating.

To reheat, add the leftovers to a pot over medium heat on the stove or heat them for 1 or 2 minutes in the microwave.

close up photo of mushroom stroganoff with parsley sprinkled on top

Want more comforting vegan dinners?

close up photo of mushroom stroganoff with parsley sprinkled on top
4.95 stars (35 ratings)

The Best Vegan Mushroom Stroganoff

This is the BEST Vegan Mushroom Stroganoff! Ultra creamy, comforting and made in 30 minutes or less!
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 6 servings


  • 10 ounces pasta of choice
  • 1 medium onion, chopped
  • 1 pound (16 ounces) cremini mushrooms, thinly sliced
  • 4 cloves garlic, minced
  • 3 tablespoons all purpose flour
  • 2 cups vegetable broth
  • 2 teaspoons dijon mustard
  • salt, to taste

Cashew Cream


  • 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, add the onions and mushrooms and turn the heat to medium-high. Stir frequently until the mushrooms start to release their moisture, and then cook until the mushrooms are tender and have shrunk in size. You really don't need to add any oil here, but you could start with a tablespoon or two of olive oil if you want. The mushrooms release a ton of oil on their own. Season with a little salt + pepper.
  • Stir in the garlic and cook for 1 more minute, then sprinkle the flour on top and stir it into the vegetables. Gradually pour in the vegetable broth and dijon mustard, stirring. 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 salt as needed. Sprinkle with parsley, if desired, and serve immediately.


  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, spaghetti squash or “zoodles”. 
  3. If you want to skip slicing mushrooms, buy pre-sliced mushrooms!
  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.
  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.


Serving: 1serving | Calories: 340kcal | Carbohydrates: 50g | Protein: 13g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Sodium: 250mg | Potassium: 425mg | Fiber: 4g | Sugar: 6g | Vitamin A: 190IU | Vitamin C: 4mg | Calcium: 20mg | Iron: 4mg
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 with improved writing. The recipe is the same.

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 Read my full disclosure here.

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

you may also like:


  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.