Vegan Mushroom Stroganoff

Featured in: Weeknight Dinners

This dish features tender mushrooms sautéed with garlic and onion, simmered in a smooth, creamy sauce made from coconut milk and nutritional yeast. Smoky paprika and thyme add depth, while soy sauce and lemon brighten the flavors. Served over fluffy brown rice, it offers a wholesome, plant-based main course perfect for easy weeknight dinners or cozy meals.

Updated on Wed, 11 Feb 2026 09:21:00 GMT
Creamy vegan mushroom stroganoff served over fluffy brown rice with fresh parsley garnish.  Save
Creamy vegan mushroom stroganoff served over fluffy brown rice with fresh parsley garnish. | opticbaker.com

My friend Sarah showed up at my door one rainy evening with a craving for stroganoff, but she'd recently gone vegan and was tired of watching everyone else enjoy creamy comfort food. Standing in my kitchen, we decided to improvise, swapping dairy for coconut milk and letting mushrooms do the heavy lifting. What emerged was something unexpectedly better than the original—earthy, silky, and somehow more honest about what comfort food should taste like.

I made this for my book club last month, and something magical happened—everyone at the table went quiet mid-bite, and someone said, "Wait, this is vegan?" That moment when food surprises people into paying attention never gets old, especially when they realize they've been enjoying something nourishing without missing a thing.

Ingredients

  • Brown rice (1 cup): Use a 1:2 water-to-rice ratio and don't skip rinsing—it removes excess starch and helps each grain stay separate and fluffy.
  • Olive oil (1 tbsp): Medium heat is your friend here; high heat will smoke and taste bitter, so stay patient.
  • Yellow onion (1 medium, finely chopped): The finer you chop, the more it melts into the sauce and thickens it naturally.
  • Garlic cloves (3, minced): Mince them small and add quickly after the onions so they perfume the oil without burning.
  • Mixed mushrooms (500 g): Cremini, button, and portobello work beautifully together—the mix gives you different textures and depths of flavor.
  • Smoked paprika (1 tsp): This is the secret that makes people ask what restaurant you're hiding in your kitchen.
  • Dried thyme (1 tsp): Dried works better here than fresh because it's more concentrated and holds up during cooking.
  • All-purpose flour (2 tbsp): This creates the body of the sauce—make sure to cook it for a minute after mixing to lose that raw flour taste.
  • Vegetable broth (1 1/2 cups): Low-sodium lets you control the salt and taste the mushrooms more clearly.
  • Soy sauce (2 tbsp): Use tamari if you're feeding someone gluten-free; it adds umami depth that makes mushrooms shine.
  • Coconut milk or non-dairy cream (1/2 cup): Shake the can well before opening, and use full-fat for the creamiest results.
  • Nutritional yeast (2 tbsp): This gives a subtle savory, almost cheesy note that tricks your brain into thinking dairy was involved.
  • Salt, pepper, and lemon juice: Season in layers as you go, not all at the end—taste frequently and adjust.
  • Fresh parsley (2 tbsp, plus more for garnish): It brightens everything at the last second with fresh, green notes.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prepare Your Rice:
Rinse brown rice under cold water until the water runs mostly clear, then combine with 2 cups water and 1/2 tsp salt in a medium saucepan. Bring to a boil, reduce heat to low, cover, and let it simmer undisturbed for 35–40 minutes until the rice is tender and water is fully absorbed.
Start Your Aromatic Base:
While rice cooks, heat olive oil in a large skillet over medium heat and add your chopped onion. Sauté for 3–4 minutes, stirring occasionally, until the onion turns translucent and starts to smell sweet—this is where the foundation of your flavor begins.
Wake Up the Garlic:
Once onions are soft, add minced garlic and cook for just 1 minute, stirring constantly, until the aroma fills your kitchen. Don't let it sit longer or it'll turn bitter.
Coax the Mushrooms:
Add all your sliced mushrooms and let them cook undisturbed for 2 minutes to start browning, then stir and cook for another 4–6 minutes until they've released their moisture and developed golden-brown edges. This is when they go from meaty to magnificent.
Build the Sauce Base:
Sprinkle smoked paprika, thyme, and flour over the mushrooms and stir everything together for about 1 minute. The flour will coat the mushrooms and begin to thicken—this moment is crucial, so don't rush it or you'll end up with raw flour taste.
Introduce the Broth:
Pour in vegetable broth slowly while stirring constantly to prevent lumps from forming. Add soy sauce, bring to a gentle simmer, and cook for 3–4 minutes until the sauce starts to coat the back of a spoon.
Add the Cream and Yeast:
Stir in coconut milk and nutritional yeast, simmer for 2–3 more minutes, and watch as the sauce transforms into something silky and luxurious. The yeast will dissolve and add a subtle savory richness.
Season and Finish:
Taste as you go, adding salt, pepper, lemon juice, and fresh parsley to your preference. The lemon juice is the final touch that ties everything together with brightness.
Serve with Pride:
Fluff your brown rice with a fork, divide among bowls, and ladle stroganoff generously on top. Garnish with extra parsley and serve immediately while everything is warm and steaming.
Rich, savory vegan mushroom stroganoff featuring tender mushrooms in a silky sauce atop wholesome brown rice.  Save
Rich, savory vegan mushroom stroganoff featuring tender mushrooms in a silky sauce atop wholesome brown rice. | opticbaker.com

There's something deeply satisfying about serving food that nourishes both body and conscience—when my vegan friends light up realizing they can eat what everyone else is eating, that's when I know I've done something right. This dish taught me that plant-based cooking isn't about compromise; it's about discovering flavors that might have been hidden all along.

The Mushroom Strategy

Not all mushrooms are created equal, and learning this changed my stroganoff game forever. Cremini mushrooms give you earthiness and hold their shape, buttons provide mild flavor and tender texture, and portobellos contribute deep umami and meaty substance. Mixing all three creates a dish with layers of texture and taste that keeps each bite interesting—this combination is what separates a good stroganoff from one people actually crave.

The Creaminess Question

Coconut milk is reliable and accessible, but I've learned that the true secret to stroganoff richness lives in that flour-and-fat base we create early on. The flour absorbs liquid and creates natural creaminess from the mushroom moisture and broth, while the coconut milk (or non-dairy cream) adds the final luxurious touch. Some cooks swear by cashew cream for even more richness—soak raw cashews and blend them with water to create something so silky you won't believe it's plants.

Beyond the Bowl

Brown rice is the perfect pairing because it's sturdy enough to hold the weight of the sauce without falling apart, but stroganoff is wonderfully flexible. Serve it over mashed potatoes for something cozier, quinoa for extra protein, egg noodles for a more traditional approach, or even crusty bread for soaking up every drop. The beauty of this dish is that the stroganoff itself is so good it can stand on almost anything.

  • Add a splash of white wine to the mushrooms for subtle depth and sophistication.
  • Squeeze fresh lemon juice at the very end to brighten everything and cut through richness.
  • Keep fresh parsley on hand—it's the final note that makes people think you're fancier than you actually are.
Hearty vegan mushroom stroganoff with earthy mushrooms, creamy sauce, and nutty brown rice for a comforting meal. Save
Hearty vegan mushroom stroganoff with earthy mushrooms, creamy sauce, and nutty brown rice for a comforting meal. | opticbaker.com

This recipe reminds me that comfort food doesn't need to apologize or compromise—it just needs to be made with intention and served with generosity. Every time you make this, you're proving to yourself and others that plant-based cooking is not a limitation but an invitation to cook smarter and taste better.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Vegan Mushroom Stroganoff

Hearty mushrooms cooked in a creamy sauce, served atop nutty brown rice for a comforting main.

Time to prepare
15 mins
Time to cook
35 mins
Overall time
50 mins
Recipe by Ella Anderson

Dish Type Weeknight Dinners

Skill Level Easy

Cuisine Russian-Inspired

Makes 4 Portions

Dietary details Vegan-friendly, No Dairy

What You'll Need

Brown Rice

01 1 cup brown rice
02 2 cups water
03 1/2 teaspoon salt

Mushroom Stroganoff

01 1 tablespoon olive oil
02 1 medium yellow onion, finely chopped
03 3 garlic cloves, minced
04 1 pound mixed mushrooms (cremini, button, or portobello), sliced
05 1 teaspoon smoked paprika
06 1 teaspoon dried thyme
07 2 tablespoons all-purpose flour
08 1.5 cups low-sodium vegetable broth
09 2 tablespoons soy sauce or tamari
10 0.5 cup canned coconut milk or unsweetened non-dairy cream
11 2 tablespoons nutritional yeast
12 Salt and freshly ground black pepper to taste
13 2 tablespoons fresh parsley, chopped
14 1 teaspoon lemon juice

How to Make It

Step 01

Prepare Brown Rice: Rinse brown rice under cold water. In a medium saucepan, combine rice, water, and salt. Bring to a boil, reduce heat to low, cover, and simmer for 35 to 40 minutes until rice is tender and water is absorbed. Fluff with a fork and set aside.

Step 02

Sauté Onion: While rice cooks, heat olive oil in a large skillet over medium heat. Add chopped onion and sauté for 3 to 4 minutes until translucent.

Step 03

Cook Garlic: Add minced garlic to the skillet and cook for 1 minute until fragrant.

Step 04

Cook Mushrooms: Add sliced mushrooms and cook for 6 to 8 minutes, stirring occasionally, until mushrooms release their moisture and begin to brown.

Step 05

Create Flour Mixture: Sprinkle smoked paprika, dried thyme, and flour over mushrooms. Stir well to coat and cook for 1 minute to eliminate raw flour taste.

Step 06

Build Sauce Base: Gradually pour vegetable broth while stirring to avoid lumps. Add soy sauce, bring to a simmer, and cook for 3 to 4 minutes until sauce begins to thicken.

Step 07

Create Creamy Texture: Stir in coconut milk and nutritional yeast. Simmer for another 2 to 3 minutes until sauce achieves creamy consistency.

Step 08

Season and Finish: Season with salt, pepper, lemon juice, and fresh parsley. Taste and adjust seasonings as needed.

Step 09

Plate and Serve: Serve stroganoff over bowls of brown rice and garnish with additional fresh parsley.

Tools You'll Need

  • Medium saucepan with lid
  • Large skillet
  • Knife and cutting board
  • Wooden spoon
  • Measuring cups and spoons

Allergy details

Always review every ingredient for allergens and speak to your healthcare provider if you're unsure.
  • Contains soy from soy sauce
  • Contains gluten from flour and soy sauce unless gluten-free substitutes are used
  • Check all ingredient labels for hidden allergens

Nutrition details (per serving)

These nutrition details are for your reference—don't substitute for professional medical guidance.
  • Caloric Value: 330
  • Fat content: 10 g
  • Carbohydrates: 51 g
  • Proteins: 8 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.