Vegan Lentil Mushroom Stew – Hearty, Earthy & Wholesome Comfort Food

This Vegan Lentil Mushroom Stew is the ultimate plant-based comfort food — rich, earthy, and deeply satisfying. Packed with protein from tender lentils and brimming with umami from sautéed mushrooms, this stew simmers together with carrots, celery, and herbs in a savory broth that warms you from the inside out.

Inspired by classic rustic stews but entirely dairy-free and meatless, it’s perfect for chilly evenings, meal prep, or anyone looking for a hearty vegan dish that doesn’t skimp on depth or texture. Serve it on its own, over mashed potatoes, or with crusty bread for a complete, nourishing meal.

Ingredients Overview

Each ingredient in this stew brings a unique layer of flavor, texture, or nutrition. Here’s a closer look at what you’ll need:

  • Brown or Green Lentils: These hold their shape well and provide protein and fiber. Avoid red lentils — they break down and create a mushier texture.

  • Mushrooms: Baby bella (cremini) or white mushrooms offer a meaty bite and deep umami flavor. For added richness, use a mix of wild mushrooms like shiitake or oyster.

  • Carrots, Onion & Celery: This classic mirepoix base adds sweetness, depth, and aromatic foundation.

  • Garlic: Adds pungency and boosts flavor.

  • Tomato Paste: Brings acidity, sweetness, and body to the broth.

  • Vegetable Broth: Choose low-sodium for more control over seasoning. A rich broth adds complexity.

  • Thyme & Bay Leaf: Earthy herbs that add savory background notes.

  • Balsamic Vinegar: A splash at the end brightens the flavors and enhances depth.

  • Olive Oil: For sautéing vegetables and building richness.

Optional Add-ins:

  • A splash of red wine for depth

  • A handful of chopped kale or spinach near the end

  • Chopped parsley or rosemary for garnish

Ingredient Tips:

  • Lentil Type Matters: Use whole brown or green lentils for a hearty bite — they don’t fall apart during simmering.

  • Mushroom Sauté: Brown the mushrooms deeply to bring out maximum flavor.

  • Tomato Paste: Let it caramelize in the pan before adding broth — it improves depth.

Step-by-Step Instructions

1. Sauté the Aromatics

In a large Dutch oven or soup pot, heat 2 tablespoons olive oil over medium heat.

Add:

  • 1 chopped yellow onion

  • 2 chopped carrots

  • 2 chopped celery stalks

Cook for 6–8 minutes, stirring occasionally, until the vegetables soften and onions are translucent.

2. Add Garlic and Tomato Paste

Stir in:

  • 3 minced garlic cloves

  • 2 tablespoons tomato paste

Cook for 1–2 minutes until fragrant and the paste darkens slightly.

3. Add Mushrooms and Herbs

Add:

  • 16 oz sliced mushrooms

  • 1 tsp dried thyme

  • 1 bay leaf

  • Salt and pepper to taste

Cook for 8–10 minutes, stirring occasionally, until mushrooms are browned and have released their moisture.

4. Stir in Lentils and Broth

Add:

  • 1 cup dry brown or green lentils (rinsed)

  • 4 cups vegetable broth

Stir well and bring to a boil. Reduce heat to a simmer, cover partially, and cook for 30–35 minutes, or until lentils are tender.

5. Finish and Adjust Seasoning

Remove bay leaf. Stir in:

  • 1 tablespoon balsamic vinegar

  • Optional: 1 cup chopped kale or spinach

Simmer for 2–3 more minutes. Taste and adjust salt, pepper, or acidity.

6. Serve Warm

Ladle into bowls and serve with fresh bread, mashed potatoes, or cooked grains.

Tips, Variations & Substitutions

Cooking Tips:

  • Don’t skip browning the mushrooms — it’s essential for that deep, savory flavor.

  • Thin with water or broth if the stew gets too thick.

  • For an ultra-rich finish, stir in a teaspoon of olive oil or vegan butter before serving.

Variations:

  • French-Style: Add herbes de Provence and a splash of red wine.

  • Italian-Inspired: Add chopped rosemary, basil, and white beans.

  • Smoky Version: Add ½ tsp smoked paprika or a pinch of chipotle powder.

Substitutions:

  • No Lentils? Use canned chickpeas or white beans — just reduce cooking time.

  • No Tomato Paste? Use a small amount of crushed tomatoes or sun-dried tomato paste.

  • Oil-Free: Sauté veggies in water or broth for a no-oil version.

Serving Ideas & Occasions

This stew is perfect for:

  • Cold-weather dinners: Cozy, comforting, and stick-to-your-ribs satisfying.

  • Meal prep: Makes 4–6 portions and holds up well for 4–5 days in the fridge.

  • Freezer meals: Cools and freezes beautifully — just thaw and reheat gently.

Serve it over:

  • Creamy mashed potatoes

  • Cooked brown rice or quinoa

  • Toasted sourdough or garlic bread

  • Roasted root vegetables

Top with a drizzle of olive oil or a sprinkle of chopped herbs for a fresh finish.

Nutritional & Health Notes

This vegan stew is a powerhouse of plant-based nutrition:

  • High in fiber and protein from lentils

  • Rich in minerals like iron, potassium, and magnesium

  • Low in saturated fat, high in antioxidants

Per serving (1.5 cups), expect:

  • ~250–300 calories

  • 16–18g protein

  • 10–12g fiber

  • <5g fat

It’s ideal for clean eating, heart health, and anyone following vegan, vegetarian, or flexitarian diets.

FAQs

Q1: Can I freeze lentil mushroom stew?

A1: Yes, it freezes very well. Cool completely, portion into freezer-safe containers, and freeze for up to 3 months. Thaw in the fridge overnight and reheat gently.

Q2: Can I make it in a slow cooker?

A2: Absolutely. Sauté aromatics and mushrooms first for flavor, then transfer to a slow cooker with lentils and broth. Cook on low for 6–7 hours or high for 3–4.

Q3: What mushrooms are best?

A3: Cremini or baby bella are ideal for their meaty flavor, but white button mushrooms work too. A mix of wild mushrooms adds more complexity.

Q4: Can I make this stew oil-free?

A4: Yes. Sauté the vegetables in a bit of broth or water instead of oil. The stew will still be flavorful, especially if you brown the mushrooms well.

Q5: Do I need to soak the lentils?

A5: No soaking is necessary for brown or green lentils. Just rinse well before cooking. Red lentils cook faster but break down and are not ideal for this texture.

Q6: How do I make it thicker?

A6: Simmer uncovered toward the end to reduce liquid, or mash a small portion of the stew with a potato masher to thicken naturally.

Q7: What can I serve it with for a full meal?

A7: Serve it over mashed potatoes, whole grains, or with crusty bread. A side salad or roasted vegetables round out the meal perfectly.

Print

Vegan Lentil Mushroom Stew – Hearty, Earthy & Wholesome Comfort Food

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty, protein-rich vegan stew made with brown lentils, savory mushrooms, and aromatic vegetables simmered in a rich, herb-infused broth.

  • Author: Maya Lawson

Ingredients

Scale
  • 1 cup brown or green lentils, rinsed

  • 16 oz mushrooms, sliced

  • 1 yellow onion, chopped

  • 2 carrots, chopped

  • 2 celery stalks, chopped

  • 3 garlic cloves, minced

  • 2 tbsp tomato paste

  • 4 cups vegetable broth

  • 1 tsp dried thyme

  • 1 bay leaf

  • 1 tbsp olive oil

  • Salt & black pepper to taste

  • 1 tbsp balsamic vinegar (optional)

  • Optional: 1 cup chopped kale or spinach

Instructions

  1. In a large pot, heat olive oil. Sauté onion, carrots, and celery for 6–8 minutes.

  2. Add garlic and tomato paste; cook for 2 minutes.

  3. Add mushrooms, thyme, bay leaf, salt, and pepper. Cook until mushrooms brown.

  4. Stir in lentils and broth. Bring to boil, then simmer partially covered for 30–35 minutes.

  5. Remove bay leaf, stir in balsamic vinegar and optional greens. Simmer 2 more minutes.

  6. Serve hot.

Notes

  • Freeze in portions for up to 3 months.

  • Add kale or spinach for extra greens.

  • Use red wine or smoked paprika for variation.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star