Get ready for a rich, comforting, and utterly delicious plant-based meal! This Creamy Vegan Mushroom Stroganoff delivers all the classic flavors you love without any dairy. You won’t compromise on taste or texture here, thanks to umami-rich mushrooms and a velvety, dairy-free sauce. It’s a versatile dish that pairs perfectly with pasta, rice, or your favorite grain for a satisfying weeknight dinner.
Why You’ll Love This Creamy Vegan Mushroom Stroganoff
- Incredibly rich and creamy texture. Full-fat coconut milk and tahini create an unbelievably luscious sauce.
- Deep umami flavor from mushrooms and seasonings. Research published in ScienceDirect explores how mushrooms contribute to the umami taste through compounds like glutamate and ribonucleotides. A blend of fresh herbs, nutritional yeast, and savory sauces makes this dish pop.
- Hearty and satisfying vegan comfort food. This is the perfect meal to warm you up on a chilly evening.
- Easy to adapt for dietary needs. Swap out ingredients for gluten-free options with simple substitutions.
- Impressive for guests, simple for weeknights. You can easily prepare this dish for a special occasion or a quick family dinner.
- Turns mushroom skeptics into lovers. The perfectly browned and flavorful mushrooms are simply irresistible in this creamy vegan mushroom stroganoff.
Ingredients

For the Mushrooms & Leeks:
- 3 to 4 tablespoons olive oil, divided
- 2 large leeks or 3 small-medium leeks
- 20 ounces of mixed mushrooms (~560g) (cremini, shiitake, and oyster mushrooms work wonderfully)
- 6 garlic cloves, minced
- 1 tablespoon fresh thyme leaves, roughly chopped, or 1 teaspoon dried thyme
- Kosher salt
For the Creamy Sauce:
- 1 1/2 cups vegetable broth
- 2 tablespoons tamari or soy sauce
- 1 tablespoon vegan Worcestershire sauce (optional, but highly recommended for depth)
- ¼ cup (~30g) all-purpose flour
- ½ cup (~120 ml) dry white wine, such as Pinot Grigio or Sauvignon Blanc
- 1 (13.5 ounce) (400 ml) can of full-fat coconut milk
- 2 tablespoons tahini
- 2 tablespoons nutritional yeast
- 1 teaspoon paprika
- ½ teaspoon Dijon mustard or coarse-grain mustard
For Serving:
- 12 ounces (340g) pasta of choice
- ¼ cup fresh dill, chopped
- Freshly cracked black pepper to taste
Notes & Substitutions
- Mushrooms: A mix of cremini, shiitake, and oyster mushrooms offers the best depth of flavor and varied texture for this vegan stroganoff. You can use just cremini if preferred.
- Leeks: Leeks offer a milder, sweeter onion flavor than traditional onions. Always wash them thoroughly after slicing to remove any hidden grit.
- Vegan Worcestershire: Look for brands like Annie’s or The Wizard’s. If you omit it, add an extra tablespoon of tamari for savory depth.
- Flour: For a gluten-free creamy vegan mushroom stroganoff, use a 1:1 gluten-free all-purpose flour blend.
- White Wine: Dry white wine adds incredible flavor. If you prefer not to use alcohol, substitute with extra vegetable broth and a squeeze of lemon juice.
- Coconut Milk: Full-fat canned coconut milk is key for the luxurious creaminess. Lite coconut milk won’t give the same rich texture.
- Tahini/Nutritional Yeast: These ingredients amplify the umami and cheesiness without dairy. If you don’t have tahini, you can increase the nutritional yeast slightly or add a tablespoon of cashew butter.
- Herbs: Fresh dill provides a bright, classic stroganoff flavor. Fresh parsley is a great alternative if dill is unavailable.
Equipment
- Large sauté pan with deep sides or a Dutch oven
- Cutting board
- Sharp knife
- Whisk
- Large pot for cooking pasta
- Slotted spoon or tongs
Instructions
- Prepare Mushrooms & Leeks: Wipe off any dirt from the mushrooms with a paper towel. Slice or tear them depending on the variety. Trim the dark green tops from the leeks and cut each in half vertically, then slice horizontally. Submerge the chopped leeks in a bowl of cold water, stir to loosen dirt, then scoop out and pat them dry.
- Sauté First Batch: Heat 1 1/2 to 2 tablespoons of olive oil in your large sauté pan over medium-high heat until shimmering. Add half of the prepared leeks and mushrooms. Cook for 8 to 10 minutes, stirring occasionally, until they are nicely browned and crispy.
- Season First Batch: Reduce the heat to medium. Stir in half of the minced garlic, half of the fresh thyme, and 1/4 teaspoon kosher salt. Cook for 2 to 4 minutes more, until the mushrooms are deeply browned and flavorful. Transfer this batch to a plate and set aside.
- Sauté Second Batch: Add the remaining olive oil, mushrooms, and leeks to the pan. Cook for 8 to 10 minutes, stirring occasionally, until browned. Stir in the remaining garlic, thyme, and 1/4 teaspoon kosher salt. Continue cooking for another 2 to 4 minutes until crispy.
- Prepare Roux Mixture: While the second batch of mushrooms cooks, whisk together the vegetable broth, tamari, vegan Worcestershire sauce (if using), and all-purpose flour in a medium bowl. Whisk thoroughly until no clumps remain. This forms the base for your creamy vegan mushroom stroganoff sauce.
- Deglaze Pan: Pour the white wine into the pan with the second batch of cooked mushrooms. Use a wooden spoon or flat-ended spatula to scrape up any browned bits from the bottom of the pan. Simmer over medium-low heat for about 3 minutes, until the alcohol smell dissipates and the wine has mostly evaporated.
- Create Creamy Sauce: Pour the vegetable broth-flour mixture into the pan, whisking constantly to combine and ensure no clumps. Bring the mixture to a gentle simmer. Stir in the full-fat coconut milk, tahini, nutritional yeast, 1/2 teaspoon kosher salt, and paprika. Continue to simmer over medium-low heat for 10 minutes, whisking occasionally, until the sauce is rich, thick, and very creamy.
- Cook Pasta: Meanwhile, bring a large saucepan of salted water to a rolling boil. Add your pasta of choice and cook according to package directions until it reaches al dente. Drain the pasta and keep it warm.
- Finish Stroganoff: Stir the Dijon mustard into the thickened stroganoff sauce. Add the hot cooked pasta and half of the chopped fresh dill to the pan. Toss everything gently to coat the pasta evenly with the delicious creamy vegan mushroom stroganoff sauce.
- Serve: Divide the pasta and sauce among your serving bowls. Top each serving with a generous handful of the reserved first batch of crispy mushrooms and the remaining fresh dill for garnish. Enjoy your satisfying meal!
Pro Tips & Troubleshooting
- Mushroom Mastery: For the best browning, avoid washing mushrooms; gently wipe them clean with a damp cloth. Do not overcrowd your pan, always cook mushrooms in batches. Resist stirring too frequently, allowing them to develop a deep brown crust. The culinary science blog Curious Courses offers insights into the science of cooking mushrooms for optimal browning and flavor intensification. Use medium-high heat for a perfect sear. Only salt your mushrooms towards the end of their cooking time to prevent them from releasing too much water prematurely. Experiment with a mix of mushroom varieties for complex flavor in this creamy vegan mushroom stroganoff.
- Achieving Creaminess: Whisk your flour and broth mixture very well to ensure no lumps form in your sauce. Simmer the sauce for the full 10 minutes, or even a bit longer, until it reaches your desired thickness. You can adjust the amount of coconut milk slightly for your preferred richness.
- Flavor Boosts: Do not skip the deglazing step with white wine; it adds incredible depth. Balance the rich sauce with a touch of acidity from Dijon mustard. Fresh herbs like dill or parsley are crucial for brightness and a pop of flavor.
Serving, Storage, and Variations
Serving Suggestions:

This delightful creamy vegan mushroom stroganoff traditionally pairs with wide egg noodles, but it’s fantastic with any pasta. Consider serving it over rice, quinoa, millet, or creamy mashed potatoes. A simple green salad with a light vinaigrette or some crusty bread makes an excellent side.
Storage:
Store any leftover stroganoff in an airtight container in the refrigerator for 3-4 days. For longer storage, you can freeze it for up to 3 months. When reheating, gently warm on the stovetop or in the microwave. You might need to add a splash of vegetable broth or water to thin the sauce back to your desired consistency.
Variations:
- Gluten-Free: Ensure you use a 1:1 gluten-free all-purpose flour blend, tamari instead of soy sauce, a certified gluten-free Worcestershire sauce, and your favorite gluten-free pasta.
- Added Protein: Stir in some store-bought vegan beef strips, crumbled veggie burgers, or a can of drained and rinsed chickpeas for extra protein.
- Vegetable Additions: Boost the nutrients and color by stirring in fresh spinach or kale during the last few minutes of simmering. Frozen peas are another quick addition.
- Spice It Up: Add a pinch of cayenne pepper or red pepper flakes to the sauce for a subtle kick.
Nutrition
This Creamy Vegan Mushroom Stroganoff offers a fantastic plant-based option, packed with savory flavors and satisfying textures. It provides a good source of fiber and essential nutrients from the mushrooms and nutritional yeast.
| Nutrient | Amount (per serving) |
|---|---|
| Calories | 550-650 |
| Protein | 15-20g |
| Fat | 30-40g |
| Carbohydrates | 55-65g |
| Fiber | 8-10g |
Note: Nutritional values are approximate and can vary based on specific ingredient brands and portion sizes.
Conclusion
This Creamy Vegan Mushroom Stroganoff proves that plant-based meals can be incredibly comforting, rich, and bursting with flavor. With its perfectly seared mushrooms and velvety, dairy-free sauce, it’s a dish you’ll want to make again and again. We encourage you to try this simple, beginner-friendly recipe for a satisfying meal. Share your comments, ratings, and photos of your delicious creation with us!
FAQ
Can I make this recipe oil-free?
Yes, you can sauté the mushrooms and leeks in a few tablespoons of vegetable broth instead of oil. You may need to add a bit more broth to the sauce to reach the desired consistency.
What type of mushrooms work best for this creamy vegan mushroom stroganoff?
Cremini, shiitake, oyster, and maitake mushrooms are highly recommended for their robust flavor and meaty texture. Using a mix of varieties will give your dish the most complex and delicious taste.
Is coconut milk essential for creaminess?
Yes, full-fat canned coconut milk is crucial for achieving the rich, luscious texture in this recipe. You could try a plant-based sour cream or cashew cream as an alternative, but the flavor profile will change.
Why cook mushrooms in batches?
Cooking mushrooms in batches ensures proper browning and a desirable crispy texture. Overcrowding the pan steams the mushrooms, making them watery and mushy instead of beautifully seared.

Creamy Vegan Mushroom Stroganoff
Ingredients
Equipment
Method
- Wipe mushrooms clean and slice or tear. Trim leeks, slice, and wash thoroughly in cold water. Pat dry.
- Heat 1.5–2 tbsp olive oil over medium-high heat. Add half the mushrooms and leeks. Cook 8–10 minutes until browned.
- Add half the garlic, thyme, and 1/4 tsp salt. Cook 2–4 minutes more. Transfer to a plate.
- Add remaining oil, mushrooms, and leeks. Cook 8–10 minutes until browned. Add remaining garlic, thyme, and 1/4 tsp salt. Cook 2–4 more minutes.
- Whisk broth, tamari, Worcestershire, and flour until smooth.
- Pour wine into pan and scrape browned bits. Simmer 3 minutes until reduced.
- Add broth-flour mixture, whisking constantly. Bring to simmer. Stir in coconut milk, tahini, nutritional yeast, paprika, and 1/2 tsp salt. Simmer 10 minutes until thick.
- Cook pasta in salted water until al dente. Drain.
- Stir Dijon into stroganoff. Add pasta and half the dill. Toss to coat.
- Serve topped with crispy reserved mushrooms and fresh dill.


