When the weather turns chilly or you simply crave something warm and grounding, few meals satisfy like a rich, savory stew. This Vegan Lentil Mushroom Stew is the kind of comforting dish that fills your kitchen with deep, earthy aromas — a plant-based bowl of goodness that’s both nourishing and satisfying.
Combining tender green or brown lentils, meaty mushrooms, root vegetables, and a fragrant blend of herbs, this one-pot meal is packed with protein, fiber, and complex flavor. It’s naturally gluten-free, dairy-free, and incredibly versatile. Whether served over mashed potatoes, creamy polenta, or enjoyed with crusty sourdough bread, this stew delivers slow-cooked comfort in under an hour.
Perfect for meal prep, dinner parties, or a cozy night in, this dish proves that vegan cooking can be both rustic and deeply flavorful.
Ingredients Overview
Here’s a breakdown of the essential components that make this stew so hearty and flavorful — without any animal products.
Core Ingredients:
-
Lentils (green or brown): These lentils hold their shape while simmering and add plant-based protein and fiber. Avoid red lentils — they become too mushy for this dish.
-
Mushrooms: Cremini or baby bella mushrooms provide a meaty texture and deep umami flavor. You can also mix in shiitake or portobello for variety.
-
Carrots & celery: Add sweetness, texture, and aromatics.
-
Onion & garlic: The base of flavor in almost every great stew. Shallots or leeks can be used for variation.
-
Tomato paste: Provides richness and depth.
-
Vegetable broth: Use a low-sodium variety for better control over seasoning.
-
Bay leaf & thyme: These herbs add that classic stew fragrance and depth.
-
Soy sauce or tamari: For an umami kick and a touch of saltiness. Use tamari for gluten-free.
-
Red wine (optional): A splash of dry red wine enhances the richness. For alcohol-free, sub with more broth and a splash of balsamic vinegar.
Optional Add-Ins:
-
Potatoes or sweet potatoes: For a heartier stew.
-
Spinach or kale: Stir in during the last few minutes for added nutrients.
-
Smoked paprika: Adds a subtle smoky layer.
Substitutions:
-
Oil-free: Sauté veggies in a splash of broth instead of olive oil.
-
Soy-free: Use coconut aminos in place of soy sauce.
-
Grain-free: Serve on its own or with cauliflower mash instead of rice or bread.
Step-by-Step Instructions
This stew comes together in one pot with simple steps — building layers of flavor along the way.
1. Sauté the base:
In a large Dutch oven or heavy-bottomed pot, heat 1 tablespoon olive oil over medium heat.
Add 1 diced onion, 2 diced carrots, and 2 diced celery stalks. Cook for 5–7 minutes until softened and beginning to brown.
Add 3 cloves garlic (minced), 2 tablespoons tomato paste, and a pinch of salt. Stir and cook for 1–2 more minutes until fragrant.
2. Add mushrooms:
Add 16 oz sliced mushrooms (cremini, baby bella, or mixed). Sauté for 6–8 minutes until they’ve released their moisture and begin to brown.
Don’t rush this step — well-browned mushrooms develop deep umami flavor.
3. Deglaze and simmer:
Pour in 1/2 cup dry red wine (optional) to deglaze the pot. Scrape up any browned bits at the bottom.
Add:
-
1 cup dry green or brown lentils (rinsed)
-
4 cups vegetable broth
-
1 tablespoon soy sauce or tamari
-
1 teaspoon dried thyme
-
1 bay leaf
-
Freshly ground black pepper to taste
Bring to a boil, then reduce to a simmer. Cover and cook for 30–35 minutes, or until lentils are tender but not mushy.
4. Final touches:
Remove the bay leaf. Taste and adjust seasoning — add more salt, pepper, or a splash of soy sauce as needed.
If you’d like a thicker stew, mash a small portion of the lentils with the back of a spoon, or simmer uncovered for 5–10 more minutes to reduce the broth.
For extra richness, stir in 1 tablespoon balsamic vinegar or a touch of plant-based butter before serving.
Tips, Variations & Substitutions

Pro Tips:
-
Sauté mushrooms until deeply browned for the best flavor.
-
Let the stew rest for 10 minutes after cooking — flavors will deepen.
-
Add a spoonful of nutritional yeast for extra savory depth.
Variations:
-
Lentil Mushroom Bourguignon: Add pearl onions and extra red wine for a French-style stew.
-
With grains: Add 1/4 cup pearl barley or farro with the lentils for added texture.
-
Spicy kick: Add a pinch of chili flakes or smoked paprika for heat.
Substitutions:
-
Wine-free: Use more broth and add 1–2 teaspoons balsamic vinegar or red wine vinegar.
-
Broth substitute: If you’re out of broth, use water plus 1 tablespoon miso paste or 1 bouillon cube.
-
Extra protein: Add cooked chickpeas or white beans during the last 10 minutes of cooking.
Serving Ideas & Occasions
This stew is versatile and deeply satisfying on its own, but you can also serve it in a variety of ways:
-
Over mashed potatoes or cauliflower mash for a rich, fork-and-knife meal.
-
With crusty bread or sourdough toast to soak up the flavorful broth.
-
On a bed of brown rice, farro, or quinoa for added heartiness.
-
With a simple green salad to lighten the plate and add crunch.
It’s perfect for:
-
Meal prep lunches
-
Cozy family dinners
-
Impressing plant-based guests
-
Batch cooking for freezing
Nutritional & Health Notes
This vegan lentil mushroom stew is high in fiber, plant protein, and essential nutrients like iron, potassium, and B vitamins.
Lentils provide slow-digesting carbohydrates and protein, mushrooms are rich in antioxidants and selenium, and the vegetable base adds beta-carotene and vitamin C.
Each serving (about 1.5 cups) contains roughly:
-
250–300 calories
-
14–18g protein
-
12g fiber
-
Low saturated fat
-
Zero cholesterol
This makes it a nourishing, heart-healthy, and blood sugar-friendly option for vegans, vegetarians, and omnivores alike.
FAQs
Q1: Can I make this stew in advance?
A1: Yes! In fact, it tastes even better the next day as the flavors continue to develop. Store in the fridge for up to 5 days.
Q2: Can I freeze lentil mushroom stew?
A2: Absolutely. Let it cool fully, then freeze in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat on the stove.
Q3: What type of mushrooms work best?
A3: Cremini, baby bella, or chopped portobello mushrooms are ideal. A mix of fresh and dried mushrooms (like porcini) can elevate the umami flavor even more.
Q4: Do I need to soak lentils first?
A4: No soaking required for green or brown lentils. Just rinse before using. Red lentils cook faster but are too soft for this hearty stew.
Q5: Is this stew gluten-free?
A5: Yes, if you use tamari or coconut aminos instead of soy sauce. Double-check your broth for hidden gluten if using store-bought.
Q6: Can I make it in a slow cooker?
A6: Yes. Sauté the vegetables and mushrooms first, then transfer everything to a slow cooker and cook on LOW for 6–7 hours or HIGH for 3–4 hours.
Q7: How can I thicken the stew naturally?
A7: Mash a few spoonfuls of lentils in the pot and simmer uncovered for 5–10 minutes. You can also stir in 1 tablespoon of rolled oats during cooking for subtle thickening.
PrintVegan Lentil Mushroom Stew – Hearty, Earthy & Nourishing
A rich and hearty vegan stew made with tender lentils, savory mushrooms, and aromatic herbs — perfect for cold days and satisfying meals.
Ingredients
-
1 tbsp olive oil
-
1 onion, diced
-
2 carrots, diced
-
2 celery stalks, diced
-
3 garlic cloves, minced
-
2 tbsp tomato paste
-
16 oz mushrooms, sliced
-
1/2 cup red wine (optional)
-
1 cup green or brown lentils, rinsed
-
4 cups vegetable broth
-
1 tbsp soy sauce or tamari
-
1 tsp dried thyme
-
1 bay leaf
-
Salt & pepper to taste
-
Optional: 1 tbsp balsamic vinegar
Instructions
-
Heat oil in a large pot. Sauté onion, carrots, and celery until soft.
-
Add garlic and tomato paste. Cook for 1–2 minutes.
-
Stir in mushrooms and cook until browned.
-
Deglaze with wine (if using). Add lentils, broth, soy sauce, thyme, bay leaf.
-
Simmer covered for 30–35 minutes until lentils are tender.
-
Adjust seasoning. Thicken by mashing some lentils if desired.
-
Serve warm with bread, rice, or mashed potatoes.
Notes
Make ahead for deeper flavor. Freeze leftovers for up to 3 months. Stir in greens or root vegetables for variety.