Vegan Mushroom Stroganoff

Featured in: Everyday Home Plates

This creamy vegan mushroom stroganoff blends sautéed mixed mushrooms with smoked paprika, thyme, and nutritional yeast for rich flavor. The sauce is thickened with flour and coconut milk, then served over tender brown rice. Aromatics like garlic, onion, and fresh parsley add depth, while soy sauce and lemon juice balance the savory tones. This dish is easy to prepare, nourishing, and perfect for a satisfying plant-based dinner.

Updated on Wed, 11 Feb 2026 16:16:00 GMT
Creamy vegan mushroom stroganoff with tender mushrooms in a rich sauce served over fluffy brown rice. Save
Creamy vegan mushroom stroganoff with tender mushrooms in a rich sauce served over fluffy brown rice. | petitskillet.com

Last winter, I was scrolling through old family photos when I landed on one of my grandmother's stroganoff, creamy and rich over egg noodles. That night, I wanted to recreate that comfort, but without the dairy, and something shifted when the mushrooms hit the pan—suddenly the kitchen filled with this deep, savory warmth that felt both familiar and entirely new. This vegan version became my quiet rebellion against the idea that you need cream and butter to make something truly luxurious.

I made this for my partner on a rainy Tuesday after a long day at work, and watching him take that first bite—the way his expression softened—reminded me that food doesn't need to be complicated to matter. He went back for seconds and asked if I could make it again the next week, which felt like the highest compliment I could receive.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Brown rice: Use 1 cup (200 g) rinsed under cold water to remove excess starch, which helps it cook fluffier and keeps the texture separate rather than mushy.
  • Water: 2 cups (480 ml) is the standard ratio for brown rice, though you may need an extra splash if your kitchen runs hot.
  • Salt: 1/2 tsp for the rice, plus more for final seasoning—taste as you go because salt is your friend in stroganoff.
  • Olive oil: 1 tbsp for sautéing; I use a good quality one because you can actually taste it in the onion base.
  • Yellow onion: 1 medium, finely chopped—this creates the sweet foundation that makes stroganoff unmistakable.
  • Garlic cloves: 3 minced ones, because one clove feels shy and four can overpower if you're not careful.
  • Mixed mushrooms: 500 g (about 1 lb) sliced—cremini, button, or portobello all work, though portobello gives the deepest flavor.
  • Smoked paprika: 1 tsp brings that subtle smokiness that makes people ask what your secret ingredient is.
  • Dried thyme: 1 tsp adds an earthy note that reminds you this is still classically Russian in spirit.
  • All-purpose flour: 2 tbsp acts as a thickener and helps create that silky sauce texture you're after.
  • Vegetable broth: 1 1/2 cups (360 ml) low-sodium so you can control the saltiness without guessing.
  • Soy sauce or tamari: 2 tbsp for umami depth—use tamari if you need gluten-free, and don't skip this or the sauce tastes flat.
  • Coconut milk or non-dairy cream: 1/2 cup (120 ml) canned works best, and make sure it's unsweetened unless you enjoy sweet stroganoff.
  • Nutritional yeast: 2 tbsp gives a subtle savory richness that mimics the umami of traditional sour cream.
  • Salt and black pepper: To taste at the end—this final seasoning round is where you balance everything.
  • Fresh parsley: 2 tbsp chopped for cooking, plus extra for garnish because it brightens the whole dish and looks beautiful.
  • Lemon juice: 1 tsp at the very end cuts through the richness and lifts all the flavors.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Rinse and start your rice:
Place brown rice in a fine mesh strainer and rinse under cold water until the water runs mostly clear, which removes starch and prevents clumping. In a medium saucepan, combine the rinsed rice, 2 cups of water, and 1/2 tsp salt, then bring to a boil before reducing heat to low.
Let rice simmer covered:
Cover the saucepan and let it simmer gently for 35–40 minutes until the rice is tender and the water is completely absorbed. You'll know it's done when you fluff it with a fork and the grains separate easily.
Heat your oil and soften the onion:
While the rice cooks, warm 1 tbsp olive oil in a large skillet over medium heat and add your finely chopped onion. Sauté for 3–4 minutes, stirring occasionally, until the onion becomes translucent and smells sweet.
Add garlic and let it bloom:
Stir in 3 minced garlic cloves and cook for about 1 minute until the whole kitchen smells fragrant and you can almost taste the depth it's adding. Don't let it brown or it will taste bitter.
Cook your mushrooms until they release their moisture:
Add your 500 g sliced mushrooms to the skillet and cook for 6–8 minutes, stirring occasionally, until they release their liquid and the edges begin to brown slightly. This is when they develop real flavor instead of staying watery and pale.
Toast your spices and flour:
Sprinkle 1 tsp smoked paprika, 1 tsp dried thyme, and 2 tbsp all-purpose flour over the mushrooms and stir well to coat everything evenly. Cook for 1 minute to eliminate the raw flour taste and let the spices bloom in the heat.
Gradually add your broth:
Pour in 1 1/2 cups vegetable broth slowly while stirring constantly to avoid lumps and create a smooth base. Add 2 tbsp soy sauce, bring the mixture to a simmer, and let it cook for 3–4 minutes until the sauce begins to thicken.
Finish with creaminess and depth:
Stir in 1/2 cup coconut milk (or non-dairy cream) and 2 tbsp nutritional yeast, then simmer for another 2–3 minutes until the sauce is silky and coats the back of a spoon. The nutritional yeast dissolves into the sauce and adds a savory richness without any grittiness.
Season and taste:
Remove from heat and season with salt, freshly ground black pepper, 1 tsp lemon juice, and 2 tbsp fresh parsley. Taste a spoonful and adjust anything that feels off—more salt if it's flat, more lemon if it needs brightness, more pepper if you want boldness.
Serve over your fluffy rice:
Divide the cooked brown rice among bowls and ladle the mushroom stroganoff generously over the top. Garnish with extra fresh parsley and serve immediately while everything is warm and welcoming.
Save
| petitskillet.com

A few weeks after that rainy Tuesday, my partner invited friends over and I made this stroganoff without telling them it was vegan until after they'd eaten. Their surprise when I revealed it felt like a small victory for cooking with purpose, for choosing kindness toward the earth without sacrificing the comfort of a bowl that tastes like home.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why Brown Rice Matters Here

Brown rice has a nuttier, deeper flavor than white rice, which complements the earthy mushrooms in a way that feels intentional rather than accidental. The slightly chewy texture also stands up better to the creamy sauce without getting soggy, and it keeps the whole dish feeling wholesome without sacrificing any luxury. If you're in a hurry, you can substitute quinoa, which cooks faster, or even creamy mashed potatoes if you want the stroganoff experience to feel even more indulgent.

The Creamy Secret Without Dairy

The combination of coconut milk and nutritional yeast creates a sauce that tastes richer than it has any right to—the coconut milk provides the silky mouthfeel while the nutritional yeast adds savory depth that mimics traditional sour cream. If you've never worked with nutritional yeast before, it can seem mysterious, but it dissolves completely into the sauce when stirred well and adds an umami quality that rounds out all the flavors. I've found that cashew cream works beautifully here too if you want to experiment, though it requires soaking cashews and blending, which feels fancier but not necessarily better.

Variations That Actually Work

This stroganoff is forgiving enough to adapt to what you have on hand and what you're craving on any given night. Honestly, the foundation of caramelized onions, mushrooms, and that creamy sauce is flexible enough that you can build around it with confidence without worrying you'll ruin something special.

  • For deeper flavor, add a splash of white wine when you put in the mushrooms and let it reduce slightly before adding the broth.
  • If you want extra richness, replace the coconut milk with cashew cream or oat cream, which feel luxurious without being heavy.
  • Swap the brown rice for mashed potatoes, egg noodles, or even polenta if you're feeling adventurous and want to change the meal entirely.
Savory vegan mushroom stroganoff featuring earthy mushrooms in a silky sauce atop wholesome brown rice. Save
Savory vegan mushroom stroganoff featuring earthy mushrooms in a silky sauce atop wholesome brown rice. | petitskillet.com

This stroganoff reminds me that sometimes the best way to honor tradition is to make it your own, to feed people what they love without asking them to give anything up. Serve it warm, with crusty bread on the side, and watch how quickly the table goes quiet.

Recipe Q&A

What types of mushrooms work best?

Cremini, button, or portobello mushrooms provide a hearty texture and deep flavor, ideal for this dish.

Can I substitute the brown rice?

Yes, quinoa or mashed potatoes make excellent alternatives, offering different textures while complementing the sauce.

How do I make the sauce creamy without dairy?

Coconut milk or unsweetened non-dairy cream combined with nutritional yeast creates a rich, silky texture without dairy.

Is it possible to make this gluten-free?

Use tamari instead of soy sauce and gluten-free flour to maintain thickness and flavor while keeping it gluten-free.

What adds the smoky flavor to the dish?

Smoked paprika delivers a subtle smoky note, enhancing the savory profile of the mushrooms.

How long does it take to prepare?

The entire process takes about 50 minutes, with 15 minutes preparation and 35 minutes cooking time.

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 mushroom stroganoff served creamy over brown rice, simple and full of flavor.

Prep Duration
15 minutes
Cooking Duration
35 minutes
Total Duration
50 minutes
Recipe By Ellis Carlson


Skill Level Easy

Cuisine Russian-Inspired

Serves 4 Portions

Diet Info Plant-Based, No Dairy

What You 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

Heat Oil and 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

Add Seasonings and Flour: Sprinkle smoked paprika, 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 into skillet 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 2 to 3 minutes until sauce becomes creamy.

Step 08

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

Step 09

Serve: Divide cooked brown rice among serving bowls and top with mushroom stroganoff. Garnish with additional fresh parsley.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

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

Allergy Info

Look through each ingredient for allergen concerns, and please ask a medical expert if you've any questions.
  • Contains soy from soy sauce
  • Contains gluten from flour and soy sauce unless using gluten-free substitutes

Nutrition Details (for each serve)

Use these nutrition details as a rough guide—they're not medical advice.
  • Energy: 330
  • Fats: 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.