The Best Fluffy Pancakes recipe you will fall in love with. Full of tips and tricks to help you make the best pancakes.
When comfort food cravings hit, few dishes satisfy like a rich, creamy stroganoff. This Vegan Lentil Mushroom Stroganoff brings all the cozy, savory goodness of the classic version—without dairy, without meat, and without sacrificing flavor.
It’s hearty, creamy, deeply satisfying, and packed with nourishing ingredients like earthy mushrooms, protein-rich lentils, and a silky dairy-free sauce that coats every bite of pasta beautifully. This is the kind of dinner that feels indulgent while still being wholesome enough for everyday meals.
Perfect for chilly evenings, meal prep, family dinners, or simply when you want something warm and comforting, this recipe proves that plant-based cooking can be just as rich and satisfying as traditional comfort food.

The combination of savory mushrooms, tender lentils, garlic, herbs, and creamy sauce creates a meal that tastes like it simmered all day—yet it comes together surprisingly easily.
If you’re looking for a vegan dinner recipe that feels cozy, filling, and incredibly delicious, this one deserves a permanent place in your kitchen.
Why You’ll Love This Recipe
There are so many reasons this stroganoff quickly becomes a favorite.
First, it’s wonderfully creamy without using heavy cream or sour cream. The dairy-free sauce is rich, smooth, and full of flavor.
Second, lentils provide a hearty texture and satisfying protein that make this a truly filling main dish.
Third, mushrooms bring that deep umami flavor that makes every bite taste savory and comforting.
This recipe is also budget-friendly, freezer-friendly, and perfect for both vegans and non-vegans alike.
Even people who usually reach for traditional beef stroganoff are often surprised by how much they love this version.
Ingredients
- 8 ounces pasta (egg-free for fully vegan), such as fettuccine or egg-free egg noodles
- 1 cup brown lentils, rinsed
- 3 cups vegetable broth
- 2 tablespoons olive oil
- 1 small yellow onion, diced
- 4 cloves garlic, minced
- 16 ounces mushrooms, sliced
- 2 tablespoons all-purpose flour
- 1 teaspoon Dijon mustard
- 1 teaspoon smoked paprika
- 1 teaspoon dried thyme
- 1 tablespoon soy sauce
- 1 cup unsweetened coconut milk or oat cream
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons fresh parsley, chopped
- Optional: squeeze of lemon juice for brightness

Instructions
- Cook the pasta according to package instructions until al dente. Drain and set aside.
- In a medium saucepan, combine lentils and vegetable broth. Bring to a boil, then reduce heat and simmer for 20–25 minutes until tender. Drain excess liquid if needed.
- In a large skillet or deep pan, heat olive oil over medium heat.
- Add diced onion and cook for 3–4 minutes until softened.
- Stir in garlic and sliced mushrooms. Cook for 8–10 minutes until mushrooms release moisture and become golden.
- Sprinkle flour over the mushroom mixture and stir well for 1 minute to remove the raw flour taste.
- Add Dijon mustard, smoked paprika, dried thyme, and soy sauce. Stir until combined.
- Slowly pour in the coconut milk or oat cream, stirring continuously until the sauce becomes smooth and creamy.
- Add the cooked lentils to the pan and season with salt and black pepper.
- Simmer for 5–7 minutes until thickened and rich.
- Add the cooked pasta and toss gently until everything is fully coated.
- Finish with fresh parsley and optional lemon juice before serving.
Why Lentils Make the Perfect Stroganoff Base
Lentils are one of the best plant-based ingredients for hearty comfort food recipes like this.
They provide satisfying texture, protein, and fiber while absorbing all the rich flavors of the sauce beautifully.
Brown lentils work especially well because they hold their shape after cooking without turning mushy.
Unlike meat substitutes that can feel processed, lentils keep the dish simple, wholesome, and naturally filling.
They also make this recipe affordable and pantry-friendly.
Tips for the Creamiest Stroganoff
Use full-fat unsweetened coconut milk for the richest texture. Oat cream is another excellent option for a neutral creamy flavor.
Don’t overcrowd the mushrooms. Let them brown properly for maximum flavor instead of steaming.
Cook the flour briefly before adding liquid to create a smoother sauce and avoid any raw flour taste.
Reserve a little pasta water if needed to loosen the sauce while keeping it silky.
Fresh parsley added at the end brightens the entire dish and balances the richness beautifully.
A small squeeze of lemon juice can make the flavors pop even more.
Easy Variations
This recipe is wonderfully flexible depending on what you have on hand.
For extra greens, stir in fresh spinach or kale during the final few minutes.
For extra protein, add white beans or even plant-based chicken strips.
For a gluten-free version, use gluten-free pasta and swap flour for cornstarch or gluten-free flour.
For extra richness, add a spoonful of vegan sour cream before serving.
You can also serve the stroganoff over mashed potatoes, rice, or creamy polenta instead of pasta.

What to Serve With Vegan Stroganoff
Because this dish is rich and creamy, lighter sides pair beautifully.
Try serving it with:
- Garlic roasted green beans
- Simple cucumber salad
- Steamed broccoli
- Roasted Brussels sprouts
- Crusty bread
- Fresh garden salad with lemon vinaigrette
These sides help balance the richness while keeping dinner satisfying and complete.
Storage and Meal Prep
This recipe stores beautifully and tastes even better the next day.
Keep leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat gently on the stovetop or in the microwave, adding a splash of broth or plant milk if the sauce thickens too much.
It also freezes well for up to 2 months, making it perfect for meal prep and freezer dinners.
If freezing, slightly undercook the pasta for the best texture after reheating.
Why This Recipe Wins Even for Non-Vegans
This isn’t a “good for vegan food” recipe—it’s simply a genuinely delicious dinner.
The creamy sauce, savory mushrooms, and hearty lentils create a meal that feels complete and deeply satisfying on its own.
It doesn’t rely on imitation ingredients or complicated substitutions. It works because the flavors are naturally strong and comforting.
That makes it a recipe everyone at the table can enjoy, regardless of how they usually eat.
Final Thoughts
Vegan Lentil Mushroom Stroganoff is everything comfort food should be—warm, creamy, hearty, and incredibly satisfying.
It transforms simple pantry ingredients into a rich, cozy dinner that feels indulgent while still being wholesome and nourishing.
The mushrooms bring deep savory flavor, the lentils make it filling and protein-packed, and the silky dairy-free sauce ties everything together beautifully.
Whether you’re fully plant-based or simply looking for a comforting meatless dinner, this recipe is one you’ll want to make again and again.
One bowl in, and it quickly becomes a cold-weather favorite.
Vegan Lentil Mushroom Stroganoff
Ingredients
Equipment
Method
- Cook pasta according to package directions until al dente. Drain and set aside.
- Simmer lentils in vegetable broth for 20–25 minutes until tender. Drain excess liquid if needed.
- Heat olive oil in a large skillet over medium heat.
- Cook onion for 3–4 minutes until softened.
- Add garlic and mushrooms and cook for 8–10 minutes until golden.
- Sprinkle flour over mushrooms and stir for 1 minute.
- Add Dijon mustard, paprika, thyme, and soy sauce.
- Slowly stir in coconut milk or oat cream until smooth and creamy.
- Add cooked lentils, salt, and black pepper. Simmer 5–7 minutes until thickened.
- Toss with cooked pasta, garnish with parsley and lemon juice, and serve hot.



