The most delicious vegan mushroom stroganoff ever! It’s ready in 30 minutes, bursting with flavor and made with vegan sour cream.
This vegan mushroom stroganoff is so good. It has all that mushroom flavor you can dream of with that perfect stroganoff tang from some homemade vegan sour cream.
I basically looked at traditional (meat) recipes for stroganoff and went with a pretty classic way of making this dish, just minus the meat and dairy. And really, even your omni friends and family won’t mind eating this, they really won’t.
It’s creamy and rich and everything a stroganoff is supposed to be.
It’s also really quick and easy and comes together in around 30 minutes. So it’s a meal you will want to repeat many times over.
Love mushrooms? Then also check out our delicious vegan mushroom sauce, vegan mushroom risotto, vegan mushroom gravy and vegan mushroom pasta.
Ingredients You’ll Need:
Ingredient Notes
- Flat pasta shapes like linguine or pappardelle or wide fettucine are great to serve with this as they soak up the sauce nicely. But you can really use any pasta.
- Cremini mushrooms are great for this meal, they’re also known as baby bella’s, portobellini mushrooms or brown button mushrooms. White button mushrooms would also work fine for this.
- Dijon mustard works so great for flavor in this meal but you can also use any prepared yellow mustard.
- Vegan sour cream. I used a full batch of our homemade vegan sour cream but if you want to use a store-bought vegan sour cream then you can. Just use 1 cup (240ml).
- Strain your vegetable stock if it has little bits of dehydrated vegetables in it. Those little bits of veg affect the overall creamy look of this delicious dish.
Vegan Sour Cream Ingredients:
Vegan Sour Cream Notes
- Apple cider vinegar – provides the tang for this sour cream.
- Nutritional yeast – adds flavor but can be omitted if needed.
- Lemon juice – can be freshly squeezed or bottled.
Top Tip: As mentioned above, you can make up a batch of your own homemade vegan sour cream as we did, or, if you prefer to buy a ready-made vegan sour cream, you can simply use 1 cup.
How To Make Vegan Mushroom Stroganoff – Step by Step
You will find full instructions and measurements in the recipe card at the bottom of the post. This is a summary of the process to go along with the process photos.
- Put your pasta on to cook according to your package instructions. And while that’s cooking, you can start your sauce.
- Add vegan butter to a pot along with chopped onions and sauté until the onions are softened.
- Add sliced mushrooms and crushed garlic and fry until the mushrooms are softened.
- Add all purpose flour and fry the mushrooms with the flour for around 1 minute.
- Add vegetable stock and stir until combined.
- Then add soy sauce, dijon mustard and vegan sour cream and simmer until thickened.
- Serve with the pasta and some chopped chives.
Chef’s Tips
If you’re making the vegan sour cream from scratch, then prepare it before you start. It’s quick to make, but you want to have that ready when you start assembling the recipe.
If your blender is a weaker model, then you may also need to soak your cashews beforehand so just bear that in mind. If you have a strong blender like a Vitamix or Blendtec then there is no need to soak the cashews first.
If you do want to soak the cashews, then add them to a bowl and pour over boiling hot water from the kettle. Leave to soak for 15 minutes.
Vegan Stroganoff Q&A
You can use a gluten-free all purpose flour blend instead of regular flour in this recipe. You’ll also want to make sure your soy sauce is gluten-free or use tamari instead. And, of course, you’ll need to serve it with gluten-free pasta.
Keep leftovers in the fridge where they will keep very well for a few days (3-4).
Yes, it is freezer friendly if you want to freeze it.
More Easy Vegan Pasta Recipes
- Vegan Carbonara
- Vegan Mushroom Pasta
- Vegan Pesto Pasta
- Vegan Alfredo
- Vegetable Linguine
- Vegan Stuffed Shells
Did you make this recipe? Be sure to leave a comment and rating below!
Vegan Mushroom Stroganoff
Ingredients
For the Vegan Mushroom Stroganoff:
- 3 Tbsp Vegan Butter (45g)
- 1 Medium Onion White, Yellow or Brown, Finely Chopped
- 1 Tbsp Crushed Garlic
- 5 cups Cremini Mushrooms (480g) Sliced
- 3 Tbsp All Purpose Flour
- 2 cups Vegetable Stock (480ml)
- 1 Tbsp Dijon Mustard
- 1 Tbsp Soy Sauce
- 1 cup Vegan Sour Cream (240ml)
- Salt and Pepper To Taste
For Serving:
- 8 ounces Pasta (226g) Dry Weight
- Chopped Chives For Serving
Instructions
- Put the pasta on to cook according to the package instructions.
- Get all your ingredients ready for your sauce.
- Then add in the vegan butter to a pot along with the chopped onions sauté until the onions are softened. Then add in the sliced mushrooms and crushed garlic and fry until the mushrooms are softened.
- Add in the flour and fry with the mushrooms and onions for 1 minute. Then add in the vegetable stock and stir in until combined. Add the soy sauce and dijon mustard and then the full batch of vegan sour cream.
- Simmer until thickened.
- Serve over the pasta with some chopped chives.
Video
Notes
- Cremini mushrooms are also called portobellini mushrooms, baby bella mushrooms or brown button mushrooms. You can also use regular white button mushrooms in this recipe.
- If your vegetable stock has pieces of dehydrated vegetables in it then it’s best to strain it first.
- If you make our homemade vegan sour cream then just use the full batch of it in this recipe.
- We used papardelle pasta in this recipe (wide flat pasta noodles), but you can use any pasta that you like.
- If you’d like to make this meal gluten-free then serve it with gluten-free pasta and use a gluten-free all purpose flour blend instead of regular flour. Also make sure your soy sauce is gluten-free or switch it for tamari instead.
- The time for this recipe does not include the time spent making the vegan sour cream if you’re using the homemade version.
- Nutritional information is for everything including the pasta and a full batch of homemade vegan sour cream.
- This recipe was first published in May 2019. It has been updated with lots of extra tips but the recipe itself is unchanged.
Ana says
I’ve always loved your sour cream recipe and using it in this pasta is pure genius. This dish is just sooooo sooo good.
Alison Andrews says
So glad you love it Ana! Thanks for the awesome review!
Kate says
I used your homemade sour cream recipe and this was fabulous! So happy to have found your site. Thanks for the wonderful recipes.
Alison Andrews says
Awesome! Thanks so much Kate!
Janet says
I hate mushrooms (all types). What else could I use instead of mushrooms? I realize it won’t be like real stroganoff, but it looks good.
Alison Andrews says
Hi Janet, hmmm, I’m not entirely sure, maybe zucchini or eggplant could work.
Emma Brooker says
This is really good – great recipe. A favourite.
Alison Andrews says
Thanks Emma!
Becky says
I’ve made this a couple of times now and it is delicious!!
I made ours gluten free so used coconut flour and it worked just fine. We had ours with rice so it didn’t feel too heavy and I’m so impressed. Thank you! Back to cook again for tonight 🙂
Alison Andrews says
So glad you enjoyed it! Thanks Becky!
Angel says
This recipe is beyond words…. It gets better every time we make it. Getting the vegan sour cream extremely smooth is the key.. Truly grateful for this amazing recipe. We love eating it soooo much! Its quick, easy and makes you feel like you can really cook if you’ve got a guest for dinner! lol Thanks so much and Many Blessings. 🙂
Alison Andrews says
Thanks so much Angel!
Claire says
WOW! This is friggin yum… Thank you
Tanya says
The best ever mushroom stroganoff!!! I’ve used ‘elavegan’ recipe before and really liked it, but this is the whole new level. Hubby just licked the plate ???? :)))
Alison Andrews says
So glad you enjoyed it! Thanks Tanya!
Patrick says
This was incredible! I used a store bought sour cream based off coconut cream and it was a little sweet, definitely using the homemade one next time. I also added in rosemary and a vegan beef stock instead of veggie. Thanks so much, can’t wait to try your other recipes!
Alison Andrews says
Thanks for sharing Patrick!
Dana says
Love!!! Poured it over organic brown rice and went “lazy” on the sour cream. I used plain unsweetened Cashewgurt with a little apple cider vinegar in it. A little thinner, but delicious! Thanks for sharing another great recipe!
Alison Andrews says
Awesome! Thanks so much for sharing Dana!
Melisa says
This was truly amazing! I used fettuccine because I could not find pappardelle noodles at my local grocery store, where did you get yours at? What brand is it?
Alison Andrews says
Hi Melisa, I honestly don’t remember the brand name now, but fettuccine is totally great to use for this! 🙂
Melissa says
Very good! Thank you for sharing! I didn’t have fresh garlic, so used garlic powder. Also didn’t have any dijon mustard. I used mushroom stock for the veg broth. Turned out delicious.
Alison Andrews says
Wonderful! Thanks so much for sharing Melissa! 🙂
Jessica M says
This looks delicious and I can’t wait to make it. Do you think it would be safe to replace the veggie stock with veggie broth for this recipe, or will it be too salty?
Alison Andrews says
Hi Jessica, that’s totally fine! They are the same thing. 🙂
Cathy McDonald says
This recipe was amazing! The sour cream was fantastic too!
Alison Andrews says
Awesome! Thanks Cathy. 🙂
Karen says
Will this freeze successfully?
Alison Andrews says
Hi Karen, yes you can freeze it! 🙂
Johanna Riddle says
This was so incredibly delicious! Perfect warming comfort dish for a January night. I used portabello mushrooms and added a TBSP of tomato paste and a generous sprinkling of fresh parsley. I think I’ll add some water chestnuts to my next batch–the crunch and slightly nutty flavor will be a nice addition. And thanks for the vegan sour cream recipe! Delectable. I can think of many uses for this tasty condiment.
Alison Andrews says
Sounds awesome! Thanks for sharing! 🙂