Vegan Lentil Mushroom Stew

Warm, earthy, and deeply satisfying, this vegan lentil mushroom stew is the kind of bowl you make when you want comfort without fuss. Packed with green or brown lentils, cremini mushrooms, and a tomato-forward broth, it’s a one-pot meal that suits weeknights, batch cooking, and cozy family dinners. If you like hearty plant-based dishes, you might also enjoy vegan protein pancakes as a breakfast companion for meal-prep weekends.

Why you’ll love this dish

This stew hits several sweet spots: it’s budget-friendly, freezer-friendly, and naturally vegan while still delivering satisfying umami from mushrooms and a meaty texture from lentils. It’s a reliable recipe for picky eaters because the spices are familiar (thyme, smoked paprika) and the vegetables are classic stew players (onion, carrot, celery). Perfect for a weeknight dinner, potluck, or a make-ahead lunch.

“Rich, cozy, and full of flavor — my whole family asked for seconds. The mushrooms give it a real ‘hearty stew’ vibe without any meat.” — a regular at home-cooked comfort meals

Step-by-step overview

This recipe is straightforward and forgiving:

  • Sauté the mirepoix (onion, carrot, celery) to build a savory base.
  • Brown mushrooms and garlic for depth.
  • Bloom tomato paste and spices to amplify flavor.
  • Add lentils, canned tomatoes, and broth; simmer until tender.
  • Finish with salt, pepper, and fresh parsley.

Expect about 40–45 minutes total time, mostly hands-off simmering.

What you’ll need

  • 1 cup dried green or brown lentils, rinsed thoroughly (do not use red lentils for this texture)
  • 8 oz cremini mushrooms, sliced
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, chopped into bite-sized pieces
  • 2 stalks celery, chopped
  • 14.5 oz canned diced tomatoes (with juice)
  • 4 cups vegetable broth (low-sodium preferred)
  • 2 tbsp olive oil (extra virgin preferred)
  • 1 tbsp tomato paste
  • 1 tsp dried thyme
  • 1 tsp smoked paprika
  • 1 bay leaf
  • Salt and pepper to taste
  • 2 tbsp fresh parsley, chopped (for garnish, optional)

Substitutions and notes:

  • Lentils: green or brown hold shape; canned lentils can be used (reduce simmer time and drain).
  • Mushrooms: cremini are classic; button or portobello work too.
  • Broth: vegetable broth keeps it vegan; use low-sodium so you control the salt.
  • For a thicker stew, reduce broth by 1/2 cup or mash a few lentils at the end.

Step-by-step instructions

  1. Heat 2 tbsp olive oil in a large pot over medium heat.
  2. Add diced onion, carrots, and celery. Sauté for about 5 minutes until they soften and smell fragrant.
  3. Stir in minced garlic and sliced mushrooms. Cook 4–5 minutes, stirring occasionally, until the mushrooms release moisture and begin to brown.
  4. Add 1 tbsp tomato paste, 1 tsp dried thyme, and 1 tsp smoked paprika. Stir constantly for 1 minute to bloom the spices and deepen flavor.
  5. Pour in the rinsed lentils, 14.5 oz diced tomatoes with their juice, 4 cups vegetable broth, and add the bay leaf.
  6. Bring to a rolling boil, then lower heat to a gentle simmer. Cover and cook for 25–30 minutes, stirring occasionally.
  7. Check lentils for tenderness; they should be cooked but still hold shape. If too thick, add a splash of water or broth.
  8. Season generously with salt and pepper. Remove and discard the bay leaf.
  9. Ladle into bowls and garnish with 2 tbsp chopped fresh parsley if using.

Best ways to enjoy it

Serve this stew in a wide bowl for spoonfuls of broth and lentils. Great pairings:

  • Crusty sourdough or whole-grain bread to sop up broth.
  • Over steamed rice, quinoa, or creamy polenta for a heartier bowl.
  • A crisp green salad with lemon vinaigrette for contrast.
    For weekend meal-prep, try it alongside simple roasted vegetables or a stack of pancakes; if you like sweet-savory meal prep, consider pairing it with protein-rich vegan pancakes for a varied batch-cook menu.

Storage and reheating tips

  • Refrigerator: Cool stew to room temperature and store in an airtight container within two hours. Keeps 4–5 days.
  • Freezer: Portion into freezer-safe containers. Freeze up to 3 months. Label with date.
  • Reheating (stovetop): Thaw overnight in fridge if frozen. Reheat gently over medium-low with a splash of broth; stir to loosen.
  • Reheating (microwave): Cover and heat in 1–2 minute bursts, stirring in between. Add a tablespoon of water or broth if it looks too thick.
    Food safety: Always reheat until steaming hot (165°F / 74°C) and discard if left at room temperature more than 2 hours.

Helpful cooking tips

  • Brown the mushrooms well: Browning (not steaming) concentrates flavor. Give them space in the pan and avoid overcrowding.
  • Rinse lentils and check for stones: Rinsing removes dust; scanning prevents surprises.
  • Bloom the tomato paste: Cooking it briefly with spices brings out sweetness and reduces raw tinny flavors.
  • Adjust texture: For a creamier stew, mash a cup of lentils against the pot’s side and stir.
  • Salt in stages: Add a small amount early, then season to taste at the end—especially if using salted broth.
  • Low and slow for best flavor: A gentle simmer melds flavors without turning lentils mushy.

Creative twists

  • Greens and beans: Stir in a few handfuls of spinach or kale at the end. Add a can of white beans for extra protein.
  • Smoky chipotle: Swap smoked paprika for 1 tsp chipotle in adobo for a smoky kick.
  • Coconut version: Add 1/2 cup coconut milk near the end for a creamier, slightly sweet variant.
  • Grain boost: Cooked farro, barley, or brown rice can be added for chew and bulk.
  • Slow cooker/Instant Pot: For slow cooker, sauté veggies first, then transfer and cook on low 6–8 hours. For Instant Pot, sauté on ‘Sauté’ mode, add everything, and cook on high pressure 10 minutes with quick release.

FAQ

Q: How long does this stew take from start to finish?
A: Plan for about 40–45 minutes total: 10–15 minutes active (sautéing/browning) and 25–30 minutes simmering.

Q: Can I use canned lentils instead of dried?
A: Yes. Use two 15-oz cans (drained and rinsed). Add them toward the end and simmer just 5–10 minutes to heat through; reduce the broth slightly.

Q: Is this stew high in protein?
A: Lentils are an excellent plant protein source. One cup of dried lentils (cooked) provides roughly 18 grams of protein total for the pot — serving sizes will determine per-serving protein.

Q: Can I make this gluten-free?
A: Absolutely. All core ingredients are naturally gluten-free; just serve with gluten-free bread or grains if needed.

Q: How can I thicken the stew without flour?
A: Mash a small portion of cooked lentils against the pot or simmer uncovered a few minutes to reduce the liquid. Cooked mashed potato or pureed white beans also thicken nicely.

Q: Will the mushrooms make the stew watery?
A: Mushrooms release moisture at first, but browning them properly evaporates excess liquid and concentrates flavor. If after cooking it seems watery, simmer uncovered briefly.

Q: Can I double the recipe?
A: Yes. Use a larger pot and increase simmer time slightly. Taste and adjust seasoning before serving.

Print

Vegan Lentil Mushroom Stew

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A warm, hearty vegan stew made with lentils and mushrooms, perfect for cozy dinners and meal prep.

  • Author: nigob439gmail-com
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Vegan
  • Diet: Vegan

Ingredients

Scale
  • 1 cup dried green or brown lentils, rinsed thoroughly
  • 8 oz cremini mushrooms, sliced
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, chopped into bite-sized pieces
  • 2 stalks celery, chopped
  • 14.5 oz canned diced tomatoes (with juice)
  • 4 cups vegetable broth (low-sodium preferred)
  • 2 tbsp olive oil (extra virgin preferred)
  • 1 tbsp tomato paste
  • 1 tsp dried thyme
  • 1 tsp smoked paprika
  • 1 bay leaf
  • Salt and pepper to taste
  • 2 tbsp fresh parsley, chopped (for garnish, optional)

Instructions

  1. Heat 2 tbsp olive oil in a large pot over medium heat.
  2. Add diced onion, carrots, and celery. Sauté for about 5 minutes until they soften and smell fragrant.
  3. Stir in minced garlic and sliced mushrooms. Cook 4–5 minutes until the mushrooms release moisture and begin to brown.
  4. Add 1 tbsp tomato paste, 1 tsp dried thyme, and 1 tsp smoked paprika. Stir constantly for 1 minute to bloom the spices and deepen flavor.
  5. Pour in the rinsed lentils, canned tomatoes with juice, vegetable broth, and the bay leaf.
  6. Bring to a rolling boil, then reduce heat to a gentle simmer. Cover and cook for 25–30 minutes, stirring occasionally.
  7. Check lentils for tenderness; they should be cooked but still hold shape. If too thick, add a splash of water or broth.
  8. Season generously with salt and pepper. Remove and discard the bay leaf.
  9. Ladle into bowls and garnish with fresh parsley if using.

Notes

For a thicker stew, reduce broth by 1/2 cup or mash a few lentils at the end.

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