This Vegan Lentil Mushroom Stew is a bowl of pure comfort — rich, earthy, and deeply savory without a trace of meat or dairy. Perfect for cool evenings or meatless meal prep, this one-pot wonder features tender lentils, umami-packed mushrooms, aromatic herbs, and a velvety, slow-simmered broth that warms you from the inside out.
Drawing inspiration from classic French and Mediterranean stews, this vegan version uses simple, wholesome ingredients to create bold flavors and satisfying textures. It’s naturally high in fiber, protein, and iron, making it a nourishing main dish for any plant-based eater — or anyone who simply loves a cozy bowl of stew.
Ingredients Overview
Lentils
Lentils are the backbone of this stew, bringing protein, texture, and thickness.
-
Brown or green lentils hold their shape well and absorb flavor beautifully.
-
French lentils (Lentilles du Puy) are firmer and add a peppery note.
Avoid: Red lentils — they break down and turn mushy, better suited for pureed soups.
Mushrooms
Mushrooms add depth, umami, and a meaty bite.
-
Cremini (baby bella) or portobello mushrooms work best.
-
White button mushrooms are fine but milder.
-
Dried porcini (optional) add rich, woodsy flavor when rehydrated and chopped.
Tip: Sauté mushrooms until deeply browned to bring out their full flavor.
Aromatics
-
Onion, garlic, and celery form the classic base.
-
Carrots add subtle sweetness and texture.
-
A splash of red wine or balsamic vinegar deepens the stew’s richness.
Broth
Use a robust vegetable broth, preferably low-sodium so you can control the saltiness.
-
Add tamari or soy sauce for added umami.
-
Optional: a spoonful of tomato paste for a hint of acidity and body.
Herbs & Seasonings
-
Thyme, rosemary, bay leaves, and parsley bring earthiness and warmth.
-
Smoked paprika (optional) adds a subtle smoky depth.
-
Black pepper adds balance and heat.
Thickening & Add-Ins
-
Potatoes or sweet potatoes add creaminess and bulk.
-
A handful of greens like kale or spinach stirred in at the end boosts nutrition.
-
A splash of plant milk or cashew cream can make the stew luxuriously silky.
Step-by-Step Instructions

1. Prep the Vegetables
-
Dice 1 large onion, 2 carrots, 2 celery stalks, and 3–4 garlic cloves.
-
Clean and slice 12 oz mushrooms (cremini or your choice).
2. Sauté the Base
-
Heat 2 tbsp olive oil in a large pot over medium heat.
-
Add onion, carrots, and celery; sauté 6–8 minutes until soft.
-
Stir in garlic, mushrooms, and a pinch of salt.
-
Cook 8–10 minutes until mushrooms are browned and moisture has mostly evaporated.
Optional: Deglaze with ½ cup red wine or 1 tbsp balsamic vinegar for depth.
3. Build the Stew
-
Stir in:
-
1 tbsp tomato paste (optional)
-
1 tsp dried thyme
-
½ tsp rosemary
-
1 bay leaf
-
1 tsp smoked paprika (optional)
-
-
Add:
-
1 cup green or brown lentils (rinsed)
-
4 cups vegetable broth
-
1 cup diced potatoes or sweet potatoes (optional)
-
Bring to a boil, then reduce to low and simmer covered for 30–35 minutes, or until lentils are tender.
4. Adjust and Finish
-
Taste and add:
-
Salt and black pepper
-
1 tbsp tamari or soy sauce
-
Splash of lemon juice or vinegar for brightness
-
-
Optional: Stir in chopped kale or spinach and let wilt.
-
For extra creaminess, stir in ¼ cup unsweetened plant milk or a spoonful of cashew cream.
5. Serve
Ladle into bowls and garnish with chopped parsley or a drizzle of olive oil. Serve with crusty bread, rice, or over mashed potatoes.
Tips, Variations & Substitutions
Cooking Tips
-
Let the mushrooms brown properly — don’t rush this step!
-
Add broth gradually if the stew thickens too quickly.
-
Store covered in the fridge for up to 5 days — flavors deepen with time.
Flavor Variations
-
Italian-style: Add basil, oregano, and canned tomatoes.
-
Spicy twist: Add chili flakes or hot smoked paprika.
-
Rustic: Stir in barley or farro instead of lentils.
Substitutions
-
Soy-free: Skip tamari and use coconut aminos.
-
Oil-free: Sauté vegetables in broth instead of oil.
-
Gluten-free: Naturally gluten-free as written — just double-check broth labels.
Serving Ideas & Occasions
What to Serve It With
-
Toasted sourdough or rustic bread
-
Brown rice, quinoa, or farro
-
Mashed cauliflower or potatoes
-
Roasted root vegetables for a hearty plate
When to Serve
-
Weeknight comfort dinners
-
Vegan holiday mains
-
Cozy weekend batch-cooking
-
High-protein meal prep lunches
This stew is deeply satisfying on its own but pairs beautifully with crusty carbs and seasonal greens.
Nutritional & Health Notes
This stew is a plant-based powerhouse — filling, nutritious, and rich in fiber and minerals.
-
Lentils provide 18–20g of protein per cup, plus iron, folate, and fiber.
-
Mushrooms offer selenium, B vitamins, and earthy flavor.
-
Carrots and greens add antioxidants and vitamins A and K.
With whole-food ingredients and no dairy or processed fillers, this is clean comfort food you can feel great about.
Approximate per serving (1.5 cups):
-
Calories: 300
-
Protein: 16–18g
-
Carbs: 35g
-
Fiber: 12g
-
Fat: 6g
FAQs
Q1: Can I freeze Vegan Lentil Mushroom Stew?
A1: Yes! Let it cool completely, then portion into airtight containers. Freeze for up to 3 months. Thaw overnight in the fridge and reheat on the stove.
Q2: Can I use canned lentils?
A2: You can, but reduce the simmer time and add them near the end to prevent overcooking. Start with sautéing the base and cook the mushrooms thoroughly first.
Q3: What mushrooms work best?
A3: Cremini or portobello have the most flavor and texture. Button mushrooms are okay in a pinch. Add rehydrated porcini for a flavor boost.
Q4: How do I thicken the stew?
A4: Simmer uncovered for the last 10–15 minutes. Or mash a few potatoes/lentils into the stew. A splash of plant milk or cashew cream also adds body.
Q5: Can I make it in a slow cooker?
A5: Absolutely. Sauté the veggies first (if you can), then add everything to the slow cooker. Cook on low for 6–7 hours or high for 3–4 hours.
Q6: Is this stew high in protein?
A6: Yes! Lentils are a great plant protein source. Combined with mushrooms and optional plant milk or protein-rich greens, it’s satisfying and nourishing.
Q7: How long does it last in the fridge?
A7: Up to 5 days in a sealed container. It tastes even better after a day as the flavors meld together.