This post may contain affiliate links. Please read our disclosure policy.

This easy Vegan Mushroom Stroganoff recipe requires simple ingredients, one pot, and just 30 minutes to make. If you’re a mushroom lover, this creamy mushroom stroganoff is an absolute must-try comfort food recipe! 

white bowl of mushroom stroganoff styled on grey background with blue towel

What is Mushroom Stroganoff?

Mushroom stroganoff is a popular vegetarian variation of the classic Russian dish, Stroganov. Instead of using the traditional beef, mushroom stroganoff uses mushrooms as the star of the show. 

We’re taking the dish to the next level and swapping the dairy butter and sour cream gravy sauce in the typical vegetarian versions with vegan butter and sour cream for the ultimate vegan stroganoff. Plus, the whole dish comes together in one pot in just 30 minutes. What could be better than a big bowl of rich and creamy pasta?!

overhead image of mushroom stroganoff ingredients on grey background

Ingredients You’ll Need 

  • Aromatics: Simple onion and garlic are an essential aromatic base to start this dish off right.
  • Mushrooms: Meaty mushrooms make a great replacement for beef in stroganoff. We use cremini mushrooms, but if you’d like to use a combination of mushrooms, try cremini, shiitake, and/or chopped portobello mushrooms will add a great earthy flavor. Avoid white button mushrooms as they are too mild in flavor.  
  • Flour: This will act as a thickener in our mushroom stroganoff. We like to use Bob’s Red Mill organic all-purpose flour. If you’d like to make this recipe gluten-free, replace the all-purpose flour with 1.5 tablespoons of cornstarch. 
  • Wine: A dry white wine is ideal for this mushroom stroganoff. We like to use a Sauvignon Blanc, but other dry white wine options to consider are Chardonnay and Pinot Grigio. If you aren’t sure if the wine you want to use is vegan, you can use the website Barnivore to check. 
  • Fresh herbs: We recommend using fresh thyme, fresh parsley, and bay leaves to add bright, herbaceous flavor to the otherwise creamy, hearty dish. 
  • Tamari: Adds a necessary salty, umami flavor to the pasta dish. If you are not gluten-free, soy sauce is a great alternative. 
  • Pasta: Traditional stroganoff is typically made with wide egg noodles. In order to make this meal vegan, we are using rotini wheat pasta, but any pasta of choice can work. If you are gluten-free, opt for your favorite gluten-free pasta. From experience, rice or corn-based gluten-free pastas will work best as their textures are most similar to wheat-based pastas. 
  • Nutritional Yeast: While classic stroganoff recipes do not typically include cheese, nutritional yeast adds a subtle savory, umami flavor that enhances the overall flavor and creaminess in the dish. 
  • Broth: We used a Vegan Beef Broth for an authentic beef-like broth, but you can use any store-bought or homemade vegetable broth
  • Sour Cream: A must-add ingredient in any creamy stroganoff is sour cream. We like to use either Tofutti or Follow Your Heart, but if you don’t want to use a store-bought vegan sour cream, try using a creamy alternative such as cashew butter, tahini, or even sunflower butter. A vegan cream cheese would probably be tasty as well!
overhead close up image of mushroom stroganoff with wooden spoon

Equipment Needed

How to Make Vegan Mushroom Stroganoff

  1. Sauté the onions and garlic. In a large pot or large saucepan over medium heat, warm 2 tablespoons of vegan beef broth or oil. Once warmed, add the onions and garlic and sauté for about 3 minutes, stirring often, until fragrant and translucent.
  2. Add mushrooms. Add the mushrooms to the pot and cook until they begin to soften and browned, about 3 minutes. 
  3. Add the flour. Sprinkle the flour over the mushrooms and mix to combine. Stir constantly for 2 minutes to cook the flour through. 
  4. Stir in the remaining ingredients, except the sour cream. Pour in the white wine and mix to combine. Allow to cook for 1 minute, then stir in the spices, nutritional yeast, and Dijon mustard. Then, slowly begin to add the vegan beef broth, stirring constantly until smooth and creamy. Finally, stir in the pasta noodles until well combined. 
  5. Cook until the noodles are al dente. Allow the mushroom stroganoff to simmer and cook over medium-low heat for 8-10 minutes, or until the pasta is al dente. 
  6. Stir in the sour cream and season to taste. Remove the vegan mushroom stroganoff and stir in the vegan sour cream until combined and creamy. Season with additional salt and black pepper to taste. 
  7. Serve. Serve while warm with a sprinkle of fresh parsley, or as desired. Enjoy! 

Instant Pot Method

Want to make this Creamy Vegan Mushroom Stroganoff in your Instant Pot? Check out our Instant Pot Mushroom Stroganoff Recipe!

Serving Suggestions 

Traditional beef stroganoff is typically served over pilaf rice, fresh pasta, or even mashed potatoes. We chose to make this vegan mushroom stroganoff with pasta noodles, but if you prefer to serve it over rice or creamy potatoes, reduce the broth to just 1 cup and simmer until thick and creamy.

It’s also the perfect delicious dish to serve with classic sides like Vegan Garlic BreadRoasted Vegetables, and simple salads like this Brussels Sprouts Caesar Salad or this Grilled Romaine

Storage Instructions

Leftover mushroom stroganoff will keep in an airtight container in the refrigerator for up to 4 days. Overnight, the creamy sauce will thicken considerably but can be made creamy again with a splash of broth when reheating. Creamy pasta dishes do not freeze well and freezing is not recommended. 

overhead image of stroganoff in large pot with done spoon.

More Vegan Mushroom Recipes You May Enjoy:

Make sure you tag us on Instagram @sweetsimplevegan and @consciouschris and hashtag #sweetsimplevegan if you make this recipe. We love to see your photos! 

clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
overhead close up image of mushroom stroganoff with wooden spoon

Vegan Mushroom Stroganoff​ Recipe

  • Author: Sweet Simple Vegan
  • Total Time: 27 minutes
  • Yield: 4 large servings


This easy Vegan Mushroom Stroganoff recipe requires simple ingredients, one pot, and just 30 minutes to make. If you’re a mushroom lover, this creamy mushroom stroganoff is an absolute must-try comfort food recipe! 


  • 1/2 medium yellow onion, finely 
  • 6 garlic cloves, finely minced
  • 10 ounces mushrooms, sliced
  • 3 tablespoons all-purpose flour
  • 1/2 cup vegan dry white wine (we used a Sauvignon Blanc)
  • 2 teaspoons fresh thyme (stems removed)
  • 2 teaspoons tamari (or soy sauce)
  • 2 bay leaves
  • 2 tablespoons nutritional yeast
  • 1/2 teaspoon Dijon mustard
  • 4 cups vegan beef broth (we used this brand)
  • 8 ounces rotini pasta
  • 1/2 cup vegan sour cream
  • Salt and pepper, to taste
  • Fresh parsley, finely chopped (for garnish)


  1. In a medium pot or pan over medium heat, add in 2 tablespoons of vegan beef broth. Once warmed, add in the onions and garlic, and sauté for about 3 minutes, stirring often, or until fragrant and translucent. Be sure to add more vegetable broth or water, 2 tablespoons at a time, as needed to prevent burning. 
  2. Add the mushrooms and cook until they begin to soften and browned, about 3 minutes.
  3. Sprinkle the flour over the mushroom mixture and mix through. Stir constantly for 2 minutes to cook the flour through. 
  4. Add in the vegan white wine and mix through. Cook for 1 minute.
  5. Add in the thyme, tamari, bay leaves, nutritional yeast and dijon mustard. Mix until well combined. Slowly being to add in the vegan beef broth, stirring constantly, until you have a smooth mixture. Add in the noodles and mix through.
  6. Allow the mixture to simmer and cook over medium-low heat for 8-10 minutes, or  until until the noodles are cooked through. Be sure to stir a few times to ensure the noodles do not  stick to the bottom.
  7. Remove the pan from the heat and stir in the vegan sour cream. Season with salt and pepper to taste and serve warm with a sprinkle of fresh parsley, for garnish.


  • We didn’t include these in our recipe, but carrots and celery are both great additions! We suggest adding in 1 large carrot, finely chopped, and 1 rib of celery, finely chopped.
  • Not all wines are vegan due to the refining process they go through. To ensure your wine is vegan, check out Barnivore
  • If you don’t want to use vegan sour cream, other options are cashew butter (see this recipe), tahini or even sunflower butter. A vegan cream cheese would probably be tasty as well!
  • We have not tested this with gluten-free noodles and cannot guarantee the results. 
  • You can use corn starch in place of flour, just use only 1.5 tbsp.
  • Check out this website for alcohol-free wine substitutions.
  • Prep Time: 8 minutes
  • Cook Time: 19 minutes
  • Category: Entree, One Pot
  • Method: Stovetop
  • Cuisine: Vegan

Disclaimer: This page may contain affiliate links, which simply means that we earn a commission if you purchase through those links, but your price remains the same. Thank you for supporting Sweet Simple Vegan!

Meet The Bloggers

hey there! we’re jasmine & chris.

Hi, we’re Jasmine and Chris! We share fresh and fun recipes to show you that vegan cooking is easy, approachable and delicious. When we’re not blogging, you will probably find us enjoying live music, tending to our backyard garden or playing with our dogs Berry and Louie

You May Also Like

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


  1. This recipe is SO GOOD. I use a full box of sfoglini porcini trumpet pasta, and add a bit more of everything else as well. I can’t stop making this for people because I’m so amazed at how delicious it is, and easy!!

  2. Wow. This is so good. I’ve been vegan for about 2 months and I’ve made this 5 times. This is a really great recipe. If I would change one thing it would be to add more mushrooms. Other than that it’s about perfect.

  3. Just need to pop on here and let everyone know how amazing this recipe is. I’ve made it twice, once with white wine and tonight with red. Both turned out incredible…I think I may actually favor the red wine! 🙂 I used dried thyme tonight and tasted just as yummy. My husband can’t get enough of this dish. I gotta remember to double this next time!

      1. We use a dry red wine for this recipe. If you want to make sure your wine is vegan you can use 🙂

  4. This was excellent and super easy to put together! Will definitely make it again and again. Thank you.

  5. My wife and I just started the vegan diet. I found this recipe and loved it. I made it with Simply Natural Red Lentil Rotini. It was fantastic. I shared some with a friend at work, who is not vegan and he also loved it. I also used a combination of white button and baby bellas and that worked great. I am looking forward to trying several recipes. Thanks for sharing!

  6. What noodles did you use? They look more like egg noodles than traditional rotini, and I know my non-vegan husband would enjoy that more. Thanks!

    1. This was INCREDIBLE. It was hard not to eat it all myself. The only thing I did differently was I subbed sunflower seed sour cream and added maybe a teaspoon of Worcestershire. This is hands down one of the best recipes I’ve ever made! And the leftovers are fantastic heated up for breakfast haha

  7. Really should have doubled this because it’s JUST. THAT. GOOD.
    Side note vegan sour cream tastes just like the one I remember. It’s things like that that make it so easy to be vegan. Thanks!

  8. I used Kite Hill unsweetened Greek style almond milk yogurt instead of the sour cream as that was what was available and it worked great!

      1. Just made this and it is SO GOOD. Recommend 10/10. I subbed cashew sour cream since I didn’t have anything else and it was still bomb!