Hearty Vegan Lentil Mushroom Stew

Featured in ONE-POT AND SHEET PAN MEALS.

Warm up with a hearty vegan lentil mushroom stew. Packed with savory umami, protein-rich lentils, and earthy mushrooms for a satisfying plant-based meal.
Priya Nolan - Recipe Author
Updated on April 2, 2026 at 11:51 AM
Prep Time: 20 min Cook Time: 50 min Total Time: 1 hr 10 min 6 Servings Beginner
Hearty Vegan Lentil Mushroom Stew - Featured Image Pin it
Hearty Vegan Lentil Mushroom Stew | Recipes By Klara

Oh, hey there, friend! Remember that brutal winter we had a couple of years back? I was craving something deeply comforting, warm, and, honestly, just good for the soul. I’d been playing around with plant-based meals and stumbled upon this gem. After a few tweaks and a whole lot of kitchen experimentation, my ultimate Vegan Lentil Mushroom Stew was born. It’s been a staple ever since, chasing away the chill and filling our home with the most incredible aromas.

Okay, so I have to tell you about the time I made this Vegan Lentil Mushroom Stew for the first time. I was so excited, chopping everything, feeling like a culinary genius. Then, I realized I’d accidentally bought canned lentils instead of dried! Oops. The stew turned out… mushy, to be real, to say the least. Not bad, but definitely not the hearty texture I was aiming for. Lesson learned: always double-check those labels, folks!

Ingredients for Your Cozy Lentil Mushroom Stew

  • 2 tbsp olive oil: This isn't just for greasing the pan, hon! Olive oil is where all those amazing flavors start to bloom. It helps to mellow out the aromatics and gives everything a beautiful, subtle richness. I always use a good quality extra virgin because you can really taste the difference in the final stew. It’s the unsung hero that sets the stage for all the deliciousness to come.
  • 1 large yellow onion, diced: Oh, the humble onion! It’s the foundation of so many incredible dishes, and this stew is no exception. Dicing it finely ensures it melts into the background, adding sweetness and depth without being chunky. I love watching it soften and turn translucent, it’s like the first whisper of comfort in the pot. It makes the whole kitchen smell amazing, setting the stage for that rich stew base.
  • 4 cloves garlic, minced: garlic, my love! Could any savory dish be complete without it? Minced garlic adds that pungent, aromatic kick that just wakes everything up. Don’t rush it, let it get fragrant but not burned. It's the secret weapon that transforms simple vegetables and lentils into something truly extraordinary. Honestly, I sometimes add an extra clove or two if I’m feeling bold you can never have too much!
  • 1 lb cremini mushrooms, sliced: Mushrooms are the star here, giving our stew that incredible 'meaty' texture and umami depth. Cremini, also called baby bellas, are my go-to because they have a richer flavor than white buttons. Slicing them gives them more surface area to brown beautifully, which is key for developing those deep, savory notes. They soak up all the broth and seasonings, becoming little flavor bombs in every spoonful.
  • 1 1/2 cups brown or green lentils, rinsed: Lentils are the heart of this stew! Brown or green varieties hold their shape really well, giving you that lovely bite without turning to mush. Rinsing them is super important to get rid of any dust or debris trust me on this one. They absorb all the fantastic flavors from the broth and veggies, becoming tender and satisfying. They're what makes this Vegan Lentil Mushroom Stew so incredibly hearty and filling.
  • 1 (28 oz) can diced tomatoes, undrained: Diced tomatoes bring that essential brightness and acidity to balance out the richness of the lentils and mushrooms. Using them undrained means you get all that lovely tomato juice, adding more liquid and flavor to the stew base. They break down a bit during simmering, creating a luscious, slightly chunky texture that’s just perfect. It’s like a little burst of sunshine in every spoonful!

Making This Hearty Stew: A Step-by-Step Guide

Step 1: Sauté Aromatics:
First things first, get that olive oil shimmering in a big pot over medium heat. Toss in your diced onion, celery, and carrots. Oh, the smell! It’s the signal that something delicious is about to happen. Let them soften and sweeten for about 8-10 minutes, stirring occasionally. You want them tender, almost translucent. This step builds the flavor foundation for our amazing stew, so don't rush it, okay?
Step 2: Add Garlic & Mushrooms:
Now for the good stuff! Push those softened veggies to one side and add your minced garlic to the cleared spot. Let it get fragrant for about 30 seconds don't let it burn! Then, pile in your sliced cremini mushrooms. This might seem like a lot, but they cook down, hon. Sauté them until they release their liquid and start to brown nicely, about 5-7 minutes. This browning adds so much depth to our stew.
Step 3: Introduce Lentils & Paste:
Time for the stars! Stir in your rinsed lentils and the tomato paste. Let that tomato paste 'bloom' for a minute or two, stirring it around with the veggies. It deepens its flavor immensely seriously, don't skip this! You’ll see it darken slightly and smell even richer. This step is crucial for building the complex, savory base that makes this Vegan Lentil Mushroom Stew so incredibly satisfying.
Step 4: Pour in Liquids & Seasonings:
Alright, the moment of truth! Pour in your vegetable broth and the can of diced tomatoes (undrained, remember?). Give it a good stir to scrape up any bits from the bottom of the pot that’s pure flavor, friends! Season generously with salt, pepper, and any other dried herbs you love. Bring it all to a boil, then immediately reduce the heat. We're ready for the magic to happen with this hearty stew.
Step 5: Simmer the Stew:
Now, pop a lid on that pot, reduce the heat to low, and let it simmer away. This is where the patience pays off! Let it cook for about 30-40 minutes, or until the lentils are tender but still have a little bite. Stir it occasionally to make sure nothing sticks to the bottom. Your kitchen will smell absolutely divine, filling with the comforting aroma of this hearty Vegan Lentil Mushroom Stew. It’s pure bliss!
Step 6: Final Adjustments & Serve:
Once those lentils are perfectly tender, give your stew a taste. This is your moment to adjust the seasonings! Does it need more salt? A pinch of pepper? Maybe a splash of vinegar for brightness? To be real, sometimes a tiny squeeze of lemon at the end just makes it sing. Ladle it hot into bowls and get ready for some serious comfort. This is what home cooking is all about, my friend.

There’s something so grounding about standing in my kitchen, chopping fresh veggies, and watching them transform into something spectacular. The aromas that fill the house as this stew simmers are pure magic earthy mushrooms, sweet onions, and those comforting lentils. It feels like I'm wrapping my family in a warm, delicious hug. This recipe, honestly, is my happy place.

Keeping Your Vegan Lentil Mushroom Stew Fresh: Storage Secrets

Got leftovers? Lucky you! This stew is even better the next day, as all those flavors have more time to mingle and deepen. Let it cool completely before transferring it to airtight containers. It’ll keep beautifully in the fridge for up to 4-5 days. I’ve made the mistake of putting warm stew directly into the fridge, and it creates condensation, which isn't ideal for freshness. For longer storage, this stew freezes like a dream! Portion it into freezer-safe containers or bags and it’ll be good for up to 3 months. Just thaw in the fridge overnight and reheat gently on the stove or in the microwave. It’s a lifesaver for busy weeknights!

Hearty Vegan Lentil Mushroom Stew - Image 1Pin it
Hearty Vegan Lentil Mushroom Stew - Image 1 | Recipes By Klara

Playing with Flavors: Substitutions for This Lentil Mushroom Stew

Okay, kitchen experiments are my jam, and this recipe is super forgiving! No cremini mushrooms? White button or even dried porcini (rehydrated, of course!) work wonderfully for that earthy depth. If you're out of brown or green lentils, red lentils can work in a pinch, but they'll break down more and give you a creamier texture not bad, just different! Feel free to swap out the carrots and celery for other hearty root veggies like parsnips or diced sweet potato. For extra greens, stir in some spinach or kale during the last 10 minutes of simmering. Play around and make it your own, hon!

Serving Up Your Delicious Vegan Lentil Mushroom Stew

Oh, the best part! This hearty stew is a meal in itself, but it loves a good companion. My absolute favorite way to serve it is with a big hunk of crusty sourdough bread perfect for soaking up every last bit of that delicious broth. A sprinkle of fresh parsley or cilantro at the end adds a pop of color and brightness, too. If you want to get fancy, a dollop of vegan sour cream or a swirl of pesto on top is just chef’s kiss. And for a complete meal, a simple side salad with a tangy vinaigrette cuts through the richness beautifully. Don't forget a grind of fresh black pepper!

The Comforting Roots of Vegan Lentil Mushroom Stew

Lentil stews have been around for ages, nourishing people across cultures for centuries. They’re a staple in European, Middle Eastern, and Indian cuisines, often called the 'poor man's meat' because they’re so affordable and packed with protein. This particular version, with its earthy mushrooms and classic mirepoix base, leans into those rustic European comfort food vibes. It reminds me of the simple, wholesome meals my grandma used to make, just without the meat! It's food that tells a story of warmth, resilience, and making the most of simple, nourishing ingredients. A true hug in a bowl, steeped in history.

And there you have it, my friends! This hearty stew isn't just a recipe, it's a feeling. It's the warmth on a cold day, the comfort in a bowl, and the joy of sharing something truly delicious. I hope it brings as much coziness to your home as it does to mine. Give it a try, play with it, and please, please share your creations and any tweaks you make in the comments below! Happy cooking, everyone!

Hearty Vegan Lentil Mushroom Stew - Image 2Pin it
Hearty Vegan Lentil Mushroom Stew - Image 2 | Recipes By Klara

FAQs About Your Hearty Vegan Lentil Mushroom Stew

Can I make this stew ahead of time?

Absolutely! This stew is one of those magical dishes that tastes even better the next day. The flavors really meld and deepen overnight. Just let it cool completely, store it in an airtight container in the fridge, and gently reheat it on the stovetop when you're ready to enjoy.

What kind of lentils are best for this recipe?

I love using brown or green lentils for this stew because they hold their shape beautifully during simmering, giving you a nice, hearty texture. Red lentils will work, but they tend to break down more and create a creamier, mushier stew. So, stick with brown or green for that classic stew consistency!

Is this stew spicy?

Nope, not at all as written! This recipe is designed to be comforting and savory, with earthy notes. If you like a little kick, feel free to add a pinch of red pepper flakes when you're sautéing the aromatics or a dash of hot sauce when serving. It's totally customizable to your heat preference!

Can I add other vegetables or protein?

Oh, for sure! This stew is super versatile. Feel free to toss in some diced potatoes, sweet potatoes, parsnips, or even a handful of spinach or kale towards the end of cooking. For extra plant-based protein, a can of rinsed chickpeas or cannellini beans would be a delicious addition!

Is this recipe gluten-free?

Yes, it is! All the ingredients in this hearty stew (lentils, vegetables, broth, tomatoes, olive oil, etc.) are naturally gluten-free. Just make sure to double-check your vegetable broth label to ensure it doesn't contain any hidden gluten-containing ingredients, as some brands might. Enjoy, my gluten-free friends!

Hearty Vegan Lentil Mushroom Stew

Warm up with a hearty vegan lentil mushroom stew. Packed with savory umami, protein-rich lentils, and earthy mushrooms for a satisfying plant-based meal.

4.4 out of 5
(23 reviews)
Prep Time
20 Minutes
Cook Time
50 Minutes
Total Time
70 Minutes


Difficulty: Beginner

Cuisine: European

Yield: 6 Servings

Dietary: Vegan, Gluten-Free, Diabetic-Friendly

Published: April 2, 2026 at 11:51 AM

Ingredients

→ Aromatic Foundation

01 2 tbsp olive oil
02 1 large yellow onion, diced
03 4 cloves garlic, minced
04 2 stalks celery, diced
05 2 medium carrots, peeled and diced

→ Hearty Core

06 1 lb cremini mushrooms, sliced
07 1 1/2 cups brown or green lentils, rinsed

→ Rich Broth & Seasoning

08 6 cups vegetable broth
09 1 (28 oz) can diced tomatoes, undrained
10 2 tbsp tomato paste
11 1 tsp dried thyme
12 2 bay leaves
13 1 tsp smoked paprika
14 Salt and black pepper to taste

→ Fresh Finish

15 1/4 cup fresh parsley, chopped, for garnish

Instructions

Step 01

Heat 2 tbsp olive oil in a large pot or Dutch oven over medium heat. Add 1 large yellow onion, 2 stalks celery, and 2 medium carrots. Sauté for 5-7 minutes until softened, building the flavor base for your Hearty Vegan Lentil Mushroom Stew.

Step 02

Stir in 4 cloves minced garlic and 1 lb sliced cremini mushrooms. Cook for another 5-7 minutes, stirring occasionally, until the mushrooms have released their liquid and started to brown slightly.

Step 03

Add 1 1/2 cups rinsed brown or green lentils and 2 tbsp tomato paste to the pot. Stir well to coat the vegetables and lentils, cooking for 1 minute to deepen the flavors.

Step 04

Pour in 6 cups vegetable broth and 1 (28 oz) can diced tomatoes (undrained). Add 1 tsp dried thyme, 2 bay leaves, and 1 tsp smoked paprika. Season generously with salt and black pepper to taste. This forms the rich base of your Hearty Vegan Lentil Mushroom Stew.

Step 05

Bring the stew to a boil, then reduce heat to low, cover, and simmer for 30-40 minutes, or until the lentils are tender. Stir occasionally to prevent sticking. For the best Hearty Vegan Lentil Mushroom Stew, ensure lentils are fully cooked but not mushy.

Step 06

Remove and discard the bay leaves. Taste and adjust salt and pepper as needed. Ladle the warm Hearty Vegan Lentil Mushroom Stew into bowls. Garnish each serving with 1/4 cup fresh chopped parsley.

Notes

  1. For an extra layer of flavor, consider adding a splash of red wine (about 1/4 cup) after the tomato paste and before the broth. Let it reduce slightly before adding other liquids.
  2. This Hearty Vegan Lentil Mushroom Stew makes excellent leftovers! Store in an airtight container in the refrigerator for up to 4-5 days, or freeze for up to 3 months.
  3. Feel free to customize your stew with other vegetables. Spinach or kale can be stirred in during the last 5-10 minutes of cooking, or try different mushroom varieties like shiitake for a deeper umami.
  4. Serve this comforting stew with a side of crusty bread for dipping, or a dollop of vegan sour cream or cashew cream for added richness.

Tools You'll Need

  • Large pot or Dutch oven
  • Cutting board
  • Chef's knife
  • Measuring cups
  • Measuring spoons

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • None

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 297 kcal
  • Total Fat: 5 g
  • Total Carbohydrate: 47 g
  • Protein: 17 g

Reviews & Comments

Required fields are marked *

Hearty Vegan Lentil Mushroom Stew

📌 Save Before You Go!

Don't lose this recipe — save it to Pinterest!

Save on Pinterest
Hearty Vegan Lentil Mushroom Stew

Don't Lose This Recipe!

Save it now — you'll want to make this again!