From The Exclusive Collection of FREE Plant-Based Recipes
By Plant-Based Nutrition Professional Chef Susy • Designed For Effortless Weight Loss & Weight Maintenance
Who said stroganoff had to be meaty? This plant-based version is delicious, satisfying and healthier too, with less fat and calories. Discover the secret to a creamy, flavourful sauce that will leave you wanting more. 🌱😋
Prep Time: 15 Mins | Cook Time: 20 Mins
Total Time: 35 Mins | Servings: Adjustable
Let's Be Friends!
Tender, juicy mushrooms + warm rice + creamy vegan sauce = Winter comfort food, a.k.a Plant-based Mushroom Stroganoff.
Mushrooms are one of my favourite “vegetables” to cook. Sure, they often get a bad rap for being weird, slimy, and mushy (because they’re fungi or whatever).
But honestly, it’s all about figuring out the secret to cooking mushrooms perfectly. Once you’ve mastered this recipe, you will be treated to one of the most delicious foods on this planet.
Lots of meaty mushrooms keep this vegan stroganoff hearty—and creamy. The sauce is so thick you would never guess it is dairy-free!
Stroganoff originates in Russia and is typically made with beef and sour cream, but the recipes vary greatly all over the world. This recipe isn’t “traditional,” but it sure is super yummy!
Vegan mushroom stroganoff is absolutely luscious, but you can always add some optional tofu or tempeh for extra protein. Serve over mashed potatoes, pasta, or rice.
Here’s a quick overview of what you will need for this plant-based mushroom stroganoff—nothing unusual here; you should be able to find everything at your local grocery store.
Mushrooms (sliced thick to keep a bite) - The star ingredient! I recommend using at least two different mushroom varieties that aren’t too similar, so you get a mix of flavour and texture. To keep it affordable, I grab ~70% cremini mushrooms (they’re also super easy to find). For the remaining 30%, I like splurging on a more exotic mushroom variety. It’s mostly shiitake, but oyster or portobello taste good, too. If you’re feeling way too fancy, you can try a combination of cremini, shiitake, oyster, and maitake mushrooms—it’s a heavenly blend!
Cashew nuts - I always say this, and I’ll say it again: cashews are a vegan staple you should always have on hand (of course, if you don’t have any nut allergies). They are the perfect neutral substitute for heavy cream. Tip: Blend them in oat milk to get a super rich, thick texture, similar to traditional dairy-based creamy bases.
Large onion (halved and sliced) and garlic - The savoury, aromatic base.
Dried porcini mushrooms (hydrated in 1 cup water) - To concentrate the mushroom flavour.
Tamari sauce - For umami flavour. Soy sauce can also be used (but the recipe won’t be gluten-free).
White wine - This is optional. Though it adds extra flavour, you can skip it if you don’t have it. Or substitute with white wine vinegar.
Thyme and tarragon (fresh or dried) - To introduce a fresh, herbaceous flavour. These fresh herbs also boost the nutritional content of the dish.
Oat milk - To blend the cashews and create a thick, creamy paste.
White miso paste - A fermented soybean paste added for a salty flavour. It’s also a great source of probiotics.
Tomato puree - Both store-bought and homemade can be used. I like using store-bought to save a few extra minutes.
Dijon mustard - I love finishing creamy dishes with a splash of acidity. It brightens the flavours so much. Here, just a bit of Dijon mustard is enough to take the sauce up a notch.
Agave syrup or maple syrup - For a hint of sweetness, It balances the overall flavours.
Lemon (freshly squeezed) - Roll the lemon between the countertop and your palm (or microwave it in the oven for 20 seconds if refrigerated) to extract maximum juice.
Smoked paprika - A traditional stroganoff ingredient. Smoky paprika adds a more complex flavour that is both peppery and sweet.
Paprika - To lend an orange-ish hue to the sauce.
Gram flour - Helps thicken the sauce. Remember, it’s a gluten-free recipe. So we’re using gram flour instead of regular all-purpose.
Wholegrain or brown rice - Forms the hearty base of the vegan mushroom stroganoff. Traditional stroganoff is made with egg noodles, but since we’re taking a vegan twist here, we’ll use wholegrain (or rice) to keep the recipe plant-based (and gluten-free).
Fresh parsley - As a garnishing at the end.
Pinch of salt and pepper to taste - Pulls together all components of the dish.
Hob
High-speed blender
Sharp knife
Large frying pan or skillet
Prepare the ingredients. Soak the cashews in boiling water first to soften them before blending later. Put the porcini mushrooms in another bowl to hydrate and keep the water—an outstanding stock.
Cook onions and garlic. Fry the onions on medium heat—no oil required. Add a pinch of salt to help draw out water for frying. After softening the onions, add the garlic and slightly brown it. Splash in tamari sauce bit-by-bit to deglaze whenever required.
Make the rice. Cook your wholegrain or brown brown rice according to the package instructions. I often steam my veggies over rice to save time and energy.
Cook mushrooms. Toss in your mushrooms and fry for a few minutes. Add half the wine/vinegar. Drain the porcini mushrooms and add to the onions (keep the water). Then add the thyme and tarragon. Cook on low/medium heat; you do not want them to dry out. Add the paprika and the saved mushroom water gradually while the mushrooms are slowly frying.
Prepare the sauce. Blend the drained cashews, milk, miso paste, tomato paste, Dijon mustard, and lemon juice to make the sauce while the mushrooms cook on low/medium heat.
Combine mushrooms and sauce. Add the sauce to the mushrooms with the remaining wine or vinegar, and turn up the heat until it bubbles. Add more liquid if needed. Reduce to low/medium heat and cook for about 10 minutes.
Adjust the consistency. If you want to thicken the sauce, add cornflour (or any thickener—mix in some milk first, then add).
Add the toppings. Dish out your vegan mushroom stroganoff and sprinkle some fresh parsley. Enjoy 😋 💚
Shallots instead of onions.
Dried cremini mushrooms instead of dried porcini mushrooms.
Coconut aminos instead of tamari sauce (keeps the recipe gluten-free).
Apple cider instead of white wine.
Oregano instead of thyme.
Dill instead of tarragon.
Vegetable broth instead of miso paste.
Date syrup instead of agave syrup.
English or American mustard instead of Dijon mustard.
Quinoa instead of brown rice.
Almond milk instead of oat milk.
Cashew butter
Vegan Worcestershire sauce
Tahini
Nutritional yeast
Veggies, like peas or broccoli
Lentils
Seeds
Extra protein - To make the recipe more filling, I like to add seitan strips, pan-fried tempeh, or tofu. Pan-fried tempeh is my favourite. It’s denser and has a more umami flavour.
Spicy - Add some chilli pepper flakes to turn up the heat.
Garnish - While parsley is a classic garnishing, vegan stroganoff also tastes yummy with an extra savoury hit from spring onions. Chives are also a good choice.
Meatier - You can beef up this recipe (pun intended) with a package of beef-style crumbles, such as Beyond Beef Plant-Based Ground.
Note that all weights are approximations due to variations in contents and ingredients, so don't hesitate to adjust them according to your preferences.
If quantities are changed, please adjust the method accordingly.
Prepare all the ingredients first to make cooking easier.
For a nut-free option, replace nuts with tofu and start with 1/2 plant-based cup milk; add as needed.
Keep in mind different mushroom varieties have different cooking times.
If using American mustard instead of Dijon mustard, I suggest increasing the quantity by an extra tbsp. If using English mustard, start with just 1/2 tbsp. Then, taste and adjust because English mustard is very hot.
Although most recipes call for pasta, I personally love stroganoff served over brown rice or mashed potatoes, as they absorb the sauce so well.
Make sure to soak the cashews. It helps with easier blending and a smoother texture.
Slice the mushrooms thick. We don’t want a mushy texture.
Don’t rush the process of cooking mushrooms. The slower you cook them, the better the flavour.
Cook the mushrooms in two batches if your pan isn’t too large.
Rice, mashed potatoes, and pasta aren’t the only ways to serve vegan mushroom stroganoff. For the times when you’re craving something light, you can pair stroganoff with a simple green vegetable side dish (talk about comforting!).
Plant-based stroganoff also makes a great pair with—
Garlic bread
Roasted vegetables
Green salad
Steamed broccoli
Don’t wash the mushrooms. If you find any patches of dirt, wipe them off with a kitchen cloth. Most mushrooms are grown on indoor farms, so they are pretty clean anyway.
Don’t crowd the pan. Cook mushrooms in batches to give them enough surface area to sear.
Don’t stir frequently. This robs the mushrooms of their ability to brown.
Don’t salt at the start. Wait until the mushrooms are fairly browned before seasoning them.
Yes! A mix of cremini, shiitake, oyster, or portobello mushrooms adds depth and texture.
Yes! You can use white wine vinegar or vegetable broth for a similar depth of flavor.
You can simmer the sauce to make it thicker. For a quicker alternative, add cornstarch whisked in water or milk. The sauce should thicken up after a couple of minutes on medium heat.
If you made the recipe, make sure to tag me on Instagram @vegan.susy
🍉 Get Ready to Jump Start Your Fitness Goals AND DISCOVER A HEALTHIER YOU!
© 2025 VeganSusy Ltd. All Rights Reserved