If creamy, comforting dishes are your idea of bliss, this easy vegan mushroom stroganoff is for you. Stroganoff is usually made with beef and sour cream but in this dairy-free and meatless version a silky vegan cream sauce coats chewy mushrooms, providing the perfect combination of savory, rich, umami-packed deliciousness in every bite!

I am more than ready to exchange my sweater for a tank top but we've been plodding through some unpredictable weather in our part of the world where warm days give way to freezing ones. That means comforting dishes like this vegan mushroom stroganoff, so perfect for those nights when the weather bites, are still very much on the menu.
I have always loved mushrooms and foods like this delicious mushroom stew, mushroom curry, vegan mushroom lasagna, and vegan alfredo sauce with mushrooms are often on the menu around here.
This mushroom stroganoff is one of those foods that is packed with big flavor and texture and it takes very little work for you, the cook, to put it together. In fact, you can easily get this recipe done in about 30 minutes flat (you do need to remember to soak the dried mushrooms, if you are using them, about 30 minutes before you start cooking).
I hope you will make this cozy, delicious dish and come back to tell me all about it!
What is a stroganoff?
Stroganoff is a stew that's usually made with pieces of beef and mushrooms in a sour cream sauce. It's believed to have been created by the French chef of a Russian aristocrat, Count Stroganov, in the 1800s, with influences from both French and Russian cuisines. The count was in Odessa (now part of Ukraine) and according to this news article he would offer it at "open tables" he hosted at his home for the benefit of any resident of the city.
Stroganoff was so tasty that in coming years it became popular around the world, including in China and later in the United States. You can find versions of it that include other ingredients, including mustard and whiskey or cognac, and a variation of herbs, but the basics remain more or less the same: creamy sauce + textured veggies/meat = maximum deliciousness.

Why you'll love this vegan mushroom stroganoff recipe
- It's full of flavor--the ultimate comfort food. The secret to a great plant based stroganoff is to make sure that you pack in as much umami and flavor as possible with the few ingredients that go into this dish. And that's exactly what we will do with a few simple seasonings that include thyme, vegan worcestershire sauce, tamari and garlic.
- You can make it with pantry ingredients. You can use fresh wild mushrooms in this recipe but you can also use dry mushrooms or frozen mushrooms or a combination of all (which gives the best texture).
- It is easy to make. There is nothing in this recipe that's challenging or requires any special skills. Follow the instructions and you'll do just great.
- It can be tweaked for various diets. There are nuts and soy in this recipe (cashews and tamari), but you can easily substitute those. I'll tell you how.
Spotlight on mushrooms
Yep, I know there are many out there who dislike mushrooms, especially children. They are a fungi after all, not really a plant, and that unique flavor and texture, which makes them a great meat substitute, can also be a big turn-off, especially for those who have never eaten meat.
But cooked mushrooms don't have to be slimy. So long as they are dry when they go into the pan and you brown them properly they will reward you with great texture and flavor. (This does not mean, however, that you shouldn't wash them--I always wash my mushrooms. See more on that in the FAQs below.)
Mushrooms are also available in various forms: dried, fresh and frozen, so it's easy to have them on hand. I often use dried, reconstituted mushrooms not just because they are convenient but because they create a great stock when reconstituted and they are far more economical than buying fresh wild mushrooms.
Nutritionally mushrooms are among the most perfect foods out there, providing tons of flavor, including that elusive umami, to meatless foods. These tasty little fungi are packed with tons of antioxidants, fiber and nutrients that fight cancer, improve heart health and can boost your immune system. They are perfect low-calorie, low-carb foods and make a great addition to nearly any diet. To sum it up, eat up your mushrooms -- they are good for you!

Ingredients
- 1 tablespoon vegetable oil. I use avocado. Olive oil is fine here, as is any other unflavored vegetable oil. You can also use vegan butter.
- 4 cloves garlic
- 1 medium red onion
- 8 oz fresh crimini/button mushrooms or portobello mushrooms + 3 oz dried wild mushrooms. Or use an 8-oz bag of frozen mushrooms instead of the fresh mushrooms.
- 1 tablespoon fresh thyme leaves. Or 1 teaspoon dried thyme. Sage or rosemary would be great here too.
- ½ cup dry white wine. Or use ¼ cup cognac or whiskey for a variation.
- 1 tablespoon pickled banana peppers (optional). You can also use capers or another pickled pepper. This is not necessary but it adds a nice flavor dimension.
- ½ cup raw cashews (for the cashew cream). If nut-free use an equal quantity of pumpkin seeds. You can also use 8 oz store-bought vegan sour cream. I am not a fan of using coconut milk in a stroganoff because it has such a distinct flavor and I find it interferes with the flavor of a stroganoff as it should be. If you do want to use coconut milk use one can of full fat coconut milk.
- 2 teaspoons vegan worcestershire sauce. Skip if soy-free.
- 2 tablespoons tamari or soy sauce. If soy-free use one of the soy-free soy sauce alternatives or coconut aminos. You can also just use salt instead but your sauce will look lighter. If you skip the tamari you can add ½ to 1 teaspoon of dijon mustard. Some beef stroganoff recipes include this and it will add a nice depth.
- ½ teaspoon paprika
- Salt and ground black pepper to taste.
- 2 tablespoon fresh parsley
- 12 oz corkscrew or ribbon pasta for serving
Expert tips
- Meat adds lots of flavor to a recipe so when you skip it you need to make sure you are adding enough substitutes to make up for the flavor and particularly the umami that meat adds. Mushrooms have lots of umami but they can still use help from other umami-rich ingredients like mushroom stock, soy sauce and vegan worcestershire sauce. If you are soy-free, I have tips for you in the ingredients section below.
- Make sure you brown and caramelize the mushrooms thoroughly. This not only improves the texture of the mushrooms and gets rid of the slippery texture, it also helps build flavor and color in the recipe. Try and use a wide skillet so the mushrooms fit in a single layer. That way they won't steam but will brown nicely.
- Adding in an alcohol further helps with the caramelization and building the base flavors of the dish. It also helps deglaze the pan and adds back those tasty little brown bits sticking to the bottom of the pan back into the sauce. The alcohol cooks out so you don't have to worry about feeding it to your kids, but if you need a substitute you can use a couple of tablespoons of apple cider vinegar instead.

How to make mushroom stroganoff
- If you are using dried mushrooms, soak the mushrooms in 2 cups water for 30 minutes to reconstitute them. When done squeeze the mushrooms to get as much liquid out as you can, then chop into thin slices. Don't throw away the stock after you're done--we'll use it in the sauce and it'll add amazing umami.
- Make the cashew cream by blending the cashews (or pumpkin seeds) in a blender with ½ cup water. Set aside.
- Heat oil in a wide skillet. Add the fresh/frozen/reconstituted mushrooms to the skillet along with some salt and ground black pepper. Saute over medium-high heat until the mushrooms begin to caramelize and turn golden-brown.


- Add the garlic and onions to the skillet and saute a couple more minutes until the onions are soft.
- Add the chopped banana peppers to the skillet if using. Mix them in, then stir in the wine or cognac or whisky.


- Let the alcohol evaporate completely, then stir in the cashew cream or pumpkin seed cream. Add the mushroom stock from reconstituting the dried mushrooms or, if you don't have that, use 2 cups water or vegetable broth or stock. Mix in the vegan Worcestershire sauce and tamari.


- Finally stir in the paprika, taste, and season with more salt and pepper if you wish. If you like heat you can stir in ½ teaspoon red pepper flakes.
- Garnish with parsley and serve over corkscrew or ribbon-shaped pasta or rice or mashed potatoes. You can use gluten-free pasta if gluten-free.



Recipe FAQs
You'll sometimes hear cooks say you shouldn't wash mushrooms because they'll get water-logged, but that's simply not true. Mushrooms are mostly water so washing them does not hurt, and since they grow so close to the ground they are usually covered with dirt, which makes washing them important. You can, of course, wipe each mushroom cap with a paper towel or use a mushroom brush but do you really have time for that?
Here's how I wash mushrooms: fill a big bowl or container with water and keep a paper towel or a clean, lint-free kitchen towel handy. Dunk the mushrooms in the bowl of water and give them a quick shake with your hands so any dirt falls to the bottom. Then transfer them to the towel and wipe off any excess water before slicing them.
Carrots and potatoes would be great in this sauce, alongside the mushrooms. You can also stir in cubes of tofu to make a tofu stroganoff and bump up the protein in the dish.
Yes! Use 16 oz fresh mushrooms--a mix of wild mushrooms, including oyster mushrooms, morels, chanterelles and shiitake mushrooms along with mushrooms like portobello or cremini mushrooms would be wonderful. But if you can't find wild mushrooms just use what you can get your hands on.
Yes, use a tablespoon of apple cider vinegar instead to deglaze the pan and add more flavor.
What to serve with the mushroom stroganoff
Traditionally stroganoff is served with egg noodles. For a vegan meal serve the mushroom stroganoff over any ribbon-shaped pasta, including pappardelle, fettuccine or tagliatelle, or a corkscrew pasta like cavatappi or rotini, which will grab on to the thick sauce.
You can also serve this creamy vegan mushroom stroganoff with rice--brown or white--it's wonderful that way. Or serve it over vegan mashed potatoes for a treat even kids will love.
Storage instructions
- Refrigerate: You can store leftovers of the mushroom stroganoff in the fridge for up to three days.
- Freeze: Freeze the stroganoff for up to three months in an airtight container.
- Reheating: Reheat the stroganoff in the microwave for 2-3 minutes (or more) on high until creamy again. Add a bit more vegetable stock if needed and stir halfway through.
More vegan mushroom recipes


Vegan Mushroom Stroganoff
Equipment
Ingredients
- ½ cup raw cashews (for the cashew cream). If nut-free use an equal quantity of pumpkin seeds.
- 1 tablespoon vegetable oil
- 4 cloves garlic (minced or crushed)
- 1 red onion (finely sliced)
- 8 oz crimini mushrooms (or button mushrooms or portobello mushrooms)
- 3 oz dried wild mushrooms (or use 8 oz fresh wild mushrooms)
- 1 tablespoon thyme (or use 1 teaspoon dried thyme)
- ½ cup dry white wine (or use ¼ cup cognac or whisky)
- 1 tablespoon pickled banana peppers (optional, or use pickled jalapeno peppers for more spice, or capers.)
- ½ teaspoons vegan worcestershire sauce (see ingredients list above for alternatives)
- 2 tablespoons tamari (or soy sauce. If soy-free see ingredients list above for alternatives)
- ½ teaspoon paprika
- Salt and ground black pepper to taste
Instructions
- If you are using dried mushrooms, soak the mushrooms in 2 cups water for 30 minutes to reconstitute them. When done squeeze the mushrooms to get as much liquid out as you can, then chop into thin slices. Don't throw away the stock after you're done--we'll use it in the sauce and it'll add amazing umami.
- Make the cashew cream by blending the cashews (or pumpkin seeds) in a blender with ½ cup water. Set aside.
- Heat oil in a wide skillet. Add the fresh/frozen/reconstituted mushrooms to the skillet along with some salt and ground black pepper. Saute over medium-high heat until the mushrooms begin to caramelize and turn golden-brown.
- Add the garlic and onions to the skillet and saute a couple more minutes until the onions are soft.
- Add the chopped banana peppers to the skillet if using. Mix them in, then stir in the wine or cognac or whisky.
- Let the alcohol evaporate completely, then stir in the cashew cream or pumpkin seed cream. Add the mushroom stock from reconstituting the dried mushrooms or, if you don't have that, use 2 cups water or vegetable stock. Mix in the vegan worcestershire sauce and tamari.
- Finally stir in the paprika, taste, and season with more salt and pepper if you wish.
- Garnish with parsley and serve over corkscrew or ribbon-shaped pasta.
Recipe notes
- Meat adds lots of flavor to a recipe so when you skip it you need to make sure you are adding enough substitutes to make up for the flavor and particularly the umami that meat adds. Mushrooms have lots of umami but they can still use help from other umami-rich ingredients like mushroom stock, soy sauce and vegan worcestershire sauce. If you are soy-free, I have tips for you in the ingredients section below.
- Make sure you brown and caramelize the mushrooms thoroughly. This not only improves the texture of the mushrooms and gets rid of the slippery texture, it also helps build flavor and color in the recipe. Try and use a wide skillet so the mushrooms fit in a single layer. That way they won't steam but will brown nicely.
- Adding in an alchohol further helps with the caramelization and building the base flavors of the dish. It also helps deglaze the pan and adds back those tasty little brown bits sticking to the bottom of the pan back into the sauce. The alcohol cooks out so you don't have to worry about feeding it to your kids, but if you need a substitute you can use a couple of tablespoons of apple cider vinegar instead.
- See tips on cleaning mushrooms in the FAQs above.
- Traditionally stroganoff is served with egg noodles. For a vegan meal serve the mushroom stroganoff over any ribbon-shaped pasta, including pappardelle, fettuccine or tagliatelle, or a corkscrew pasta like cavatappi or rotini, which will grab on to the thick sauce. You can also serve this creamy vegan mushroom stroganoff with rice--brown or white--it's wonderful that way. Or serve it over vegan mashed potatoes for a treat even kids will love.
- You can store leftovers of the mushroom stroganoff in the fridge for up to three days. Freeze the stroganoff for up to three months in an airtight container. Reheat the stroganoff in the microwave for 2-3 minutes (or more) on high until creamy again. Add a bit more vegetable stock if needed and stir halfway through.
Wendy
Made this evening with capers and without Worcestershire sauce and it is awesome! Had it brown and wild rice!
Kat
Hi! I love this copying the whole thing over there’s no way to get rid of all the pop-ups correct? I just can’t focus with all that going on. Thank you and keep up the great work.
Vaishali
Just hit the "print recipe" button in the recipe card and it will print without any ads.
Joe
Our family had this last night but I didn't even try sneaking in some tofu. My wife would know in a flash. But even without the extra protein it was better than good. Thanks for the recipe
Vaishali
So happy you all loved it, Joe!
Jane Brown
Another winner! I “mushed” silken tofu into the sauce for more protein. Even tofu-skeptical hubby didn’t notice. Thanks again for helping to make my vegan journey easy and delicious.
Vaishali
Jane, that's so awesome you tried it. Love that you added tofu into the sauce. Sneaky but smart! 😀