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. I sobbed while cutting the onions but so worth it!!!! Great way to use up mushrooms when I buy them from Costco. My husband loves it too.

    1. Hi Ellen. Thanks for your wonderful review and feedback! Aaaaah, onions! I’m thrilled you both loved the stroganoff!

  2. I love your recipes ❤️ I use them allot….. with this one I added a extra tablespoon of nutritional yeast and alil more salt and it was extremely delicious 😋

    1. Hi Ashley. Thanks for using my recipes! I’m thrilled you are loving them! I appreciate your great feedback on the recipe. Happy cooking to you!

  3. Nora, I have loved every recreation of your recipes for years but honestly, this one just didn’t deliver the flavor that we were anticipating or expecting. Please don’t misunderstand, we LOVE your recipes just not this one. What can I do to boost the leftovers?

    1. Sorry to hear that Karen! You could use some extra spices, maybe Worcestershire sauce, nutritional yeast, salt, perhaps some fresh herbs… I think if you use a flavorful broth that makes a huge difference as well.

  4. This looks really delicious & I plan to try it. I wonder why you don’t include tomato paste in the ingredients? That’s how I’ve always made stroganoff. (I think it was an old Betty Crocker cookbook recipe I used for decades.) It adds a certain rich flavor along with the other ingredients. Although I’m vegan (WFPB), I like beef broth for this recipe… again, for the richness & flavor, especially since there’s no beef. Just a thought! Thank you for posting all these amazing recipes!! : )

  5. I made the mushroom stroganoff, very easy and tasty. I would like a little more zing. Can you suggest what I can add, maybe tamari, more mustard or balsamic vinegar?

  6. Just a quick but heart-felt THANK YOU for all the amazing recipes you offer! I need to stock up on some ingredients, but once that’s done, I’m gong to try a recipe a day. They really all sound so good, and the nutritional information is very helpful as I try to keep the sodium levels low. Thanks again! JM

    1. You are welcome, Jacqueline! Enjoy your journey through my recipes! Thank YOU for your fantastic review and feedback! Wishing you happy cooking!

  7. I just did it based on a 650gr mushroom punnet and 200gr bag of cashew nuts, adjusted here or there but followed the spirit of the recipe. Came out very nice, goes well with everything, already had it with cous cous, meatballs, toast, baket potato, vegetables -the great discovery for me was the cashew sauce. Excelente.
    But I kinda had enough now, so I’ll try to freeze it portioned as see how that goes…

      1. I made this last night and it turned out amazing! I substituted the cashew cream with coconut milk and had to add some mushroom seasoning to help drown out the coconut flavor. My hubby loved it! Thanks for yet another great recipe, Nora!

        1. You are welcome, Rona! I’m thrilled you and you husband loved the recipe! Thanks for sharing your fabulous review and feedback! Happy cooking!

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.