Vegan Lentil Mushroom Stew – Hearty, Earthy & One-Pot Comfort

When you’re in the mood for something wholesome, filling, and deeply savory, this Vegan Lentil Mushroom Stew is exactly what you need. Packed with protein-rich lentils, umami-heavy mushrooms, and aromatic herbs, this one-pot meal is warm, cozy, and perfect for chilly nights or nourishing meal prep.

This plant-based stew is thick, rustic, and satisfying — no meat needed. The mushrooms bring depth and richness, while green or brown lentils offer body and texture. Simmered with garlic, onions, carrots, and fresh herbs in a rich vegetable broth, every spoonful feels like comfort in a bowl.

It’s simple to make, naturally gluten-free, and highly customizable. Serve it on its own, over mashed potatoes, polenta, or rice for a truly grounding meal.

Ingredients Overview

Each ingredient in this stew plays a role in building layers of flavor and nutrition.

Vegetables & Aromatics

  • Onion: Yellow or white adds sweet aromatic depth.

  • Garlic: Key to rich, earthy flavor.

  • Carrots & Celery: A classic mirepoix base that provides subtle sweetness and texture.

  • Mushrooms: Use cremini, baby bella, or a mix — the heart of the stew. Sautéed until browned for maximum umami.

  • Tomato Paste: Adds depth, richness, and body to the broth.

Lentils

  • Brown or Green Lentils: Hold their shape well and create a hearty, meaty texture.

  • Avoid red lentils as they break down and create a mushier consistency.

Broth & Liquids

  • Vegetable Broth: Use low-sodium to control saltiness.

  • Balsamic Vinegar or Red Wine: Adds complexity and a subtle tang.

  • Tamari or Soy Sauce: Boosts umami (optional, but great for depth).

Herbs & Seasoning

  • Thyme & Rosemary: Earthy and aromatic — fresh or dried both work.

  • Bay Leaf: For background warmth.

  • Smoked Paprika (Optional): Adds gentle smokiness.

  • Salt & Pepper: To taste.

Optional Additions

  • Kale or Spinach: Stir in at the end for extra greens.

  • Potatoes: Diced and simmered for a thicker, chunkier stew.

  • Nutritional Yeast: For a cheesy, savory flavor boost.

Step-by-Step Instructions

1. Sauté the Aromatics

  • Heat 2 tbsp olive oil in a large pot or Dutch oven over medium heat.

  • Add:

    • 1 chopped onion

    • 2 chopped carrots

    • 2 celery stalks, diced

  • Cook 5–7 minutes until softened.

  • Stir in 4 cloves garlic, minced and cook for 1 more minute.

2. Brown the Mushrooms

  • Add 16 oz sliced mushrooms to the pot.

  • Sauté without stirring too much for 8–10 minutes until deeply browned and reduced.

  • Stir occasionally, letting them caramelize for maximum flavor.

3. Add Flavor Base

  • Stir in:

    • 2 tbsp tomato paste

    • 1 tsp thyme

    • 1/2 tsp rosemary

    • 1/2 tsp smoked paprika (optional)

    • 1 tbsp tamari or soy sauce (optional)

Cook 2 minutes, stirring to coat everything.

4. Add Lentils & Broth

  • Add:

    • 1 cup dry green or brown lentils (rinsed)

    • 4 cups vegetable broth

    • 1 cup water (as needed for simmering)

    • 1 bay leaf

Bring to a boil, then reduce heat and simmer covered for 30–35 minutes, stirring occasionally, until lentils are tender.

5. Finish the Stew

  • Stir in:

    • 1 tbsp balsamic vinegar or a splash of red wine

    • 2 cups chopped kale or spinach (optional)

Simmer uncovered 5 more minutes. Add water or broth to thin, if desired.

  • Taste and adjust seasoning with salt, pepper, and more vinegar if needed.

6. Serve

Ladle into bowls and enjoy as-is or serve over:

  • Mashed potatoes

  • Polenta

  • Crusty sourdough

  • Rice or farro

Tips, Variations & Substitutions

Cooking Tips

  • Browning the mushrooms is key — don’t skip or rush it.

  • Add broth gradually if your pot starts drying out — lentils absorb a lot.

  • Let the stew rest for 10 minutes after cooking to allow flavors to deepen.

Flavor Variations

  • Spicy Version: Add a pinch of chili flakes or a splash of hot sauce.

  • Italian-Inspired: Add a bit of oregano and finish with basil.

  • Coconut Twist: Add 1/2 cup coconut milk for creaminess.

Substitutions

  • No lentils? Use canned lentils (drained) and simmer for just 15–20 minutes.

  • Low-Sodium: Skip soy sauce and use unsalted broth.

  • Oil-Free: Sauté vegetables in broth instead of oil.

Serving Ideas & Occasions

This stew is ideal for:

  • Meal prepping — it gets better after a day or two in the fridge.

  • Weeknight dinners — one pot, no fuss.

  • Cold weather meals — warm, cozy, and grounding.

  • Plant-based meal plans — high in fiber and protein.

Serve with:

  • Crusty artisan bread or vegan biscuits

  • Mashed potatoes or cauliflower mash

  • A side salad with lemony vinaigrette

Nutritional & Health Notes

This stew is:

  • High in plant-based protein and fiber

  • Naturally gluten-free and vegan

  • Rich in iron, potassium, and antioxidants

  • Low in fat and made with whole ingredients

Per serving (1.5 cups approx.):

  • Calories: 280–320

  • Protein: 14–17g

  • Carbs: 35–40g

  • Fiber: 12g

  • Fat: 6g

  • Iron: ~25% DV

Make it more filling with grains or more greens. Keep portions hearty for a satisfying full-meal soup.

FAQs

Q1: Can I freeze lentil mushroom stew?

A1: Yes — it freezes beautifully. Let it cool completely, portion into containers, and freeze for up to 3 months.


Q2: Can I use canned lentils?

A2: Yes. Use 2 cans (drained and rinsed), and reduce cook time to 20–25 minutes. Add them halfway through the simmer to avoid mushiness.


Q3: What mushrooms work best?

A3: Cremini or baby bella are ideal. You can also use portobello or a mix of wild mushrooms for variety and stronger flavor.


Q4: How do I make it creamier?

A4: Blend 1 cup of the stew and stir it back in. Or, add 1/2 cup coconut milk or a spoonful of tahini for richness.


Q5: Is this stew high-protein?

A5: Yes — lentils are an excellent plant-based protein. Each serving provides about 14–17g of protein, making it great for vegans.


Q6: Can I make it in a slow cooker?

A6: Yes. Sauté the aromatics and mushrooms first, then add all ingredients to the slow cooker. Cook on LOW for 6–7 hours or HIGH for 3–4 hours.


Q7: How long will it last in the fridge?

A7: Store in an airtight container for up to 5 days. The flavors deepen over time, making it even more delicious the next day.

Print

Vegan Lentil Mushroom Stew – Hearty, Earthy & One-Pot Comfort

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty, one-pot vegan stew made with earthy mushrooms, protein-rich lentils, and aromatic herbs in a savory, comforting broth.

  • Author: Maya Lawson

Ingredients

Scale
  • 2 tbsp olive oil

  • 1 onion, chopped

  • 2 carrots, chopped

  • 2 celery stalks, diced

  • 4 garlic cloves, minced

  • 16 oz mushrooms (cremini or baby bella), sliced

  • 2 tbsp tomato paste

  • 1 tsp dried thyme

  • 1/2 tsp rosemary

  • 1/2 tsp smoked paprika (optional)

  • 1 tbsp tamari or soy sauce

  • 1 cup green or brown lentils, rinsed

  • 4 cups vegetable broth

  • 1 cup water (as needed)

  • 1 bay leaf

  • 1 tbsp balsamic vinegar or splash of red wine

  • Salt and pepper to taste

  • Optional: 2 cups chopped kale or spinach

Instructions

  • Heat oil and sauté onion, carrots, and celery 5–7 minutes. Add garlic and cook 1 minute more.

  • Add mushrooms and sauté until browned (8–10 min).

  • Stir in tomato paste, thyme, rosemary, smoked paprika, and tamari. Cook 2 minutes.

  • Add lentils, broth, water, and bay leaf. Bring to boil, then simmer 30–35 minutes.

  • Stir in vinegar and greens (if using). Simmer 5 more minutes.

  • Taste and adjust seasoning. Serve warm with bread or grains.

Notes

Great for meal prep. Add coconut milk or blend a portion for creaminess. Freezes well.

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