Mushroom Stroganoff
Vegan mushroom stroganoff is a creamy, plant-based take on the classic 19th-century Russian dish, made with sauteed button mushrooms, onion, garlic, and thyme in a silky coconut milk sauce spiked with white wine. It comes together in one pan in about 25 minutes and is meant to be spooned over freshly cooked pasta. Today I’m excited to explore a vegan alternative to a heavyweight Russian dish, and this is it — comforting, savoury, and far lighter than the original.

A lighter twist on a Russian classic
The traditional Stroganoff is sauteed pieces of beef in sour cream, or smetana, as it’s called in Russian. The name itself is disputed — it was either named after Stroganov, an influential 19th-century Russian family, or after the Russian verb “strogat” (to shave, to chip off). In my opinion, the latter is more likely, since it describes how the beef is prepared in the traditional version. There are many variations on the classic recipe, and if you’re vegetarian or vegan, or you think beef and sour cream sound too fatty, this is a perfect vegan version, and I urge you to try it. And, of course, you know how much I adore mushrooms, right?
The ingredients that carry this dish
This recipe keeps things simple, but a few ingredients do the heavy lifting. Here is what to know before you start:
- Button mushrooms are the backbone. Slice them evenly so they cook at the same rate, and don’t crowd the pan — give them room to release their water and brown.
- Coconut milk replaces the traditional sour cream. It brings the same creamy body without any dairy, and its mild sweetness balances the savoury mushrooms and wine.
- Dry white wine adds acidity and depth as it reduces. If you prefer to skip it, a splash more broth with a squeeze of lemon at the end will do.
- Flour is what thickens the sauce. Use a gluten-free blend if you need to keep the dish GF.
- Thyme and cumin are the aromatic pair here — thyme for that earthy, herbal note and a little cumin for warmth.
- Chives finish the plate with a fresh, oniony bite and a pop of colour.

How to get the sauce just right
A good stroganoff is all about building the sauce in layers. Start by cooking the sliced mushrooms in the olive oil for about five minutes before you add anything else — this lets them shed their moisture and start to brown, which is where the savoury flavour comes from. Add the onion and garlic next and let them soften, then pour in the white wine and thyme and simmer for a few minutes so the alcohol cooks off and only the depth remains.
The one moment to pay attention to is the flour. Sprinkle it in and stir to coat everything before you add any liquid — once the mixture starts to thicken, pour in the coconut milk and broth and stir constantly so it stays smooth. Bring it to a gentle simmer for a minute until it coats the back of a spoon, then taste and adjust the salt and pepper. Ah, I’m drooling just thinking about it.

What to serve it with
Stroganoff is a sauce that wants a base, and pasta is the natural choice — tagliatelle or any wide ribbon catches the creamy sauce beautifully. It works just as well spooned over rice or mashed potatoes if you want something different. If you love this kind of mushroom-forward comfort food, you might also enjoy my vegan mushroom alfredo pasta or a cosy bowl of cream of mushroom soup with thyme. For a heartier mushroom-and-pasta night, my vegan lasagna with mushrooms is another favourite.
Make-ahead and storage
The sauce keeps well, which makes this a good candidate for meal prep. Store the stroganoff sauce in an airtight container in the fridge for up to three days, and keep the pasta separate if you can — it holds its texture better that way. To reheat, warm the sauce gently over low heat with a splash of broth or water, since the coconut milk thickens as it cools. If you have leftovers to plan around, my oyster mushroom spaghetti and mushroom salad are easy ways to use up any extra mushrooms in the same week.

I hope you will enjoy this mushroom stroganoff recipe and that it turns out well for you. If you make it, please rate the recipe below and leave a comment telling me how your sauce turned out — whether you served it over tagliatelle or swapped in rice. Be sure to tell me your impressions, because I’m dying to find out if you’ll love it as much as I do!
Summarise & Save This Recipe
★ Add us as a trusted Google source
Mushroom Stroganoff
Ingredients
- 2 cups button mushrooms sliced
- 2 cups pasta
- 1 Tbsp olive oil
- 1 onion medium, sliced
- 1 clove garlic crushed
- 1 tsp thyme
- 1 Tbsp flour use gluten-free if needed
- 1 cup veggie broth or water
- 1 cup coconut milk
- ½ tsp ground cumin
- ¼ cup dry white wine
- salt and pepper to taste
- chives a handful, for garnish
Instructions
- Cook the pasta according to the instructions on the package, boiling for 10-11 minutes.
- Heat a skillet over medium heat and add the olive oil.
- Add the mushrooms and cook for about 5 minutes, stirring occasionally.
- Add the garlic and onion and cook, stirring, for 5 more minutes.
- Add the dry white wine and thyme. Let it simmer for about 4 minutes, until the wine evaporates.
- Add the flour and stir to incorporate. When the mixture begins to thicken, pour in the coconut milk and the broth. Stir to combine.
- Bring to a simmer and let it cook for about a minute, until the sauce gets thicker.
- Garnish with chives.
- Serve over freshly cooked pasta. Enjoy!
Notes
Frequently Asked Questions
Yes, this version is fully vegan. It swaps the traditional beef and sour cream for button mushrooms and coconut milk, so the whole dish is plant-based. There is no dairy, egg, or other animal product in the recipe.
Coconut milk is the substitute used here, and it gives the sauce the same creamy body without any dairy. Its mild sweetness balances the savoury mushrooms and white wine. A splash of the veggie broth helps thin it to the right consistency.
Use a gluten-free flour blend in place of the regular flour to thicken the sauce, and serve it over gluten-free pasta or rice. The rest of the ingredients are already gluten-free. Just double-check your veggie broth, since some contain wheat.
Pasta is the classic choice, and wide ribbons like tagliatelle catch the creamy sauce best. It also works beautifully spooned over rice or mashed potatoes. Choose whichever base you have on hand and enjoy the sauce as the star.
Yes, you can leave the dry white wine out. Replace it with a little extra veggie broth and finish the sauce with a squeeze of lemon to bring back some of the acidity the wine would have added. The dish will still be creamy and flavourful.
Store the sauce in an airtight container in the fridge for up to three days. Keep the pasta separate if you can, since it holds its texture better that way. Reheat the sauce gently over low heat with a splash of broth, as the coconut milk thickens as it cools.

Made this for dinner and my kids LOVED it! 🙂 But we used spaghetti instead. Thanks for the recipe, it’s magical!
You’re welcome! So happy you liked the recipe!