Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Creamy Vegan Mushroom Stroganoff

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

This vegan mushroom stroganoff is so rich and creamy, it’s hard to believe there’s no dairy in sight. My recipe has all the cozy, comforting flavor of the classic dish, but it’s 100% plant-based, gluten-free, and ready in just 30 minutes!

White bowl filled with fettuccini noodles and mushroom stroganoff sauce

Growing up, stroganoff was one of those special-occasion comfort meals in our house, and I’ve always loved the way it brings that creamy, savory, hearty vibe to the table.

When I first set out to recreate a healthier, vegan version, I wasn’t sure I could get the same depth of flavor as the traditional recipe. But once I paired mushrooms with the right seasonings, white wine, and dairy-free yogurt, everything came together in the best way. It’s now one of our favorite go-to dinners, and even the mushroom skeptics in my family are totally on board! And if you love my dairy-free Alfredo, you’ll love this recipe too!

This dish checks all the boxes for me: it’s cozy, satisfying, and full of flavor, but it’s also easy to make on a weeknight. It’s one of those “dump, stir, simmer” kind of meals that comes together in a single skillet with minimal cleanup (yes please!).

I also love how flexible this recipe is. You can use any combination of mushrooms, whatever pasta you’ve got on hand, and switch up the creaminess with coconut milk, vegan sour cream, or my cashew cream if you don’t have yogurt. And the flavor only gets better with time, which means leftovers the next day are just as good, if not better.

It’s the kind of recipe that feels indulgent, but is secretly packed with nourishing ingredients. And that’s exactly the kind of food I love sharing with my family.

🥘 Ingredients

Flavorful mushrooms mixed with simple healthy ingredients come together for the richest most comforting healthy meal ever! Here’s what I used to make this recipe:

Ingredients for vegan mushroom stroganoff recipe on a wood background.

Mushrooms: I used a combination of mushrooms for this recipe for a variety of textures and added umami taste. Shiitake, portobello, oyster, or cremini mushrooms are all great options. White button mushrooms will work, however it won’t be as flavorful.

Onions: Yellow or sweet onions are best, but shallots can also be substituted.

Veggie Broth & White Wine: These create the flavorful base. A dry white wine really enhances the flavor, but feel free to sub more broth if preferred.

Plain Diary-Free Yogurt: This is my secret ingredient to make the stroganoff silky and rich without any cream or cheese. The more fat in the yogurt the creamier your dish will be! You can also use full-fat coconut milk, cashew cream, or vegan sour cream.

Brown Rice Flour: I used this to helps thicken the sauce while also keeping it gluten-free. You can use cornstarch or even regular flour if you don’t need it to be GF.

Seasonings: Balsamic vinegar, fresh thyme, and sea salt are all you really need for incredible flavor. However, you can add in more fresh herbs, black pepper, or even red pepper for some spice.

Pasta: I like using fettuccine noodles for this recipe, but you can use any pasta you prefer, the heartier the better to stand up to the creamy sauce! Stroganoff is often served over egg noodles, which are not vegan. To keep this recipe plant based be sure to use your favorite vegan pasta, or spoon it over rice, polenta, or potatoes instead!

🔪 How To Make

One of the many comforting things about this Mushroom Stroganoff recipe is how easy it is to make! Here’s exactly how I make it:

Cook The Pasta, Saute Veggies: First, I cook my pasta according to the package directions, then set it aside while I prep the rest of the stroganoff. In a large skillet, I heat a little oil (or broth) over medium-low and sauté the onions for about 5 minutes, until soft and lightly golden. Next, I stir in the garlic and mushrooms, cooking for about 5 more minutes until the mushrooms are browned and starting to release their liquid.

Wooden spoon mixing mushrooms and onions in a pan.

Season And Coat: I add the salt and thyme, then sprinkle the flour over the veggies and stir to coat everything evenly.

Flour coated mushrooms and onions being mixed in a pan by a wooden spoon.

Add Liquids: Now I pour in the broth, white wine, and balsamic vinegar. I turn the heat to medium-low and let it simmer for 3–5 minutes, stirring often, until the sauce starts to thicken.

Mushrooms cooking in a brown colored broth in a pan.

Add Yogurt: Once the sauce has thickened, I stir in the dairy-free yogurt until it’s creamy and smooth.

Wooden spoon mixing a tan creamy sauce with mushrooms in a pan.

Add Pasta: Finally, I add the cooked pasta and stir until it’s fully coated in that rich mushroom sauce. Then I top it with chopped parsley and a sprinkle of vegan parmesan if I have it on hand and serve warm!

Fettuccini noodles bring mixed into a tan creamy sauce with mushrooms.

My #1 Secret Tip for this recipe is to let the sauce thicken before adding yogurt.

This is key to getting that creamy, rich texture. If the liquids haven’t reduced enough, the sauce might turn out too thin, or the yogurt could curdle.

Simmer for a few minutes until the sauce is visibly thicker before stirring in the yogurt. Patience is key here!

Other Tips To Keep In Mind:

  • Don’t Overcook The Pasta: I like to cook mine until just al dente, since it will warm up again when mixed into the sauce.
  • Slice Mushrooms Evenly: I make sure to cut my mushrooms into even slices, not too thick or too thin, so they cook evenly and don’t become rubbery. If they’re cut too small, they’ll shrink too much and get lost in the sauce.
  • Use A Large Skillet Or Pot: Mushrooms release a lot of moisture as they cook. If your pan is too crowded, they’ll steam instead of brown. I use a wide pan and stir occasionally to let the moisture evaporate and get that golden sear.
  • Deglaze The Pan: When I add the broth and wine, I use a wooden spoon to gently scrape the bottom of the pan. This helps loosen any flavorful bits stuck to the pan (also called fond), which adds even more depth to the sauce.

📖 Variations

One of the things I love about this recipe is how easy it is to adapt based on what you have in your pantry or what kind of mood you’re in. Here are a few simple ways to mix it up:

Gluten-Free And Grain-Free: Instead of pasta, serve the stroganoff over mashed potatoes, cauliflower mash, or even creamy polenta. All are naturally gluten-free and grain-free, and make the sauce shine in a new way.

Add More Veggies: When I want to sneak more veggies into my family’s diet, I’ll toss in a few handfuls of fresh baby spinach, green peas, or very small cut steamed broccoli florets in just a few minutes before serving.

For Kids: When I’m making this for younger kids, I simplify the flavors a bit. I use a milder mushroom like cremini or white button, skip the wine (and use broth only), and reduce the thyme slightly. I also like serving it with fun-shaped gluten-free pasta or wide noodles they recognize – something familiar goes a long way when trying new flavors!

🍽 Serving Suggestions

My creamy vegan mushroom stroganoff is total comfort food, and it pairs so well with a variety of sides. To round out the meal, I’ll add a crisp side salad like this roasted cauliflower salad or this beetroot and feta salad to brighten things up. For extra comfort points, it’s amazing with a slice of vegan garlic bread or a few vegan dinner rolls on the side to soak up the sauce.

And when I serve it to my kids, I often add some steamed peas or baby carrots on the side and let them sprinkle their own vegan parmesan on top, it makes dinner more fun and interactive for them!

🧊 Storage Directions

Refrigeration: I let the stroganoff cool completely, then transfer it to an airtight container and refrigerate. It stays fresh for up to 5 days. If you’ve already mixed in the pasta, you might notice it thickens slightly as it sits, so just add a splash of veggie broth or water when reheating to loosen up the sauce.

Freezing: You can freeze the stroganoff sauce for up to 3 months, but I recommend keeping the pasta separate. Cooked pasta can get mushy after freezing and thawing.

Reheating: To reheat from the fridge, just warm in the microwave. To reheat from frozen, thaw the sauce in the fridge overnight and warm it on the stovetop, or microwave it in 30-second intervals, stirring in between until warmed through. Then cook fresh pasta and stir it all together before serving.

❓Recipe FAQs

How do I know when the sauce is “thick enough”?

The sauce is ready when it coats the back of a spoon. It should feel silky and slightly clingy, not watery. It will continue to thicken slightly as it cools, so I usually stop cooking once it’s just thick enough to hold onto the pasta.

What do I do if my sauce is too thick?

If the sauce seems too thick, add a splash of broth: It thickens more as it cools, so if it gets a little too thick, I just stir in a tablespoon or two of warm broth before serving to loosen it up.

What’s the best type of white wine to use?

Literally any type of dry white wine will work! I don’t use “cooking wine” – I just get a cheaper bottle of regular white wine and use that instead.

Fork getting a bite from a bowl of creamy mushroom stroganoff in a white bowl.

Love this vegan pasta recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

Print Recipe
No ratings yet

Creamy Vegan Mushroom Stroganoff

This vegan mushroom stroganoff is so rich and creamy, it’s hard to believe there’s no dairy in sight. My recipe has all the cozy, comforting flavor of the classic dish, but it’s 100% plant-based, gluten-free, and ready in just 30 minutes!
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Course: 30 Minutes or Less, Main Course
Cuisine: European, Vegan, vegetarian
Diet: Gluten Free, Vegan, Vegetarian
Servings: 4
Calories: 319kcal
Author: Anjali Shah

Ingredients

For The Stroganoff:

Optional Toppings:

Shop Ingredients on Jupiter

Instructions

  • Cook your pasta of choice according to package directions.
  • Meanwhile, sauté the onion with oil (or broth) over medium low heat until the onions are soft. About 5 minutes.
  • Add the garlic and mushrooms. Sauté until the mushrooms are browned, about 5 minutes.
  • Add the salt and thyme and cook for 1-2 minutes until the thyme is fragrant.
  • Add the flour and mix until everything is coated.
  • Add the broth, wine and vinegar. Turn the heat to medium low and cook until thickened. About 3-5 more minutes. Mix as it cooks to make sure it doesn’t burn.
  • Stir in the yogurt and mix until nice and creamy.
  • Add in the pasta and coat with sauce.
  • Serve with parsley and Parmesan, if using!

Notes

  • Let The Sauce Thicken Before Adding Yogurt: This is key to getting that creamy, rich texture. If the liquids haven’t reduced enough, the sauce might turn out too thin, or the yogurt could curdle.
  • Don’t Overcook The Pasta: I like to cook mine until just al dente, since it will warm up again when mixed into the sauce.
  • Slice Mushrooms Evenly: I make sure to cut my mushrooms into even slices, not too thick or too thin, so they cook evenly and don’t become rubbery. If they’re cut too small, they’ll shrink too much and get lost in the sauce.
  • Use A Large Skillet Or Pot: Mushrooms release a lot of moisture as they cook. If your pan is too crowded, they’ll steam instead of brown. I use a wide pan and stir occasionally to let the moisture evaporate and get that golden sear.
  • Deglaze The Pan: When I add the broth and wine, I use a wooden spoon to gently scrape the bottom of the pan. This helps loosen any flavorful bits stuck to the pan (also called fond), which adds even more depth to the sauce.
  • Nutrition info will change depending on brands used for the yogurt and pasta.

Nutrition

Calories: 319kcal | Carbohydrates: 60g | Protein: 12g | Fat: 3g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 1g | Cholesterol: 1mg | Sodium: 619mg | Potassium: 575mg | Fiber: 4g | Sugar: 7g

Leave a Reply

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

Recipe Rating





Subscribe to newsletter

Copyright 2025 The Picky Eater®, LLC. All rights reserved.