This Vegan Mushroom Stroganoff brings all the comfort of a classic dish with none of the dairy. Made creamy with cashew-based sauce and filled with earthy mushrooms and herbs, it’s the kind of pasta dinner that feels rich but won’t weigh you down.
Perfect for a cozy evening, this recipe is warm, hearty, and easy to make. It’s also fully plant-based and can be made gluten-free with your favorite noodles.
Table of Contents
Why This Creamy Dairy-Free Pasta Works
Mushrooms give the dish that deep umami flavor, while onions and garlic add extra depth. Cashew cream replaces traditional sour cream or heavy cream, making it rich without any dairy. The sauce clings beautifully to pasta, and herbs like thyme or parsley bring a fresh finish.
You can make it in under 30 minutes, making it a weeknight go-to.
Ingredients for Vegan Mushroom Stroganoff
- 8 oz pasta (tagliatelle, fettuccine, or gluten-free)
- 1 tbsp olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- 12 oz mushrooms, sliced (cremini, button, or mixed)
- 1/2 tsp thyme
- Salt and pepper to taste
- 1 tbsp soy sauce or tamari
- 1/2 cup cashews (soaked for 15–30 minutes)
- 3/4 cup water
- 1 tbsp nutritional yeast (optional)
- 1 tsp lemon juice
- Fresh parsley, for garnish
How to Make It
- Cook the pasta: Boil according to package instructions. Reserve some pasta water before draining.
- Sauté the veggies: In a skillet, heat olive oil. Cook onion and garlic for 2–3 minutes. Add mushrooms, thyme, salt, and pepper. Cook until mushrooms are browned and tender.
- Make the cream: Blend soaked cashews with water, soy sauce, nutritional yeast (if using), and lemon juice until smooth.
- Combine: Pour the cashew cream into the skillet. Stir and let it simmer for 3–5 minutes to thicken.
- Mix with pasta: Add drained pasta to the sauce. Toss well to coat. Add reserved pasta water if it needs loosening.
- Serve: Plate and top with chopped parsley.
Topping & Serving Ideas
- Add sautéed spinach or kale
- Sprinkle red pepper flakes for heat
- Serve with crusty bread
- Use gluten-free pasta for an allergy-friendly version
Meal Prep Tip
- Soak cashews in advance and store them in the fridge
- Make sauce ahead and reheat gently
- Cook pasta fresh for best texture
Nutrition Breakdown Per Serving, Approximate
- Protein: 12–14 grams
- Carbs: 40–45 grams
- Fat: 14–16 grams
- Fiber: 5–7 grams
Final Thought
This Vegan Mushroom Stroganoff is pure comfort. Creamy, savory, and full of flavor, it’s a plant-based twist on a classic that hits all the right notes. Whether it’s a cold night or you just want something cozy, this dish makes dinner feel special without a lot of work.

Ingredients
Equipment
Method
- Boil pasta according to package directions. Reserve 1/4 cup of pasta water before draining.
- In a skillet, heat olive oil. Cook onion and garlic for 2–3 minutes. Add mushrooms, thyme, salt, and pepper. Cook until browned and tender.
- Blend soaked cashews with water, soy sauce, nutritional yeast, and lemon juice until creamy.
- Pour the sauce into the skillet. Simmer 3–5 minutes until slightly thickened.
- Add drained pasta to the skillet and toss to coat. Add a splash of pasta water if needed to loosen the sauce.
- Plate and garnish with fresh parsley. Serve hot.