This post may contain affiliate links.
My Lentil Mushroom Stew is an easy one-pot, vegan stew that can be enjoyed by the whole family. It’s a warming, hearty dish loaded with lentils, mushrooms and veggies. Serve with a side of crusty bread for sopping up all the juices and you have the perfect mid week dinner.

This one-pot Lentil Mushroom Stew is ready in about 50 minutes and hearty enough to satisfy the whole table, no meat required. You get tender lentils, earthy mushrooms, and chunky vegetables simmered in a smoky, herb-forward tomato broth. It’s the kind of stew that tastes like it took all day but comes together on a Tuesday night without any fuss.
The flavor profile here is what sets this apart: smoked paprika, thyme, and a touch of coriander give the broth real depth, and finishing with feta and fresh parsley adds a Mediterranean brightness you won’t find in most lentil stews. It’s one of the most-requested soups in my house, and once you make it, you’ll understand why. With 20 grams of protein per serving and a full cup of dry lentils in the pot, this stew holds its own as a complete meal. Serve it with crusty bread or warm pita and you’re done.
Why This Recipe Works

The carrots go into the pan first and get a few minutes of direct heat before the onion and mushrooms join them. That brief head start builds a slightly caramelized base that adds sweetness to the broth without any added sugar. Simmering the stew covered for 40 to 45 minutes gives the lentils time to fully absorb the spiced broth rather than just cook through in plain liquid, which is why the flavor tastes layered instead of flat. The tomato sauce adds body and a subtle acidity that balances the earthiness of the mushrooms and lentils. The result is a stew that’s genuinely filling and deeply flavored from a short ingredient list.

Recipe Ingredients

You will love this easy recipe and the simple ingredients it uses. It is one of my favorite recipes!
- Mushrooms: White button mushrooms work great here. Cremini adds more earthiness, shiitake brings a meatier flavor. Any variety works.
- Lentils: Red lentils break down for a creamier stew; green lentils hold their shape for more texture. Both work well.
- Tomato Sauce: Adds body and subtle acidity to the broth. No tomato sauce on hand? Canned diced tomatoes work as a substitute.
- Vegetables: Onion, carrots, and yellow potatoes are the base. Swap in sweet potato for a lower-carb option, or add green beans, peas, or bell pepper to use up what you have.
- Dried Oregano: Adds a savory, herby backbone to the broth. One of the few dried herbs that performs just as well as fresh.
- Smoked Paprika: The key spice in this stew. It brings a smoky depth that makes the broth taste like it simmered all day.
Recipe Tip: If you want to thicken this stew use tomato paste.
Substitutions
- Mushrooms: Any variety works in place of white button mushrooms. Cremini, shiitake, or a combination all hold up well in the broth.
- Lentils: Red, green, or brown lentils can all be used. Red lentils will create a thicker, creamier stew while green and brown lentils hold their shape for more texture.
- Yellow Potatoes: Sweet potatoes are a great swap and add a subtle sweetness to the broth. Butternut squash also works well.
- Tomato Sauce: Canned diced tomatoes or crushed tomatoes can be used in place of tomato sauce. The broth will be slightly chunkier but just as flavorful.
- Smoked Paprika: Regular paprika can be used but you will lose some of the smoky depth. A small pinch of cumin can help compensate.
- Yellow Potatoes: Leave the potatoes out entirely and add an extra cup of lentils or a can of white beans to keep the stew hearty.
- Feta Garnish: Skip it to keep the recipe fully vegan, or swap in a dollop of plain dairy-free yogurt for a creamy finish.
How to Make this Stew
Step 1. Prepare and Sauté Vegetables: Sauté the carrots in some olive oil then once they become slightly golden, add the onion and garlic.
Continue to cook until the onion becomes translucent. Now add the sliced mushrooms and cook until tender.

Step 2. Add Remaining Ingredients: Add the dry lentils, chopped potato, tomato sauce, smoked paprika, dried oregano, bay leaves, fresh thyme and vegetable broth to the pan and give everything a good stir to mix through.

Step 3. Simmer: Finally season the stew with salt and black pepper and cover the pot with a lid. Place the pot on the stove, over a medium heat and allow the stew to simmer for 40-45 minutes or until the potatoes and lentils are tender.
Step 4. Serve: Check the seasoning and serve the stew warm with a side of fresh bread.

Common Mistakes to Avoid
- Skipping the sauté step. Adding everything to the pot at once produces a thin, flat-tasting stew. The sauté phase builds the flavor foundation the whole dish depends on.
- Using pre-cooked or canned lentils. Dry lentils absorb the spiced broth as they cook, which is what gives this stew its depth. Canned lentils added at the end taste separate from the broth.
- Not seasoning in layers. Lentils and mushrooms both absorb a significant amount of salt. Season at the start and then check again before serving, under-seasoned lentil stew is the most common reason it falls flat.
- Lifting the lid during the simmer. Keep the lid on. The trapped steam helps the lentils cook evenly and keeps the broth from reducing too fast.
- Rushing the cook time. Forty minutes is the minimum. Pulling it at 30 minutes often means chalky lentils and undercooked potatoes. When in doubt, give it five more minutes.
Recipe Tips
- Season in layers. Add salt when sautéing the vegetables and again before serving. Lentils and mushrooms absorb a lot of seasoning as they cook, so always taste and adjust at the end.
- Don’t skip the sauté. Those first few minutes of heat on the carrots, onion, and mushrooms build the flavor foundation the whole stew depends on.
- Keep the lid on. Once simmering, leave the lid on. It helps the lentils cook evenly and keeps the broth from reducing too fast.
- Give it time. Forty minutes is the minimum. Pulling it early often means chalky lentils and undercooked potatoes.
- Make it ahead. This stew tastes even better the next day once the spices have had time to meld. Great for Sunday meal prep.
- Thicken the broth. Stir in a tablespoon of tomato paste and simmer uncovered for five to ten minutes, or mash a few potatoes directly in the pot.
- Thin it out when reheating. The stew thickens as it sits. Add a splash of vegetable broth to bring it back to the right consistency.
- Double the batch. This stew freezes beautifully for up to three months. Portion into individual containers for easy weekday meals.

What to Serve with Lentil Mushroom Stew
This stew is a full meal on its own, but a few simple additions make it feel even more complete.
- Warm pita, homemade naan or crusty sourdough bread for soaking up the broth
- A simple arugula salad with lemon and olive oil dressing
- Plain rice if you want to stretch the stew further
- Mediterranean Roasted vegetables on the side
- Fresh parsley and feta crumbled on top for a Mediterranean finish that sets this apart from a standard vegetable stew
Storage Tips
- Once cooled, leftover stew can be placed in an airtight container and stored in the fridge for 2-3 days. When you are ready to enjoy, reheat the stew to piping hot and serve immediately.
- To freeze simply allow the stew to cool, before placing in an airtight container and storing in the freezer for up to 2 months. Ready to pull out and warm up on those busy days we all have through the week.
Recipe Tip: allow the soup to cool to room temperature, then put it in an airtight container, and store in the freezer for up to 3 months. When you are ready to eat it let the soup thaw in the fridge overnight. Then when you are ready to eat it, warm it up on the stove over low heat until it is warmed through.
More Lentil Soup Recipes
Vegetarian
Moroccan Carrot Red Lentil Soup
Mediterranean
Lemon Lentil Soup Recipe
Mediterranean
Lebanese Lentil Soup
Tried this recipe? Leave a star rating and comment below! Subscribe to my newsletter or follow me on Facebook, Instagram, or Pinterest for the latest.
Lentil Mushroom Stew

Ingredients
- 3 tablespoons olive oil
- 4 cloves garlic , minced
- 1/2 sweet onion, diced
- 2 carrots, peeled and diced
- 4 cups white mushrooms, sliced
- 1 cup dry lentils, {I like red or green}
- 2 cups yellow potatoes, chopped
- 2 cups tomato sauce
- 4 cups vegetable broth
- 1/2 teaspoon salt
- 1/8 teaspoon black pepper
- 3 bay leaves
- 1/2 tablespoon thyme
- 1 teaspoon oregano
- 1 teaspoon smoked paprika
- 1/2 teaspoon coriander , {optional}
- parsley, for garnish
- Feta cheese, for garnish
Instructions
- Heat 3 tablespoons of olive oil in a large dutch oven over medium heat.
- Add the garlic and sauté for 2 minutes.
- Add the onion and carrots and continue to saute for 4-5 minutes.
- Add sliced mushrooms and cook until tender.
- Add dry lentils, chopped potato, tomato sauce, vegetable broth, salt, black pepper, bay leaves, thyme, oregano, smoked paprika, coriander.
- Simmer covered, over medium heat for 40-45 minutes or until both potatoes and lentils are tender.
- Garnish with fresh parsley, feta cheese and pita.
Notes
- Use red lentils for a thicker, creamier stew or green lentils if you prefer more texture.
- Sauté the carrots before adding the onion and mushrooms to build a sweeter, more flavorful base.
- Lentils absorb a lot of seasoning as they cook. Taste and adjust salt before serving.
- Keep the lid on during the simmer to prevent the broth from reducing too quickly and to help the lentils cook evenly.
- Stir in a tablespoon of tomato paste if you want a thicker stew.
- The stew thickens as it sits. Add a splash of vegetable broth when reheating to loosen it back up.
- Swap in any vegetables you have on hand. Green beans, peas, bell pepper, zucchini, and sweet potato all work well.
- Omit the feta garnish to keep this recipe fully vegan.
- Use low-sodium vegetable broth and tomato sauce to reduce the sodium content significantly.
- Store leftovers in the fridge for up to 4 days or freeze for up to 3 months in individual portions.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
















absolutely delicious
I am so happy to hear that! 🙂
Yummy! I made this one winter day and the flavors are amazing. It was so delicious and the umami from the mushrooms added so much depth. This is on my repeat list now.
I am so glad you enjoyed it! Thank you for the feedback. The mushrooms do add a lot of flavor.
@Julia, can it be done in a slow cooker or pressure cooker?
I haven’t tried but I would think in the slow cooker would work. I would cover and cook on high for 3 hours or low for 6 hours, until the lentils are creamy and tender and have absorbed most of the broth.