There’s something deeply comforting about a big, warm pot of stew simmering on the stove.
If you’ve been looking for a meal that’s filling, nourishing, and actually easy to make on a busy weeknight – this vegan lentil mushroom stew is about to become your new favorite.
It’s rich. It’s hearty. It’s loaded with plant-based protein. And it all comes together in one pot in under an hour.
Whether you’re exploring more meatless meals, trying to eat cleaner, or simply need a cozy dinner that doesn’t require a lot of effort – this recipe delivers every single time.
And as a little reminder before we dive in: taking care of your body is a beautiful act of stewardship. As 1 Corinthians 6:19 reminds us, “Your body is a temple of the Holy Spirit.” Feeding yourself well is one small, loving way to honor that truth.
Now, let’s get cooking!

What You’ll Find in This Post
- Why this stew is so good for your body
- Step-by-step cooking instructions
- Tips for the perfect consistency
- Easy variations and substitutions
- Storage and meal prep guidance
- Serving suggestions
- FAQs + full recipe card
Why You’ll Love This Vegan Lentil Mushroom Stew
This isn’t just another boring veggie stew.
This recipe has a deep, savory flavor that feels satisfying and substantial – not like something is “missing.”
Here’s why it works so well:
Lentils give it serious staying power. One cup of lentils has around 18 grams of plant-based protein. You won’t be hungry an hour later.
Mushrooms add rich, meaty depth. Cremini mushrooms create that savory, umami flavor that makes this stew taste far more complex than the ingredient list suggests.
It’s a true one-pot meal. Less cleanup. More peace. Always a win.
It reheats beautifully. Make it Sunday, eat it all week.
It’s naturally gluten-free and vegan. Great for a wide range of dietary needs.

The Nutritional Benefits of This Stew
When we talk about stewarding our bodies well, it starts with what we put into them.
This stew is genuinely nourishing – not just filling.
Here’s what’s packed inside every bowl:
Protein from lentils – essential for muscle health, energy, and keeping you full throughout the day.
Fiber from lentils and vegetables – supports healthy digestion and helps regulate blood sugar levels.
Vitamin A from carrots – supports eye health and immune function.
Vitamin C from tomatoes – a natural immune booster and powerful antioxidant.
B vitamins and selenium from mushrooms – support brain function, energy production, and thyroid health.
Anti-inflammatory antioxidants – from the combination of herbs, vegetables, and spices throughout the recipe.
It’s comfort food that actually loves you back.
Ingredients You’ll Need
Nothing fancy here. Just real, wholesome ingredients you can find at any grocery store.
- 1 cup dried green or brown lentils, rinsed
- 8 oz cremini mushrooms, sliced
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 carrots, chopped
- 2 celery stalks, chopped
- 1 can (14.5 oz) diced tomatoes
- 4 cups vegetable broth
- 2 tbsp olive oil
- 1 tbsp tomato paste
- 1 tsp dried thyme
- 1 tsp smoked paprika
- 1 bay leaf
- Salt and pepper to taste
- Fresh parsley for garnish (optional but beautiful)
Optional Add-Ins for Extra Goodness
- 1 cup chopped kale or spinach (added at the end)
- 1 diced potato for extra heartiness
- A splash of red wine for deeper flavor

How to Make Vegan Lentil Mushroom Stew (Step by Step)
This comes together in about 50 minutes total – mostly hands-off simmering time.
Step 1: Sauté the Vegetables
Heat 2 tablespoons of olive oil in a large pot over medium heat.
Add your diced onion, chopped carrots, and celery. Sauté for about 5 minutes, stirring occasionally, until the vegetables start to soften and the onion turns translucent.
This base layer of aromatics is what gives the stew its depth – don’t rush it.

Step 2: Add Garlic and Mushrooms
Stir in the minced garlic and sliced cremini mushrooms.
Cook for another 5 minutes. You’ll notice the mushrooms release their moisture and start to brown slightly.
That browning is flavor – let it happen.

Step 3: Build the Flavor Base
Add the tomato paste, dried thyme, and smoked paprika directly into the pot.
Stir everything together and cook for 1 minute.
This step “blooms” the spices and deepens the overall flavor of the stew. It’s a small step that makes a big difference.
Step 4: Add the Lentils, Tomatoes, and Broth
Pour in your rinsed lentils, diced tomatoes (with juices), vegetable broth, and the bay leaf.
Stir to combine, then bring the pot to a boil over high heat.
Once boiling, reduce the heat to low and let it simmer uncovered for 25–30 minutes, or until the lentils are completely tender.

Step 5: Season and Finish
Taste and season generously with salt and pepper.
If you’re adding kale or spinach, stir it in now and cook for another 5 minutes until wilted.
Remove the bay leaf before serving.
Step 6: Serve and Enjoy
Ladle into bowls and garnish with fresh parsley if desired.
It’s ready. And your kitchen probably smells amazing right now.
Tips for the Best Lentil Stew Every Time
A few small things make a real difference with this recipe:
Always rinse your lentils. This removes any debris and helps them cook more evenly.
Watch the liquid level. If the stew gets too thick as it simmers, add a splash more broth. If it’s too thin, let it simmer uncovered for a few extra minutes to reduce.
Don’t skip the smoked paprika. It gives the stew that warm, slightly smoky depth that makes it taste like it’s been cooking all day.
Old lentils take longer. If your lentils have been sitting in the pantry for a while, they may need extra simmering time. You can also soak them for 30 minutes beforehand to speed things up.
Taste before you serve. Lentils absorb a lot of seasoning. Don’t be shy with the salt toward the end.
Variations and Easy Substitutions
This stew is wonderfully flexible. Here are some ways to make it your own:
Slow Cooker Version
Combine all ingredients in your slow cooker and cook on low for 6–8 hours or high for 3–4 hours. Perfect for a set-it-and-forget-it Sunday dinner.
Instant Pot Version
Use the sauté function to cook the vegetables and mushrooms first. Then add all remaining ingredients and cook on high pressure for 15 minutes. Quick release when done.
Seasonal Twists
Add cubed butternut squash in the fall for sweetness and color. Stir in fresh or frozen peas in spring for something lighter and bright.
Spice It Up
Add a pinch of red pepper flakes or a spoonful of harissa paste if you like a little heat. It pairs beautifully with the smoky paprika already in the recipe.
Different Mushrooms
Baby bella, shiitake, or a mix of wild mushrooms all work wonderfully here. Each variety brings slightly different flavor notes.
Not a Mushroom Fan?
No worries. Swap the mushrooms for diced zucchini, eggplant, or extra carrots. The texture will still be hearty and satisfying.
Serving Suggestions
This stew is a complete meal on its own – but here’s how to round it out:
- Crusty whole-grain bread for dipping into that rich broth
- Brown rice or quinoa for extra protein and substance
- A simple green salad to lighten the meal
- Steamed green beans or broccoli on the side
- A dollop of vegan sour cream or a sprinkle of nutritional yeast on top
For a cozy drink pairing, a warm cup of herbal tea – chamomile, ginger, or rooibos – makes this meal feel like a full self-care moment.
How to Store and Meal Prep This Stew
This is one of those recipes that genuinely gets better overnight.
The lentils absorb the broth and the flavors deepen beautifully as it rests.
In the refrigerator: Store in an airtight container for up to 4 days. Reheat gently on the stovetop, adding a splash of water or broth to loosen if needed.
In the freezer: This stew freezes perfectly for up to 3 months. Portion it into individual freezer-safe containers for easy grab-and-go meals. Thaw overnight in the refrigerator before reheating.
I love making a big batch on Sunday evening. It takes the pressure off the week and means wholesome dinners are already waiting – no decision fatigue, no drive-throughs, no stress.
That kind of intentional preparation is a small but meaningful act of caring for yourself and your household.

A Faith Note: Nourishing the Temple
We often think of self-care as something indulgent – a treat we allow ourselves on special occasions.
But feeding your body well is one of the most foundational forms of self-care there is.
Scripture reminds us in 1 Corinthians 6:19–20: “Do you not know that your bodies are temples of the Holy Spirit, who is in you, whom you have received from God? You are not your own; you were bought at a price. Therefore honor God with your bodies.”
Choosing nourishing meals isn’t vanity. It isn’t extra. It’s stewardship.
Every time you prepare a wholesome meal – even something as simple as a pot of lentil stew – you’re investing in the body God entrusted to you.
And that is absolutely worth celebrating.

Quick Checklist: Everything You Need for This Recipe
✔ 1 large pot or Dutch oven
✔ Lentils, mushrooms, and basic vegetables
✔ Vegetable broth and canned tomatoes
✔ Olive oil, tomato paste, thyme, smoked paprika
✔ About 50 minutes of your time
✔ Optional: kale, spinach, red wine, potatoes
Frequently Asked Questions
Can I use canned lentils instead of dried?
Yes! Canned lentils are already cooked, so you’ll want to reduce your cooking time significantly – add them in the last 10 minutes of simmering. You’ll also need less broth since you won’t be cooking the lentils from scratch.
Is this recipe gluten-free?
Yes, it’s naturally gluten-free. Just double-check the label on your vegetable broth to make sure it doesn’t contain any hidden gluten-containing ingredients.
Can I freeze this stew?
Absolutely. This stew freezes beautifully for up to 3 months. Let it cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat on the stovetop.
What can I substitute for mushrooms?
If you’re not a mushroom fan, try diced zucchini or eggplant. They add a similar hearty, satisfying texture without the mushroom flavor. Extra carrots or parsnips also work well.
Is this good for meal prep?
It’s one of the best meal prep recipes out there. It keeps well in the fridge for 4 days and actually tastes even better the next day as the flavors deepen.
Why are my lentils still hard after cooking?
This usually means the lentils are older or need more time. Older lentils can take up to 45 minutes or more to fully soften. Soaking them for 30 minutes beforehand can really help. Also, adding acidic ingredients (like tomatoes) too early can slow down the softening – add tomatoes after the lentils have simmered for a bit if you notice this issue.
Can I make this without oil?
Yes. You can sauté the vegetables in a splash of water or vegetable broth instead of olive oil for an oil-free version.
How many calories are in this stew?
Approximately 285 calories per serving based on 4 servings. This is an estimate and may vary depending on your specific ingredients and any additions.
Closing Encouragement
Friend, I hope this recipe brings some warmth and ease to your week.
Life gets busy – and on those busy days, having something like this ready in your fridge is such a gift to yourself.
You deserve nourishing food. You deserve meals that make you feel good inside and out.
Philippians 4:6–7 says, “Do not be anxious about anything, but in every situation, by prayer and petition, with thanksgiving, present your requests to God. And the peace of God, which transcends all understanding, will guard your hearts and your minds in Christ Jesus.”
Even something as simple as preparing a wholesome meal can be an act of thanksgiving – a small, quiet way of saying, “Lord, thank you for this body. Thank you for this food. Thank you for this moment.”
Now go enjoy a warm bowl of that stew. You’ve got this.
Explore more nourishing recipes and faith-filled self-care ideas on the Christian Faith Goods blog.
A Short Prayer of Gratitude Before Your Meal
Lord, thank you for the gift of nourishment – for the food on this table and the hands that prepared it. May this meal strengthen my body to do the good work You’ve called me to. Help me to steward my health with intention and gratitude, remembering that I am wonderfully made. Amen.

Hearty Vegan Lentil Mushroom Stew
Ingredients
- 1 cup dried green or brown lentils, rinsed
- 8 oz cremini mushrooms, sliced
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 carrots, chopped
- 2 celery stalks, chopped
- 1 can (14.5 oz) diced tomatoes
- 4 cups vegetable broth
- 2 tbsp olive oil
- 1 tbsp tomato paste
- 1 tsp dried thyme
- 1 tsp smoked paprika
- 1 bay leaf
- Salt and pepper to taste
- Fresh parsley for garnish (optional)
Optional Add-Ins:
- 1 cup chopped kale or spinach
- 1 diced potato
- A splash of red wine
Instructions
- Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Sauté for 5 minutes until softened.
- Add garlic and sliced mushrooms. Cook for another 5 minutes until mushrooms release their moisture and begin to brown.
- Stir in tomato paste, thyme, and smoked paprika. Cook for 1 minute to bloom the spices.
- Add rinsed lentils, diced tomatoes (with juices), vegetable broth, and bay leaf. Stir to combine.
- Bring to a boil, then reduce heat to low. Simmer uncovered for 25–30 minutes, or until lentils are fully tender.
- Season generously with salt and pepper. If using kale or spinach, stir in now and cook for 5 more minutes.
- Remove bay leaf. Ladle into bowls and garnish with fresh parsley if desired. Serve warm.
Notes
Notes and Tips
- If the stew becomes too thick, add a splash of broth or water. If too thin, simmer uncovered for a few extra minutes.
- Older lentils may need additional cook time. Soaking for 30 minutes beforehand helps them soften faster.
- For extra depth, add a splash of red wine with the broth.
- Balsamic vinegar and a small pinch of sugar can balance the flavors if your stew tastes slightly flat.
Storage
- Refrigerator: Store in an airtight container for up to 4 days. Reheat on the stovetop with a splash of broth.
- Freezer: Freeze in airtight containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
