SGF

30-Minute Creamy Vegan Mushroom Stroganoff with Coconut Milk

5 from 4 votes
Creamy and comforting vegan mushroom stroganoff made with plant-based ground, pan-fried cremini mushrooms, and a simple brothy coconut milk sauce. Tossed in Pappardelle noodles. A simple but luxurious 30-minute recipe!
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Jump to Recipe

Oct 22, 2020 (Last updated Jul 27, 2026) by Hannah Sunderani

Say hello to this deliciously comforting, wholesome vegan mushroom stroganoff! Made pan-fried cremini mushrooms, sautéed spinach, plant-based ground and a brothy coconut milk sauce that’s umami-rich! Poured over comforting pasta noodles and tossed together to combine. It makes for a delicious and easy dinner dish.

Best of all, you can throw this recipe together in 30 minutes, making it a delicious weeknight dinner that’s easy and fuss-free. So, let me show you exactly how to make this vegan mushroom stroganoff!

vegan mushroom stroganoff
the ingredients

Ingredient Notes:

This recipe is simple and straightforward, using whole food ingredient that you can find at your local grocery store. Stroganoff is a Russian recipe; typically using beef, but of course this one is vegan.

We’ve added umami rich ingredients to achieve the same creamy, rich and flavourful sauce as the traditional kind. Here’s what you’ll need:

  • Cremini mushrooms: adds hearty and meaty texture to this vegan stroganoff. I like to pan-fry the cremini mushrooms in the skillet with coconut oil to get them nicely browned before adding it to the sauce. I also recipe tested this with white button mushrooms and they worked great! But I prefer the cremini mushrooms it’s beautifully browned colouring.
  • Canned coconut milk: Used as the base for our cream sauce for tossing our pasta. I like to use canned coconut milk in this recipe because it’s a quick pantry staple that most people have on hand. The canned coconut milk offers rich, thick and creamy flavour, the texture is silky and luxurious. I also recipe tested this with my 15-minute vegan cashew cream and it worked great! But it’s a little more involved as it needs to be prepped in advance.
  • Nutritional yeast: Adds cheesy flavour and umami to the cream sauce that is so enjoyable.
  • Tamari: A splash of tamari is another way to enhance the umami flavour of the cream sauce. Soy sauce or coconut aminos is also a great substitute.
  • Lemon juice: Brightens the cream sauce with a bit of acidity. If you don’t have lemon then you can substitute with apple cider vinegar.
  • Plant-based ground: I like the addition of plant-based ground in this recipe as more direct vegan substitute to beef. It’s taste and texture is very similar, and the addition of plant-based ground ups the protein to 27g per serving. If you prefer not to use plant-based ground, the recipe is still delicious without! Leaning on the mushrooms for meaty texture that’s very enjoyable. Or, you can substitute with 1 cup cooked brown lentils.
  • Pasta: I used Pappardelle for its thick long ribbons. Spaghetti noodles would also be great in this recipe. Feel free to use whichever pasta you prefer!
vegan mushroom stroganoff

How to make Vegan Mushroom Stroganoff

This recipe comes together simply and effortlessly. I like to use a large deep skillet to pan-fry the mushrooms and make the cream sauce for minimal cleanup. Here’s exactly what you’ll do:

vegan mushroom stroganoff

So there we have it, a very simple and easy vegan mushroom stroganoff that’s creamy and lush, savoury and comforting. Certainly it’s a nostalgic dish that will take you right back to your childhood. Feel free to serve this to your hungry husband or vegan skeptics friends and family to prove just how satiating plant-based eating can be. There is no compromise on taste with this gorgeous stroganoff.  Enjoy!

And, if you do make this recipe please let me know in the comments below what you think! I love hearing from you. And of course, tag me on Instagram with the hashtag #twospoons. Nothing makes me happier than to see your recreations.

Pinterest Pin it

30-Minute Creamy Vegan Mushroom Stroganoff with Coconut Milk

5 from 4 votes
Creamy and comforting vegan mushroom stroganoff made with plant-based ground, pan-fried cremini mushrooms, and a simple brothy coconut milk sauce. Tossed in Pappardelle noodles. A simple but luxurious 30-minute recipe!
vegan mushroom stroganoff
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Serves 6 people

Ingredients

  • 1 yellow onion finely chopped
  • 2 cloves garlic
  • 1 tbsp coconut oil
  • 1 lb cremini mushrooms (16 oz), sliced
  • 1 package Plant-Based Ground (340g)
  • 1.5 cups vegetable broth
  • ½ can coconut milk (200 ml)
  • 2 tbsp nutritional yeast
  • 1 tbsp tamari
  • 1 tbsp lemon juice
  • 1 tbsp Dijon mustard
  • ¼ tsp sea salt finely ground
  • pinch pepper
  • ¼ cup all-purpose flour
  • 500 g pasta noodles of choice I used Pappardelle

Instructions

  • In a large deep skillet add the onion, garlic and coconut oil. Bring to medium heat and cook until softened. Add the mushrooms and continue cooking until the mushrooms are softened and browned (about 10 mins). If using the plant-based ground, add it to the skillet and cook until browned (about 7 mins). Remove from heat.
  • In a small saucepan, whisk together the vegetable broth, coconut milk, nutritional yeast, tamari, lemon juice, Dijon mustard, sea salt and pepper on low heat. Pour the liquid mixture into the skillet reserving ½ cup of the liquid. Add the all-purpose flour to the reserved liquid and whisk to combine. Then add the reserved liquid to the skillet and stir everything to combine. Increase heat to a low simmer.
  • Add the pasta noodles to a large pot of boiling water. Cook until al-dente (about 7 mins). Strain and gently rinse with cold water, then add the pasta to the skillet and toss together to combine.

Approvals

Nutrition

Calories: 621kcal | Carbohydrates: 73g | Protein: 27g | Fat: 26g | Saturated Fat: 14g | Cholesterol: 110mg | Sodium: 594mg | Potassium: 866mg | Fiber: 5g | Sugar: 5g | Vitamin A: 177IU | Vitamin C: 4mg | Calcium: 64mg | Iron: 4mg
DID YOU

Tag @twospoons on Instagram
and hashtag it #twospoons

MAKE THIS?

LEAVE A COMMENT
AND RATE THIS RECIPE!

We love hearing from you! If you love this recipe, please consider giving it a star rating when you post a comment. Star ratings help people discover my recipes online. Thank you!

5 from 4 votes

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

Rate this Recipe





  1. Can this recipe be made the day before and then heated up? Any special details to respect if doing it the day before? Thanks.

    • Yes it absolutely can! I’d prepare the sauce in advance and then cook the pasta when you’re ready to eat as I always prefer it al-dente and it softens over time! The sauce will keep for 5 days. 🙂

  2. Very good! Was craving something like this and it hit the spot. I subbed farfalle noodles because that’s what I had on hand, perfect! I thought about adding spinach but stuck to the recipe. I may try to sneak them in there next time.

  3. Wow! Mom says, “don’t say Vegan to me” yet she asked for 2nds. (Rather like getting the Husband approved label) I subbed in a spicy mustard for the dijon as we still have our CA/AZ taste buds. Next time I’ll use different shrums. Oh so good

  4. First recipe I made on my month-long vegan challenge! So delicious that I’ve made it over and over, Highly recommend!

    • Kamille I am SO glad that you enjoyed the recipe and congrats on your month-long vegan challenge! Go you!! Thanks for the sweet comment.

  5. I could not leave a star rating because I haven’t made it yet. It looks like seeds on top of this recipe, but they are not mentioned in the recipe?