Vegan Mushroom Stroganoff
This vegan mushroom stroganoff is the kind of dinner I make when I want something creamy and comforting without a heavy sauce. The mushrooms get properly browned first, so they bring plenty of savory flavor instead of disappearing into the sauce, while leeks, garlic, and thyme build a flavorful base.
What makes my version a little different is a small spoonful of white miso. It doesn’t make the stroganoff taste like miso; it simply gives the mushrooms and creamy sauce a deeper, more rounded savory flavor. Tahini adds richness, Dijon brings the familiar tang, and fresh dill at the end keeps everything from tasting too heavy.
The biggest thing to get right is the mushrooms. Give them room in the pan and enough heat to turn golden around the edges before you build the sauce. Once that part is done, the rest comes together easily, with a silky sauce that clings to the pasta instead of pooling at the bottom of the bowl.
The Ingredients Behind That Creamy, Savory Sauce
You don’t need a long list of specialty ingredients for this, but a few choices make a noticeable difference in the final sauce.
Choosing the Mushrooms
I like using a mix of cremini and shiitake mushrooms. Cremini mushrooms have a firm texture and are easy to find, while shiitakes bring a deeper, earthier flavor. You can use all cremini if that’s what you have.
Trim the stems as needed, then slice the mushrooms fairly thick. Thin slices shrink quickly in the pan and don’t give you the same meaty bite once browned.
What Makes the Sauce Creamy and Savory
- Leeks, garlic, and fresh thyme form the aromatic base. Leeks are milder and slightly sweeter than regular onions, which I like with mushrooms.
- Oat milk and tahini give the sauce its creamy texture without dairy. Use plain, unsweetened oat milk so you don’t introduce unwanted sweetness.
- White miso is my extra touch. A small amount adds savory depth and works especially well with browned mushrooms without making the sauce taste noticeably like miso.
- Dijon mustard gives the finished sauce the slight tang you expect from stroganoff.
- Nutritional yeast adds another savory note and a little richness.
- Fresh dill goes in near the end, where its fresh flavor can cut through the creamy sauce.
How to Make Vegan Mushroom Stroganoff

1. Cook the Pasta
Bring a large pot of well-salted water to a boil and cook the pasta until al dente, using the package time as a guide. Before draining, scoop out a little pasta water and set it aside. You may need it later if the sauce becomes too thick.
2. Brown the Mushrooms
Heat ½ tablespoon of the olive oil in a large skillet over medium-high heat. Add half of the mushrooms in a single layer and cook for about 5 to 7 minutes, stirring only occasionally, until they’re browned around the edges and the released moisture has evaporated. Transfer them to a plate and repeat with another ½ tablespoon of olive oil and the remaining mushrooms.
Add the remaining 1 tablespoon olive oil and the leeks to the same skillet. Cook for 3 to 4 minutes, stirring occasionally, until softened but not browned. Stir in the garlic and thyme and cook for about 1 minute.
3. Make the Creamy Sauce
In a bowl, whisk together the vegetable broth, oat milk, tahini, flour, tamari, nutritional yeast, white miso, vegan Worcestershire if using, paprika, and salt until smooth.
Pour the mixture into the skillet and bring it to a gentle simmer. Cook for about 4 to 6 minutes, stirring regularly and scraping up any browned bits from the bottom of the pan, until the sauce is smooth and lightly coats the back of a spoon.
4. Finish the Stroganoff
Lower the heat and return the browned mushrooms to the skillet. Stir in the Dijon mustard and most of the fresh dill, then add the drained pasta and toss until everything is coated in the sauce.
If the sauce is thicker than you like, add a small splash of reserved pasta water. Let it cook for another minute if it seems too loose. Taste, add black pepper and more salt as needed, then finish with the remaining fresh dill.
How to Keep Mushrooms from Getting Watery
Mushrooms naturally release water as they cook, but that water needs a chance to evaporate before they can brown. A few small things make a big difference here:
- Give them room. If you crowd the skillet, the mushrooms steam in their own moisture. Cook them in batches so most pieces have contact with the hot pan.
- Keep the heat fairly high. Medium-high heat helps the released moisture evaporate quickly and encourages those golden-brown edges.
- Don’t stir constantly. I like to leave the mushrooms alone for a little while after they hit the pan. That contact with the hot surface is what gives them good color.
- Start with dry mushrooms. Clean off any dirt, but avoid leaving mushrooms soaking in water. If you rinse them, dry them well before slicing and cooking.
- Watch the pan, not just the clock. If you still see liquid around the mushrooms, keep cooking. They’re ready when that moisture has mostly disappeared and the mushrooms have browned around the edges.

Make It Your Own
You can make a few changes without losing the creamy, savory character of the stroganoff:
- Mushrooms: Use all cremini, or combine them with shiitake or portobello mushrooms. I prefer a mix because it gives the sauce a little more depth.
- Oat milk: Plain, unsweetened soy milk works well too. Avoid sweetened or flavored plant milks.
- Tahini: Cashew butter is a good alternative and gives the sauce a similarly rich texture.
- White miso: You can leave it out if needed. The sauce will have a little less savory depth, so taste at the end and adjust the tamari or nutritional yeast if needed.
- Gluten-free: Use gluten-free pasta and a gluten-free all-purpose flour blend, and make sure your tamari and vegan Worcestershire are certified gluten-free.
- Pasta shape: Egg-free tagliatelle, fettuccine, rotini, or another shape that holds creamy sauce works well here.
What to Serve With Mushroom Stroganoff
This stroganoff is already rich and creamy, so I usually go with something crisp or fresh rather than another heavy side.
- Roasted broccoli or asparagus adds a little crispness and balances the creamy sauce.
- A simple green salad with a lemony vinaigrette keeps the meal fresh without competing with the mushrooms.
- Green beans are another easy option, especially with a little garlic and black pepper.
- Crusty bread is perfect for scooping up any sauce left in the bowl.
Storing and Reheating Leftovers
Store leftover stroganoff in an airtight container in the refrigerator for up to 4 days. The pasta will continue to absorb some of the sauce as it sits, so expect it to be thicker the next day.
For the best texture, reheat it gently in a skillet over low to medium-low heat. Add a splash of vegetable broth or unsweetened oat milk and stir until the sauce becomes creamy again. You can also microwave individual portions, stopping once or twice to stir.
I prefer this stroganoff fresh or refrigerated rather than frozen. Creamy sauces can change texture after freezing, and the pasta tends to become softer once thawed and reheated.
Vegan Mushroom Stroganoff FAQs
Why is my stroganoff sauce too thin?
Give it another few minutes at a gentle simmer. The flour needs enough heat and time to thicken the liquid. If the sauce is still thin, avoid adding more pasta water and let it reduce until it coats the back of a spoon.
What if the sauce gets too thick?
Stir in a small splash of vegetable broth or unsweetened oat milk. Add just a little at a time so you don’t accidentally make the sauce too loose.
Can I make mushroom stroganoff ahead of time?
Yes. I recommend making the sauce ahead and cooking the pasta closer to serving time. Store the sauce separately in the refrigerator, then reheat it gently and add a splash of broth or oat milk if it has thickened.
Can I make this without white miso?
Yes. You can leave the miso out without changing the cooking method. The finished sauce won’t have quite the same savory depth, so taste it before serving and adjust the seasoning if needed.
More Vegan Dinner Recipes
If you’re looking for another cozy vegan dinner, try one of these next:
- Creamy Sun-Dried Tomato Vegan Pasta
- Creamy Vegan Mac and Cheese
- Vegan Tuscan White Bean Soup
- Vegan Broccoli Cheddar Soup

Vegan Mushroom Stroganoff
Ingredients
Method
- Cook the pasta. Bring a large pot of salted water to a boil. Cook the pasta until al dente according to the package directions. Reserve about ½ cup of pasta water, then drain.
- Brown the mushrooms. Heat ½ tablespoon olive oil in a large skillet over medium-high heat. Add half of the mushrooms in a single layer and cook for about 5 to 7 minutes, stirring only occasionally, until browned around the edges and the released moisture has evaporated. Transfer to a plate. Repeat with another ½ tablespoon olive oil and the remaining mushrooms.
- Cook the aromatics. Add the remaining 1 tablespoon olive oil and the sliced leek to the skillet. Cook for 3 to 4 minutes, stirring occasionally, until softened but not browned. Add the garlic and thyme and cook for about 1 minute, just until fragrant.
- Mix the sauce. Whisk the vegetable broth, oat milk, flour, tahini, tamari, nutritional yeast, white miso, vegan Worcestershire if using, paprika, and salt in a bowl until completely smooth.
- Thicken the sauce. Pour the mixture into the skillet and bring it to a gentle simmer. Cook for about 4 to 6 minutes, stirring regularly, until smooth and thick enough to lightly coat the back of a spoon.
- Finish the stroganoff. Reduce the heat to low. Return the browned mushrooms to the skillet and stir in the Dijon mustard and most of the fresh dill.
- Add the pasta. Add the drained pasta and toss until evenly coated. If the sauce is too thick, add reserved pasta water 1 tablespoon at a time. If it seems too loose, cook over low heat for another minute.
- Taste and add more salt if needed, along with freshly ground black pepper. Finish with the remaining fresh dill and serve warm.

One Comment