Vegan Lentil Mushroom Stew – Hearty, Cozy, and Perfectly Savory

BY:

CHLOE

November 15, 2025

This Vegan Lentil Mushroom Stew is everything you want in a cold-weather dinner: warm, comforting, rich, and deeply flavorful. Tender lentils, earthy mushrooms, carrots, and onions are simmered in a savory broth until thick and hearty. It’s the kind of plant-based meal that satisfies vegans and non-vegans alike. Serve it over creamy mashed potatoes, rice, or crusty bread for the ultimate cozy dinner.

This dish is nutrient-dense, protein-packed, fiber-rich, and made with whole-food plant-based ingredients. It’s weeknight-friendly, meal-prep-approved, and the perfect answer when you want something wholesome and satisfying.

Why You’ll Love This Recipe

Deep, savory flavor without any meat
Hearty enough for a main dish
High in plant-based protein and fiber
Budget-friendly ingredients
Perfect for meal prep and freezing
Vegan, gluten-free, and WFPB

Recipe Overview

Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
Servings: 4

Vegan lentil mushroom stew served over mashed potatoes
A cozy bowl of vegan lentil mushroom stew ready to serve

Ingredients

1 tablespoon olive oil (or water/veg broth for oil-free)
1 medium onion, diced
3 cloves garlic, minced
2 cups mushrooms, sliced (cremini or button)
1 cup dried brown or green lentils, rinsed
2 carrots, diced
1 tablespoon tomato paste
4 cups vegetable broth
1 tablespoon soy sauce or tamari
1 teaspoon thyme
1 teaspoon rosemary
½ teaspoon smoked paprika
Salt and pepper to taste
Fresh parsley for serving

Optional for serving: mashed potatoes, rice, quinoa, or crusty bread

Instructions

  1. Sauté the aromatics
    In a large pot, heat olive oil over medium heat. Add onion and sauté until soft. Add garlic and cook briefly until fragrant.
  2. Cook the mushrooms
    Add sliced mushrooms and cook until they release their moisture and turn golden brown.
  3. Add lentils and vegetables
    Stir in lentils, carrots, tomato paste, thyme, rosemary, smoked paprika, and soy sauce. Mix well.
  4. Add broth and simmer
    Pour in the vegetable broth. Stir, bring to a boil, then reduce heat to low. Simmer for 25–30 minutes or until lentils are tender and stew is thickened.
  5. Season and serve
    Taste and adjust seasoning with more salt, pepper, or herbs. Serve hot over mashed potatoes, rice, or alongside crusty bread. Garnish with fresh parsley.
Hearty mushroom and lentil stew in a bowl
Rich and hearty plant-based stew perfect for dinner

Tips

Use brown or green lentils so they stay firm.
Add spinach or kale at the end for extra veggies.
For thicker stew, simmer longer or mash some lentils.
For extra umami flavor, add a splash of balsamic vinegar.

FAQs

Can I make this oil-free?
Yes, sauté the onion and mushrooms in a splash of vegetable broth.

Can I use red lentils?
Red lentils will become mushy and turn the stew into more of a thick soup. Stick to brown or green for best texture.

Does it freeze well?
Absolutely. Freeze for up to 3 months.

Can I add potatoes directly to the stew?
Yes—diced potatoes can simmer with the lentils for a heartier version.

Vegan comfort stew with mushrooms and vegetables
Comforting lentil mushroom stew served warm

Nutrition Summary

Serving SizeCaloriesProteinCarbsFatSugarFiber
1 bowl26015g42g3g7g15g

Readers love these recipes !

Leave a Comment