Vegan Lentil Mushroom Stroganoff (Creamy, Hearty & Dairy-Free Comfort)

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

  1. Cook the pasta according to package instructions until al dente. Drain and set aside.
  2. 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.
  3. In a large skillet or deep pan, heat olive oil over medium heat.
  4. Add diced onion and cook for 3–4 minutes until softened.
  5. Stir in garlic and sliced mushrooms. Cook for 8–10 minutes until mushrooms release moisture and become golden.
  6. Sprinkle flour over the mushroom mixture and stir well for 1 minute to remove the raw flour taste.
  7. Add Dijon mustard, smoked paprika, dried thyme, and soy sauce. Stir until combined.
  8. Slowly pour in the coconut milk or oat cream, stirring continuously until the sauce becomes smooth and creamy.
  9. Add the cooked lentils to the pan and season with salt and black pepper.
  10. Simmer for 5–7 minutes until thickened and rich.
  11. Add the cooked pasta and toss gently until everything is fully coated.
  12. 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

A rich and creamy dairy-free stroganoff made with hearty lentils, savory mushrooms, and pasta for the ultimate vegan comfort food dinner.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: American, Vegan
Calories: 430

Ingredients
  

Main Ingredients
  • 8 ounces pasta egg-free, such as fettuccine or egg-free egg noodles
  • 1 cup brown lentils rinsed
  • 3 cups vegetable broth
  • 2 tbsp olive oil
  • 1 small yellow onion diced
  • 4 cloves garlic minced
  • 16 ounces mushrooms sliced
Creamy Sauce
  • 2 tbsp all-purpose flour
  • 1 tsp Dijon mustard
  • 1 tsp smoked paprika
  • 1 tsp dried thyme
  • 1 tbsp soy sauce
  • 1 cup unsweetened coconut milk or oat cream
  • 0.5 tsp salt
  • 0.5 tsp black pepper
Finish
  • 2 tbsp fresh parsley chopped
  • 1 lemon juice optional squeeze

Equipment

  • Large skillet
  • Medium saucepan
  • Pot for pasta
  • Wooden spoon

Method
 

  1. Cook pasta according to package directions until al dente. Drain and set aside.
  2. Simmer lentils in vegetable broth for 20–25 minutes until tender. Drain excess liquid if needed.
  3. Heat olive oil in a large skillet over medium heat.
  4. Cook onion for 3–4 minutes until softened.
  5. Add garlic and mushrooms and cook for 8–10 minutes until golden.
  6. Sprinkle flour over mushrooms and stir for 1 minute.
  7. Add Dijon mustard, paprika, thyme, and soy sauce.
  8. Slowly stir in coconut milk or oat cream until smooth and creamy.
  9. Add cooked lentils, salt, and black pepper. Simmer 5–7 minutes until thickened.
  10. Toss with cooked pasta, garnish with parsley and lemon juice, and serve hot.

Notes

Use brown lentils for the best texture. A squeeze of lemon juice at the end brightens the creamy sauce beautifully.