Vegan Lentil Mushroom Stew delivers deep umami, tender lentils, and buttery mushrooms in a cozy, savory bowl. It suits plant-based eaters and chilly-night cooks, and it takes about 55 minutes start to finish. I first threw it together after a long shift and liked it so much I stood at the stove with a spoon.
Why Choose This Vegan Lentil Mushroom Stew
Vegan Lentil Mushroom Stew brings big flavor from simple pantry staples, which means you cook a rich, one-pot dinner without fuss. Lentils and mushrooms team up for a hearty, protein-packed, budget-friendly pot that even meat lovers request.
The stew tastes meaty without meat, feels comforting without cream, and somehow makes leftovers more exciting than day one ★★★★★
Ingredients You Need
- Olive oil or avocado oil
- Yellow onion, diced
- Carrots and celery, diced small
- Garlic, minced (jarred garlic works on busy nights)
- Mushrooms, 1 to 1.25 pounds, sliced (cremini or baby bella taste best; mix in a handful of shiitake for extra umami)
- Tomato paste, 2 tablespoons
- Dry green or brown lentils, 1 cup, rinsed (French green hold shape better; avoid red lentils here)
- Vegetable broth, 5 cups (I like Better Than Bouillon vegetable base for steady flavor)
- Soy sauce or tamari, 1 to 2 tablespoons (tamari keeps it gluten-free)
- Dry thyme, 1 teaspoon, or 4 fresh sprigs
- Bay leaf, 1
- Smoked paprika, 1 teaspoon, optional but tasty
- Balsamic vinegar, 1 to 2 teaspoons, to finish
- Fresh parsley, chopped, for garnish
- Fine sea salt and black pepper, to taste
- Optional boosters: 1 tablespoon white or yellow miso at the end, 1 teaspoon marmite, or 1 tablespoon nutritional yeast
- Optional deglaze: 1/2 cup dry red wine or 1 tablespoon sherry vinegar
Pantry shortcuts and swaps:
- Use pre-chopped mirepoix from the store.
- Swap in frozen sliced mushrooms if fresh ones run low.
- Use canned lentils in a pinch; drain, rinse, and simmer only 10 to 12 minutes.
- Stir in 1 to 2 tablespoons cashew cream at the end for extra richness.
Equipment:
- Heavy pot or Dutch oven with lid
- Chef’s knife and cutting board
- Wooden spoon
- Measuring cups and spoons
- Ladle
How to Make Vegan Lentil Mushroom Stew
Prep and sauté the base
- Warm 2 tablespoons oil in a Dutch oven over medium heat. Add onion, carrots, and celery with a pinch of salt. Cook 6 to 8 minutes until the veggies soften and edges turn golden. Stir in garlic for 30 seconds until fragrant.
Brown the mushrooms
- Push the veggies to the edges of the pot and add another teaspoon of oil if the pot looks dry. Add mushrooms in an even layer. Let them sit for 2 to 3 minutes, then stir and continue until they shrink and turn deep brown, about 7 to 9 minutes total.
Build the broth
- Add tomato paste and cook it for 1 minute to deepen flavor. Pour in red wine if using and scrape up the bits from the bottom. Add lentils, soy sauce or tamari, thyme, smoked paprika, bay leaf, and broth. Bring the pot to a lively simmer.
Simmer the lentils
- Lower heat to maintain a steady simmer. Partially cover and cook 25 to 30 minutes, stirring a few times, until lentils turn tender but not mushy. Add a splash of water if the stew looks thicker than you like.
Finish and thicken
- Fish out the bay leaf and thyme sprigs. Stir in balsamic and miso if using. Taste and season with salt and pepper. For a thicker body, mash a ladle of lentils against the pot wall and stir it back in, then fold in parsley.
Tips & Common Mistakes
- Rinse lentils to remove dust and keep the broth clean.
- Brown mushrooms well to build umami; pale mushrooms mean pale flavor.
- Do not add salt early if you want faster lentil cooking; season after mushrooms brown and again at the end.
- Keep the simmer gentle to prevent split skins and chalky texture.
- Use enough liquid; lentils drink broth as they cook, so keep a spare cup of hot water nearby.
- Add acidity at the end, not the start; vinegar or wine early can slow tenderizing.
- Skip red lentils here; they break down and turn the pot soupy.
- If you use canned lentils, shorten the simmer and add them in the last 10 minutes.
- Taste for umami; boost with tamari, miso, or nutritional yeast if the pot needs bass notes.
- Chill leftovers quickly to keep the lentils from over-softening.
Variations I've Tried
- Herby mushroom barley stew: swap lentils for pearled barley and extend simmer to 40 to 45 minutes. Not gluten-free.
- Tuscan vibe: add chopped kale in the last 5 minutes and finish with lemon zest.
- Smoky chili twist: add 1 chipotle in adobo and 1 teaspoon cocoa powder.
- Creamy finish: stir in 2 tablespoons cashew cream or coconut milk at the end.
- Instant Pot path: sauté in the pot, then pressure cook on high for 10 minutes with quick release; taste and adjust liquid.
How to Serve
Ladle the stew into warm bowls and top with parsley, cracked pepper, and a drizzle of olive oil. Serve with crusty sourdough, garlic-rubbed toast, or fluffy rice. Add a crisp salad with lemony dressing to cut the richness. If you like a diner-style plate, spoon the stew over mashed potatoes and call it dinner.
Make-Ahead and Storage
Cool the stew, then pack it into airtight containers. Store in the fridge for up to 5 days or freeze for 3 months. Reheat on the stove over medium heat with a splash of water or broth until it loosens and simmers. The flavors deepen on day two, so plan for leftovers and thank your past self later.

Vegan Lentil Mushroom Stew
Ingredients
Instructions
- Heat the olive oil in a large pot over medium heat. Add the onion and cook for 3–4 minutes until softened.
- Stir in the garlic, carrots, and celery. Cook for another 3–4 minutes, stirring occasionally.
- Add the sliced mushrooms and cook for 5–6 minutes until they release their moisture and begin to brown.
- Stir in the lentils, vegetable broth, diced tomatoes with their juices, tomato paste, thyme, rosemary, smoked paprika, bay leaf, salt, and pepper.
- Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 25–30 minutes, or until the lentils are tender, stirring occasionally.
- If the stew becomes too thick, add up to 1 cup of water to reach your desired consistency and adjust seasoning with more salt and pepper if needed.
- Remove the bay leaf. Stir in fresh parsley if using, and serve the stew hot.
Notes
Approximate per serving (1 of 4): 280 calories; fat 8 g; saturated fat 1 g; carbohydrates 40 g; fiber 14 g; sugars 8 g; protein 13 g; sodium 620 mg. Values will vary based on specific ingredients, brands, and portion size.
