
Vegan Lentil Mushroom Stew Recipe tastes rich, savory, and cozy, like a hug in a bowl on a chilly night. It works well for busy home cooks who want a hearty, plant-based dinner in about 45–55 minutes, with simple ingredients and big flavor. I first tested this stew on a weeknight when my sink already overflowed with dishes, so I promise I kept it as simple and low-mess as possible.
Why Vegan Lentil Mushroom Stew Recipe Is Worth It
This Vegan Lentil Mushroom Stew Recipe delivers deep, umami flavor that rivals classic beef stew, without any meat. Lentils and mushrooms team up to give a thick, satisfying texture that feels comforting and filling.
You use one pot, basic pantry staples, and easy-to-find veggies. The stew reheats beautifully, so you cook once and enjoy cozy lunches or dinners for days.
“This Vegan Lentil Mushroom Stew Recipe tastes like classic comfort food, only lighter and kinder, and I happily licked the bowl clean. ★★★★★”
Ingredients You Need
Lentils and Vegetables
-
1 cup brown or green lentils, rinsed and picked over
- Brown or green lentils hold their shape best in stew.
- Avoid red lentils here since they turn mushy and suit soups better.
-
10–12 oz cremini or baby bella mushrooms, sliced
- These mushrooms bring a meaty bite and deep flavor.
- White button mushrooms work in a pinch, though they taste milder.
-
1 medium yellow onion, diced
-
2 medium carrots, sliced into coins
-
2 celery stalks, sliced
-
3–4 garlic cloves, minced
-
1 medium russet or 2 small Yukon gold potatoes, diced
- Yukon golds hold shape better and feel creamier.
- Skip potatoes for a lower-carb version and add extra mushrooms or cauliflower.
Flavor Boosters
- 2 tbsp olive oil (or avocado oil)
- 2 tbsp tomato paste
- 2 tbsp soy sauce or tamari (use tamari or coconut aminos for gluten-free)
- 1 tbsp balsamic vinegar
- 1 tsp smoked paprika
- 1 tsp dried thyme
- 1 tsp dried rosemary, crushed between your fingers
- 1 bay leaf
- ½–1 tsp liquid smoke (optional, for extra smoky depth)
- ½–1 tsp maple syrup (optional, to balance acidity)
- ½–¾ tsp fine sea salt, plus more to taste
- Freshly ground black pepper, to taste
Liquids
- 4 cups vegetable broth (low-sodium if possible)
- I like Better Than Bouillon vegetable base for strong flavor.
- 1–1½ cups water, as needed to thin the stew to your liking
Thickening and Finish
- 2 tbsp cornstarch or arrowroot mixed with 3 tbsp cold water (slurry)
- Use arrowroot if you avoid corn.
- 2–3 tbsp chopped fresh parsley
- 1–2 tbsp vegan butter or extra olive oil (optional, for richer finish)
Pantry Shortcuts
- Use pre-sliced mushrooms to save chopping time.
- Use frozen mirepoix (onion, carrot, celery mix) instead of fresh; measure about 2 cups.
- Use jarred minced garlic if you feel tired or rushed.
- Use pre-cooked lentils (about 2½ cups) and shorten simmer time.
Equipment List
- Large heavy-bottomed pot or Dutch oven (5–6 quart)
- Cutting board and sharp knife
- Wooden spoon or spatula
- Measuring cups and spoons
- Small bowl for cornstarch slurry
- Ladle for serving
Quick Tips & substitutions
- Rinse lentils under cold water and check for tiny stones before cooking.
- Brown or green lentils work best; skip red lentils since they break down too much.
- Use tamari or coconut aminos instead of soy sauce to keep the stew gluten-free.
- Swap potatoes with cauliflower florets for a lower-carb version.
- Use olive oil for flavor or avocado oil for a higher smoke point.
- Add a splash of extra broth if the stew thickens too much as it cools.
- Taste near the end and adjust salt, soy sauce, and vinegar so the flavors pop.
- Stir the stew often near the bottom of the pot so lentils do not stick or scorch.
- Use pre-cooked lentils and shorten simmer time to about 15–20 minutes.
- Skip liquid smoke if you dislike smoky flavor and add extra smoked paprika instead.
How to Make Vegan Lentil Mushroom Stew Recipe
Step 1: Prep the Vegetables and Lentils
Dice the onion, carrots, celery, and potatoes, and slice the mushrooms. Rinse the lentils under cold water and drain well. Keep everything near the stove so you move quickly once the pot heats.
Step 2: Sauté the Aromatics
Heat the olive oil in a large pot over medium heat. Add onion, carrot, and celery, and cook about 5–7 minutes, until the veggies soften and the onion turns translucent. Stir in the garlic and tomato paste, and cook 1–2 minutes, until the tomato paste darkens slightly and smells rich.
Step 3: Brown the Mushrooms
Add the sliced mushrooms to the pot with a pinch of salt. Cook 6–8 minutes, stirring occasionally, until the mushrooms release their liquid and then brown around the edges. This browning step builds deep stew flavor, so give the mushrooms a little time.
Step 4: Season the Base
Sprinkle in smoked paprika, thyme, rosemary, and black pepper. Stir so the spices coat the vegetables and mushrooms. Add soy sauce or tamari and balsamic vinegar, and scrape the bottom of the pot to pull up any browned bits.
Step 5: Add Lentils, Potatoes, and Broth
Add the rinsed lentils and diced potatoes to the pot. Pour in the vegetable broth and 1 cup of water, then drop in the bay leaf. Stir well, bring the mixture to a gentle boil, then lower the heat to a steady simmer.
Step 6: Simmer Until Tender
Cover the pot partially, leaving a small gap for steam to escape. Simmer 25–30 minutes, stirring every few minutes, until the lentils and potatoes turn tender but still hold shape. Add more water if the stew thickens too much before the lentils finish cooking.
Step 7: Thicken the Stew
Stir the cornstarch or arrowroot with cold water in a small bowl until smooth. Pour the slurry into the simmering stew while you stir the pot. Let the stew cook 3–5 more minutes, until it thickens to a glossy, spoon-coating consistency.
Step 8: Finish and Adjust Seasoning
Turn off the heat and remove the bay leaf. Stir in vegan butter or a drizzle of olive oil and the chopped parsley. Taste and adjust salt, pepper, soy sauce, and a touch of maple syrup if the stew tastes too acidic.
Step 9: Serve Hot
Ladle the Vegan Lentil Mushroom Stew Recipe into bowls. Top with extra parsley or a squeeze of lemon juice if you like brightness. Serve warm with your favorite sides or bread.
Recipe Variations
- Gluten-free: Use tamari or coconut aminos instead of soy sauce and check that broth and vegan butter carry gluten-free labels.
- Oil-free: Sauté vegetables in a splash of broth instead of oil and skip the vegan butter at the end.
- Low carb: Replace potatoes with chopped cauliflower and reduce lentils to ¾ cup, then add more mushrooms.
- Extra protein: Add cubed extra-firm tofu or tempeh during the last 10–15 minutes of simmering.
- Spicy version: Add red pepper flakes or a diced jalapeño with the onions.
- Herb twist: Swap parsley with fresh cilantro or basil for a different finish.
- Creamier texture: Stir in a splash of unsweetened oat or cashew cream at the end.
Ways to Serve Vegan Lentil Mushroom Stew Recipe
- Spoon over fluffy white or brown rice.
- Serve with crusty sourdough or whole-grain bread for dunking.
- Ladle over mashed potatoes for extra comfort.
- Pair with a simple green salad or steamed broccoli.
- Serve in a bowl with avocado slices and a squeeze of lemon.
- Use as a filling over baked sweet potatoes.
Storage Success
Let the Vegan Lentil Mushroom Stew Recipe cool until it reaches room temperature, then store it in airtight containers in the fridge for up to 4–5 days. The flavors deepen overnight, so leftovers often taste even better. Add a splash of water or broth when you reheat the stew on the stove or in the microwave, since lentils keep soaking up liquid. Freeze portions in freezer-safe containers for up to 3 months, and thaw overnight in the fridge before reheating.

Vegan Lentil Mushroom Stew Recipe
Ingredients
Instructions
- Dice the onion, carrots, celery, and potatoes, and slice the mushrooms. Rinse the lentils under cold water and drain well.
- Heat the olive oil in a large heavy-bottomed pot over medium heat. Add the onion, carrot, and celery and cook for 5–7 minutes, until softened and the onion is translucent.
- Stir in the garlic and tomato paste and cook for 1–2 minutes, until the tomato paste darkens slightly and smells rich.
- Add the sliced mushrooms and a pinch of salt. Cook for 6–8 minutes, stirring occasionally, until the mushrooms release their liquid and then brown around the edges.
- Sprinkle in the smoked paprika, thyme, rosemary, and black pepper. Stir well, then add the soy sauce or tamari and balsamic vinegar, scraping up any browned bits from the bottom of the pot.
- Add the rinsed lentils and diced potatoes. Pour in the vegetable broth and 1 cup of water, then add the bay leaf. Stir, bring to a gentle boil, then reduce to a steady simmer.
- Partially cover the pot and simmer for 25–30 minutes, stirring every few minutes, until the lentils and potatoes are tender but still hold their shape. Add more water as needed if the stew becomes too thick before the lentils are done.
- In a small bowl, mix the cornstarch or arrowroot with 3 tablespoons of cold water until smooth. Stir the slurry into the simmering stew and cook for 3–5 minutes more, until thickened and glossy.
- Turn off the heat and remove the bay leaf. Stir in the vegan butter or extra olive oil, if using, along with the chopped parsley, liquid smoke, and maple syrup if desired. Taste and adjust salt, pepper, soy sauce, and vinegar to make the flavors pop.
- Ladle the stew into bowls and serve hot, optionally with crusty bread, rice, or a simple green salad.
Notes
Approximate per serving (1 of 6): 240 calories; fat 7 g; saturated fat 1 g; carbohydrates 36 g; fiber 9 g; sugars 6 g; protein 11 g; sodium 750 mg. Values will vary based on specific ingredients, brands, and portion size.
