
Vegan Lentil Mushroom Stew Recipe tastes rich, earthy, and cozy, like a hug in a bowl on a chilly night. It works for busy weeknights, meal prep, or feeding a mixed crowd of vegans and meat eaters in about 45 to 55 minutes total. I have cooked some version of this stew for years, and my friends now text me photos of their bowls when they crave comfort food.
Why Vegan Lentil Mushroom Stew Recipe Is Worth It
This stew packs deep, savory flavor from mushrooms, lentils, and umami boosters like tomato paste and tamari. It feels hearty enough for meat lovers, yet stays completely plant based and full of fiber, protein, and veggies.
You cook it in one pot, it reheats like a dream, and it freezes well. The ingredients stay budget friendly, and most come straight from the pantry or basic produce drawer staples.
“This Vegan Lentil Mushroom Stew Recipe tastes like cozy restaurant comfort food, but I made it in one pot on a Tuesday night. ★★★★★”
Ingredients You Need
Use these ingredients as a flexible guide. I include easy swaps and pantry shortcuts so you can cook this stew without a special grocery run.
Lentils
- 1 cup brown or green lentils, rinsed
- Brown or green lentils hold shape best.
- Use French green lentils for a firmer bite.
- Avoid red lentils here, since they turn mushy and suit dal or pureed soups better.
Mushrooms
- 16 ounces mushrooms, sliced
- Cremini or baby bella mushrooms bring deep flavor.
- White button mushrooms work fine on a budget.
- Mix in a handful of shiitake or oyster mushrooms for extra richness.
Vegetables
- 1 large yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 to 4 garlic cloves, minced
- 1 small parsnip, diced (optional, adds sweetness)
- 1 small potato, diced (Yukon gold or red)
These veggies build classic stew flavor. Skip parsnip if you do not have it, and add extra carrot instead.
Liquids and Umami Boosters
- 4 cups vegetable broth
- Use low sodium broth so you control the salt.
- I like Better Than Bouillon vegetable base for strong flavor.
- 1 cup water, plus more as needed
- 2 tablespoons tomato paste
- 1 tablespoon tamari or soy sauce
- 1 tablespoon balsamic vinegar
- 1 teaspoon Dijon mustard
Tomato paste, tamari, and balsamic give the Vegan Lentil Mushroom Stew Recipe deep, savory notes that mimic long simmered meat stews.
Fats and Seasonings
- 2 to 3 tablespoons olive oil or avocado oil
- 1 teaspoon smoked paprika
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary, crushed between fingers
- 1 bay leaf
- 1 teaspoon fine sea salt, more to taste
- ½ teaspoon black pepper, more to taste
Smoked paprika adds gentle smokiness that pairs well with mushrooms and lentils.
Optional Richness and Fresh Finish
- ¼ to ½ cup full fat coconut milk or cashew cream, for creamier texture
- 2 tablespoons chopped fresh parsley
- 1 tablespoon chopped fresh thyme or rosemary, optional
- Squeeze of fresh lemon juice, to brighten at the end
Add coconut milk or cashew cream at the end so it stays silky and does not split.
Pantry Shortcuts
- Use frozen diced onions, carrots, and celery if you want to skip chopping.
- Use pre sliced mushrooms to save time.
- Use garlic paste from a tube when you feel tired or rushed.
Equipment List
- Large heavy pot or Dutch oven, at least 4 to 5 quarts
- Cutting board and sharp knife
- Wooden spoon or spatula
- Measuring cups and spoons
- Ladle for serving
Quick Tips & substitutions
- Rinse lentils under cool water and pick out any tiny stones before cooking.
- Sauté mushrooms until they release liquid and start to brown for deeper flavor.
- Use brown or green lentils for stew; skip red lentils here.
- Swap tamari with coconut aminos for a soy free version.
- Use gluten free tamari and certified gluten free broth for a gluten free stew.
- Stir in a splash of coconut milk or cashew cream at the end for a creamy version.
- Add extra broth or water if the stew thickens more than you like.
- Taste and adjust salt and acid at the end with more salt or a squeeze of lemon.
- Use baby spinach or kale near the end of cooking for extra greens.
- Freeze in single portions so you can reheat quick lunches.
How to Make Vegan Lentil Mushroom Stew Recipe
Step 1: Prep the Ingredients
Rinse the lentils in a fine mesh strainer and set them aside. Dice onion, carrots, celery, parsnip, and potato into small, even pieces so they cook at the same rate. Slice mushrooms and mince garlic.
Keep everything in small bowls or piles on a cutting board so you move smoothly once the pot heats. This small bit of prep keeps the cooking process calm, not chaotic.
Step 2: Sauté Aromatics and Mushrooms
Heat olive oil in a large pot over medium heat until it shimmers. Add onion, carrot, celery, and parsnip with a pinch of salt. Stir and cook about 5 to 7 minutes, until the veggies soften and the onion turns translucent around the edges.
Add garlic and cook 30 seconds, until it smells fragrant. Add mushrooms and another small pinch of salt. Stir and cook 7 to 10 minutes, until mushrooms release their liquid and start to brown and shrink.
Step 3: Build Flavor With Tomato Paste and Spices
Push the veggies and mushrooms slightly to one side of the pot. Add tomato paste to the open spot and stir it in the hot area of the pot for 1 to 2 minutes. This step caramelizes the tomato paste and deepens flavor.
Sprinkle in smoked paprika, dried thyme, dried rosemary, bay leaf, black pepper, and another small pinch of salt. Stir everything together so the spices coat the veggies and mushrooms. The pot should smell very cozy at this point.
Step 4: Add Lentils and Liquids
Add rinsed lentils and diced potato to the pot. Stir to coat them in the tomato and spice mixture. Pour in vegetable broth and water, then add tamari and Dijon mustard.
Stir well and scrape the bottom of the pot to lift any browned bits. Those browned bits carry a lot of flavor into the Vegan Lentil Mushroom Stew Recipe. Bring the pot up to a gentle boil over medium high heat.
Step 5: Simmer Until Tender
Once the stew reaches a gentle boil, lower the heat to maintain a steady simmer. Cover the pot partially, leaving the lid slightly ajar. Simmer 25 to 30 minutes, stirring every 5 to 7 minutes.
Check the lentils and potatoes for doneness after 25 minutes. They should taste tender but not mushy. If they still feel firm, simmer another 5 to 10 minutes and add a splash of water if the stew thickens too much.
Step 6: Finish With Acid and Optional Creaminess
When lentils and potatoes reach tender perfection, turn the heat to low. Stir in balsamic vinegar and taste. Add more salt or pepper if needed.
If you want a creamier Vegan Lentil Mushroom Stew Recipe, stir in coconut milk or cashew cream. Add chopped fresh parsley and any extra fresh herbs. Finish with a squeeze of lemon juice to brighten the flavors.
Step 7: Adjust Texture and Serve
Check the texture of the stew. If it feels too thick, stir in more broth or water until it reaches your favorite consistency. If it feels too thin, simmer uncovered for a few minutes to reduce.
Remove the bay leaf. Ladle the stew into bowls and top with extra herbs or a swirl of coconut milk if you like a fancy finish. Serve hot and enjoy that cozy, savory bowl.
Recipe Variations
- Gluten free: Use gluten free tamari and certified gluten free vegetable broth.
- Extra protein: Add cooked chickpeas or white beans near the end of cooking.
- Low carb: Swap potato and parsnip with extra mushrooms, celery, and chopped zucchini.
- Extra greens: Stir in chopped kale or spinach during the last 5 minutes of simmering.
- Smoky twist: Add a pinch more smoked paprika or a drop or two of liquid smoke.
- Tomato forward: Add a can of diced tomatoes and reduce water slightly.
- Creamy version: Blend 1 cup of the stew and stir it back in, then add coconut milk.
- Herb heavy: Use fresh thyme and rosemary instead of dried for a more aromatic bowl.
Ways to Serve Vegan Lentil Mushroom Stew Recipe
- Spoon over fluffy brown rice or quinoa for an extra filling meal.
- Serve with crusty bread or garlic toast for dunking.
- Ladle over mashed potatoes for a super cozy dinner.
- Pair with a simple green salad with lemony dressing.
- Serve in a mug as a warm afternoon snack on cold days.
- Top with chopped fresh herbs and a dollop of vegan yogurt for tang.
Storage Success
Let the Vegan Lentil Mushroom Stew Recipe cool until it reaches room temperature, then move it into airtight containers. Store in the fridge for up to 4 days, and add a splash of water or broth when you reheat it on the stove or in the microwave. The flavors deepen on day two, so leftovers taste even better. Freeze portions for up to 3 months, thaw overnight in the fridge, and reheat gently while you stir so the texture stays thick and cozy, not gluey.
Vegan Lentil Mushroom Stew Recipe
Ingredients
Instructions
- Rinse the lentils in a fine mesh strainer and set aside. Dice the onion, carrots, celery, parsnip, and potato into small, even pieces. Slice the mushrooms and mince the garlic.
- Heat the olive oil in a large heavy pot over medium heat until it shimmers. Add the onion, carrot, celery, and parsnip with a pinch of salt. Cook for 5 to 7 minutes, stirring, until the vegetables soften and the onion turns translucent at the edges.
- Add the garlic and cook for about 30 seconds, until fragrant. Add the sliced mushrooms with another small pinch of salt and cook for 7 to 10 minutes, stirring occasionally, until they release their liquid and begin to brown and shrink.
- Push the vegetables and mushrooms to one side of the pot. Add the tomato paste to the cleared spot and cook it for 1 to 2 minutes, stirring, to caramelize it slightly. Sprinkle in the smoked paprika, dried thyme, dried rosemary, bay leaf, black pepper, and another small pinch of salt, then stir to coat the vegetables and mushrooms.
- Add the rinsed lentils and diced potato to the pot and stir to coat them in the tomato and spice mixture. Pour in the vegetable broth and water, then stir in the tamari and Dijon mustard, scraping the bottom of the pot to release any browned bits.
- Bring the stew to a gentle boil over medium-high heat, then reduce the heat to maintain a steady simmer. Partially cover the pot and simmer for 25 to 30 minutes, stirring every 5 to 7 minutes, until the lentils and potatoes are tender but not mushy. Add a splash of water if the stew becomes thicker than you like.
- When the lentils and potatoes are tender, reduce the heat to low. Stir in the balsamic vinegar and taste, adding more salt or pepper if needed. For a creamier stew, stir in the coconut milk or cashew cream. Add fresh parsley and any extra fresh herbs, then finish with a squeeze of lemon juice to brighten the flavors.
- Adjust the texture by adding more broth or water if the stew is too thick, or simmering uncovered for a few minutes if it is too thin. Remove the bay leaf, ladle the stew into bowls, and serve hot with extra herbs or a swirl of coconut milk if desired.
Notes
Approximate per serving (about 1/6 of recipe, without optional coconut milk or cashew cream): 260 calories; fat 6 g; saturated fat 1 g; carbohydrates 40 g; fiber 12 g; sugars 7 g; protein 13 g; sodium 520 mg. Values will vary based on specific brands, optional ingredients, and portion size.
