Need a dinner that feels like a hug but takes barely any effort? This vegan lentil mushroom stew does exactly that. You sauté a few vegetables, dump in the lentils, and let the pot handle the rest.
I started making this stew during a rainy week when my fridge looked sad. I had mushrooms, a bag of lentils, and zero motivation. Somehow, that pot turned into my favorite winter meal.
Now I make it almost every other week. Ready to see why this humble stew earns a permanent spot in your rotation?
Why You Will Love This Stew
This stew packs plant-based protein and fiber into every bowl. Lentils give it body, and mushrooms add a deep, meaty flavor. You never miss the meat, and I say that as a former skeptic.
It also costs very little. A bag of lentils and a pack of mushrooms feed a whole family. Your wallet and your stomach both win.
The Big Benefits
- One-pot cooking: you wash one pot and call it a night.
- Meal prep friendly: the flavor improves after a day in the fridge.
- Freezer friendly: leftovers keep for months.
- Fully flexible: you can swap vegetables based on what you own.
Servings and Time
This recipe makes 6 servings. You spend about 15 minutes prepping and 45 to 50 minutes cooking. Total time lands around 1 hour, and most of it needs zero attention from you.
Ingredients and Quantities
I love when a recipe tells you exactly what to buy. Here is everything you need for six hearty bowls. Nothing exotic, and most of it probably sits in your pantry already.
Vegetables and Aromatics
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 4 garlic cloves, minced
- 16 oz (450 g) cremini mushrooms, sliced
Lentils, Liquids, and Pantry Items
- 2 tbsp olive oil
- 2 tbsp tomato paste
- 1 1/2 cups brown or green lentils, rinsed
- 1 can (14.5 oz) diced tomatoes
- 5 cups vegetable broth
Herbs, Seasonings, and Extras
- 1 tsp dried thyme
- 1 tsp smoked paprika
- 1 bay leaf
- 2 cups chopped kale or spinach (optional)
- Salt, to taste
- Black pepper, to taste
- 2 tbsp fresh parsley, chopped, for garnish
- 1 tbsp lemon juice (optional)
Choose brown or green lentils for this recipe. They hold their shape during the long simmer. Red lentils dissolve into mush, and nobody wants baby food stew.
How to Make Vegan Lentil Mushroom Stew
This part matters most, so I break it down step by step. Follow along and you will nail it on your first try. Even the lentils behave.
Step 1: Soften the Vegetables
Place a large pot over medium heat and add the olive oil. Once the oil shimmers, add the diced onion, carrots, and celery. Stir them every minute or so.
Cook for about 5 minutes until the onion turns soft and see-through. Do not rush this step. Soft vegetables build the sweet base that every good stew needs.
Step 2: Brown the Mushrooms
Add the minced garlic and sliced mushrooms to the pot. Stir everything together. At first, the mushrooms will soak up the oil and look dry.
Keep cooking for 5 to 7 minutes. The mushrooms will release their water, and then that water will cook off. When they turn golden brown, you have built serious flavor.
Step 3: Toast the Tomato Paste and Spices
Stir in the tomato paste, thyme, and smoked paprika. Keep stirring constantly for about 1 minute. The paste will darken slightly and smell rich and smoky.
Why bother with this step? Heat wakes up the spices and removes the raw, tinny taste of tomato paste. It takes 60 seconds and improves the whole pot, IMO.
Step 4: Add the Lentils and Liquids
Rinse your lentils in a fine mesh strainer under cold water. Pick out any tiny stones or shriveled bits. Then add the lentils to the pot.
Pour in the diced tomatoes with their juice and the vegetable broth. Drop in the bay leaf. Stir well so nothing sticks to the bottom.
Step 5: Simmer Until Tender
Turn the heat up and bring the stew to a boil. As soon as you see big bubbles, reduce the heat to low. Set the lid slightly ajar so steam can escape.
Simmer for 30 to 35 minutes and stir every 10 minutes. Taste a lentil near the end. It should feel tender but still hold its shape.
Step 6: Add the Greens
If you want greens, stir in the kale or spinach during the last 5 minutes. Kale needs the full 5 minutes to soften. Spinach wilts in about 1 minute.
Have you ever tried to eat a raw kale leaf in a stew? It fights back. Give it time and it behaves.
Step 7: Season and Remove the Bay Leaf
Fish out the bay leaf and throw it away. Taste the stew and add salt and black pepper. Start with a small pinch and build from there.
Season at the end because broth brands vary wildly in saltiness. I once salted early and ended up with a salt lick. Learn from my mistake :/
Step 8: Garnish and Serve
Ladle the stew into bowls. Sprinkle fresh parsley over the top. Add a squeeze of lemon juice if you like a bright, fresh finish.
Serve it warm with crusty bread for dunking. The bread soaks up the broth like a champ. Honestly, the bread might steal the show.
Tips for the Best Lentil Mushroom Stew
I have made this stew dozens of times. These tips come from my own kitchen fails and wins.
- Do not crowd the mushrooms. Use a wide pot so they brown instead of steam.
- Rinse the lentils to remove dust and grit.
- Simmer gently. A hard boil breaks the lentils apart.
- Add lemon at the end to lift the flavors.
- Taste before you salt because broth already contains sodium.
Why Mushroom Browning Matters
Browned mushrooms add a savory, almost meaty taste. Pale, steamed mushrooms taste bland and rubbery. Patience here pays off big.
If your pot looks crowded, cook the mushrooms in two batches. It adds five minutes but improves the final bowl.
Stovetop vs. Slow Cooker vs. Instant Pot
I prefer the stovetop because I control the browning. Sautéing builds flavor that other methods skip. Plus, the whole pot finishes in about an hour.
You can still use a slow cooker. Sauté the vegetables and mushrooms first, then move everything to the cooker. Cook on low for 7 to 8 hours or on high for 4 hours.
An Instant Pot works too. Use the sauté function first, then pressure cook for about 12 minutes. Let the pressure release naturally for the best texture.
Easy Variations to Try
Once you master the base stew, you can play around. Swap ingredients based on your mood and your fridge.
- Potatoes: add diced potatoes for a heartier, thicker stew.
- Sweet potatoes: they add natural sweetness and bright color.
- Coconut milk: stir in half a cup for a creamy finish.
- Red pepper flakes: add a pinch for gentle heat.
Want a thicker stew? Mash a few lentils against the side of the pot with a spoon. The starch thickens the broth without any flour.
What to Serve With Lentil Mushroom Stew
Crusty bread tops my list. Toasted sourdough works especially well for dunking. Rice or quinoa also turns the stew into an even bigger meal.
For something lighter, pair it with a crisp green salad. A simple lemon vinaigrette cuts through the richness nicely. Guests always ask for seconds either way.
Storage and Meal Prep Tips
Store leftovers in an airtight container in the refrigerator for up to 5 days. The flavor deepens overnight, so day-two stew tastes even better. FYI, this makes lunch planning painless.
To freeze, cool the stew completely and pour it into freezer-safe containers. Leave a little space at the top for expansion. Freeze for up to 3 months and reheat gently on the stove.
FAQs About Vegan Lentil Mushroom Stew
Do I need to soak the lentils first?
No, brown and green lentils cook well without soaking. Rinse them under cold water and add them straight to the pot. That saves you hours of planning.
Can I use red lentils instead?
You can, but the texture changes. Red lentils break down and make a thick, soupy stew. Cook them for about 15 to 20 minutes instead.
Is this stew gluten free?
The ingredients are naturally gluten free. Always check your vegetable broth and tomato paste labels for hidden gluten. Serve with gluten-free bread if needed.
Can I freeze vegan lentil mushroom stew?
Yes, it freezes beautifully. Cool it completely and store it in airtight containers for up to 3 months. Thaw overnight in the refrigerator and reheat on the stove.
What kind of mushrooms work best?
Cremini mushrooms give the best flavor and texture. Baby bella and white button mushrooms also work. For an extra earthy kick, add a handful of shiitake mushrooms.
Why are my lentils still hard after 35 minutes?
Old lentils take longer to soften. Acidic ingredients like tomatoes can also slow cooking. Keep simmering and add a splash of broth if the pot looks dry.
Final Thoughts
Vegan lentil mushroom stew gives you tender lentils, savory mushrooms, and a rich, smoky broth in about an hour. Brown your mushrooms, simmer gently, and season at the end.
So grab a pot and start chopping tonight. Your kitchen will smell incredible, and your leftovers will thank you.

Vegan Lentil Mushroom Stew
Ingredients
Method
- Place a large pot over medium heat and add the olive oil.
- Add the diced onion, carrots, and celery. Stir them every minute or so and cook for about 5 minutes until the onion turns soft and see-through.
- Add the minced garlic and sliced mushrooms to the pot. Stir everything together and cook for 5 to 7 minutes until the mushrooms turn golden brown.
- Stir in the tomato paste, thyme, and smoked paprika. Cook for about 1 minute to awaken the spices and deepen the flavor.
- Add rinsed lentils, diced tomatoes with juice, and vegetable broth to the pot. Drop in the bay leaf. Stir well.
- Bring the stew to a boil, then reduce heat to low, slightly ajar the lid, and simmer for 30 to 35 minutes, stirring every 10 minutes. Lentils should feel tender but still hold their shape.
- Stir in the kale or spinach during the last 5 minutes of cooking.
- Remove the bay leaf and taste the stew. Adjust seasoning with salt and black pepper as needed.
- Serve warm in bowls, garnished with fresh parsley and a squeeze of lemon juice if desired.



