Nothing beats a warm, hearty stew on a chilly evening, and this Vegan Lentil Mushroom Stew hits all the right notes. Packed with earthy mushrooms, tender lentils, and aromatic vegetables, it’s a satisfying plant-based meal that feels indulgent without being heavy. Perfect for cozy dinners, batch cooking for the week, or impressing guests with comforting, wholesome flavors, this stew is a versatile kitchen hero. French-inspired in flavor with a smoky paprika kick and fresh herbs, it’s a stew that warms both the body and soul.
Why You’ll Love This Recipe
- Hearty and protein-packed thanks to lentils and mushrooms
- Naturally vegan and plant-based, yet deeply satisfying
- Full of umami and rich flavors without meat or dairy
- Perfect for meal prep and keeps well in the fridge or freezer
- Easy to customize with greens, potatoes, or even a splash of wine
Ingredients
- Dried green or brown lentils – Protein-rich and filling, they form the hearty base of the stew
- Cremini mushrooms – Provide deep umami flavor and meaty texture
- Onion – Builds a sweet, savory foundation
- Garlic – Adds aromatic depth
- Carrots – Bring natural sweetness and color
- Celery – Adds flavor complexity and subtle crunch
- Diced tomatoes – Provide acidity and body to the stew
- Vegetable broth – Creates a flavorful liquid base
- Olive oil – For sautéing vegetables and enhancing richness
- Tomato paste – Intensifies the tomato flavor and adds depth
- Dried thyme – Classic herbaceous flavor
- Smoked paprika – Adds warmth and a gentle smoky note
- Bay leaf – Infuses subtle aromatic undertones
- Salt and pepper – Essential seasonings to taste
- Fresh parsley – Optional garnish for color and freshness
Optional add-ins:
- Kale or spinach for extra greens
- Diced potato for added heartiness
- A splash of red wine for deeper flavor
How to Make Vegan Lentil Mushroom Stew
Prepare the Base Vegetables
Heat olive oil in a large pot over medium heat. Add the onions, carrots, and celery, sautéing for about 5 minutes until the vegetables soften. This creates the flavorful foundation for the stew.
Cook the Mushrooms and Aromatics
Add the garlic and sliced mushrooms to the pot. Cook another 5 minutes, letting the mushrooms release their moisture and begin to brown.
Layer the Flavors
Stir in tomato paste, dried thyme, and smoked paprika. Cook for 1 minute to bloom the spices and enhance the aroma.
Simmer the Stew
Add the rinsed lentils, diced tomatoes, vegetable broth, and bay leaf. Bring the mixture to a boil, then reduce heat and simmer for 25–30 minutes until lentils are tender. Keep an eye on the liquid level: add more broth if too thick, or simmer uncovered a few extra minutes if too thin.
Finish and Serve
Season with salt and pepper to taste. If using, stir in chopped kale or spinach and cook for an additional 5 minutes. Remove the bay leaf before serving and garnish with fresh parsley.

Tips for Success
- Rinse lentils thoroughly to remove any grit and improve texture
- For extra depth, sauté mushrooms until golden brown for richer flavor
- Adjust seasoning gradually, especially salt, to suit your taste
- Make it ahead: flavors develop beautifully after a day in the fridge
Equipment Needed
- Large pot with lid
- Wooden spoon or spatula
- Measuring cups and spoons
- Knife and chopping board
Recipe Variations
- Spicy version: Add ½ teaspoon cayenne or chili flakes with paprika
- Hearty potato stew: Include diced potatoes or sweet potatoes
- Greens boost: Mix in chopped kale, spinach, or Swiss chard
- Wine-enhanced flavor: Add ¼ cup red wine with the broth for richer taste
Serving Suggestions
Serve this stew with warm crusty bread, over rice, or alongside quinoa for a full meal. Top with fresh parsley or a drizzle of olive oil for extra visual appeal. It also works beautifully as a meal prep dish for lunches throughout the week.
FAQs
Can I make this stew ahead of time?
Yes! It tastes even better the next day and keeps in the fridge for up to 4 days.
Can I freeze this stew?
Absolutely. Cool completely and store in an airtight container for up to 3 months.
Can I use canned lentils instead of dried?
Yes, but reduce the cooking time and adjust liquid accordingly.
Is this recipe gluten-free?
Yes, naturally. Just ensure your vegetable broth is gluten-free.
Can I add other vegetables?
Definitely. Bell peppers, zucchini, or parsnips all make excellent additions.
Final Thoughts
This Vegan Lentil Mushroom Stew is proof that plant-based meals can be deeply satisfying and rich in flavor. Cozy, nourishing, and endlessly customizable, it’s perfect for weeknight dinners, meal prep, or anytime you crave comfort in a bowl. Try it, experiment with your favorite vegetables, and enjoy the heartwarming flavors of this wholesome stew.
Print
Vegan Lentil Mushroom Stew
- Total Time: 50 minutes
- Yield: 4 servings
- Diet: Vegan
Description
This vegan lentil mushroom stew is hearty, nutritious, and packed with flavor. Perfect for cozy dinners or meal prep, with protein from lentils and umami from mushrooms.
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 onions, carrots, and celery. Sauté for 5 minutes until softened.
- Add garlic and mushrooms. Cook for 5 more minutes until mushrooms release moisture and start to brown.
- Stir in tomato paste, thyme, and smoked paprika. Cook 1 minute to release flavors.
- Add lentils, diced tomatoes, vegetable broth, and bay leaf. Bring to a boil, reduce heat, and simmer for 25–30 minutes, until lentils are tender.
- Season with salt and pepper. If using, add kale or spinach and cook an additional 5 minutes.
- Remove bay leaf, garnish with fresh parsley, and serve.
Notes
- Adjust liquid as needed: add more broth if too thick, simmer uncovered if too thin.
- Great for meal prep and can be customized with additional vegetables or spices.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Course, Stew
- Method: Simmer
- Cuisine: French, Vegan



