
Vegan Lentil Mushroom Stew Recipe tastes rich, savory, and cozy, like a hug in a bowl with serious umami from mushrooms and herbs. It works perfectly for busy weeknights, meal prep, or casual dinner guests, and it usually lands on the table in about 45–55 minutes. I test this stew every fall in my tiny kitchen while my dog judges my knife skills from the corner.
Why Vegan Lentil Mushroom Stew Recipe Is Worth It
This Vegan Lentil Mushroom Stew Recipe brings deep, hearty flavor that rivals classic beef stew without any meat. Lentils and mushrooms team up to give a thick, satisfying texture that fills you up without feeling heavy.
You cook everything in one pot, so cleanup stays easy and weeknight-friendly. The recipe uses simple pantry ingredients, scales well for meal prep, and reheats like a dream.
“This Vegan Lentil Mushroom Stew Recipe tastes like cozy cabin food and nobody at my table missed the meat for a second. ★★★★★”
Ingredients You Need
Lentils and protein
- 1 cup brown or green lentils, rinsed and picked over
- Brown or green lentils hold their shape best in stew.
- Skip red lentils here because they turn too soft and mushy.
- 1 cup cooked chickpeas (optional, for extra protein and texture)
Vegetables
- 1 pound cremini or baby bella mushrooms, sliced
- Use white button mushrooms if that fits your budget; they still deliver great flavor.
- 1 large yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3–4 garlic cloves, minced
- 1 medium Yukon gold potato, diced small (or sweet potato for a slightly sweet twist)
- 1 tablespoon tomato paste
Liquids and flavor base
- 4 cups vegetable broth (low-sodium if possible)
- I like Better Than Bouillon vegetable base for strong flavor without a ton of cartons.
- 1 cup water, more as needed
- 2 tablespoons soy sauce or tamari
- Use tamari or coconut aminos for gluten-free needs.
- 2 tablespoons olive oil (or avocado oil)
- 1 tablespoon balsamic vinegar or apple cider vinegar
- 1 teaspoon maple syrup (optional, to balance acidity)
Herbs and seasonings
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary, crushed between fingers
- 1 teaspoon smoked paprika
- 1 bay leaf
- ½ teaspoon dried oregano (optional)
- ½–1 teaspoon liquid smoke (optional, for extra “stewy” depth)
- ¾–1 teaspoon fine sea salt, plus more to taste
- ½ teaspoon black pepper, plus more to taste
Thickening and richness
- 2 tablespoons flour (all-purpose or whole wheat)
- Use brown rice flour or cornstarch for gluten-free needs.
- ¼ cup unsweetened non-dairy milk or coconut milk from a carton (not canned)
- 1–2 tablespoons nutritional yeast (optional, for extra savory flavor)
Garnishes (optional but tasty)
- Fresh parsley, chopped
- Squeeze of lemon juice
- Crushed red pepper flakes
Equipment list
- Large heavy-bottomed pot or Dutch oven (5–6 quarts)
- Cutting board and sharp chef’s knife
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Ladle for serving
Quick Tips & substitutions
- Use brown or green lentils so the stew stays thick and hearty instead of mushy.
- Slice mushrooms thick so they keep a meaty bite after simmering.
- Brown the mushrooms well to build deep flavor before you add liquids.
- Swap soy sauce with tamari or coconut aminos if you avoid gluten.
- Stir in brown rice flour or cornstarch instead of wheat flour to keep things gluten-free.
- Add a splash of extra broth if the stew thickens too much in the fridge.
- Taste and adjust salt at the end because broth and soy sauce vary a lot.
- Stir in a spoonful of miso paste at the end for extra umami if you keep it in your fridge.
- Use frozen mixed vegetables in place of some fresh veggies when you feel short on time.
- Double the recipe in a bigger pot and freeze half for future lazy nights.
How to Make Vegan Lentil Mushroom Stew Recipe
Step 1: Prep ingredients
Rinse lentils under cool water and pick out any tiny stones or debris. Dice onion, carrots, celery, and potato into small, even pieces so they cook at the same rate. Slice mushrooms about ¼-inch thick so they keep some chew.
Mince garlic and gather all seasonings in a small bowl. This simple prep step keeps the cooking process smooth and less stressful.
Step 2: Brown the mushrooms
Heat 1 tablespoon olive oil in your pot over medium-high heat. Add mushrooms in a single layer and leave a little space so they brown instead of steam. Stir only occasionally so they develop color, about 7–9 minutes.
Sprinkle with a pinch of salt and a bit of pepper near the end of browning. Transfer mushrooms to a bowl and set them aside while you build the stew base.
Step 3: Sauté the aromatics
Add the remaining 1 tablespoon olive oil to the same pot. Toss in onion, carrots, and celery with a pinch of salt. Cook and stir over medium heat until the veggies soften and the onion turns translucent, about 6–8 minutes.
Add garlic, thyme, rosemary, smoked paprika, oregano, and tomato paste. Stir and cook about 1–2 minutes until the tomato paste darkens slightly and smells sweet and rich.
Step 4: Build the stew base
Sprinkle flour over the vegetables and stir well so the flour coats everything. Cook about 1 minute to remove the raw flour taste. Pour in soy sauce, balsamic vinegar, and a splash of broth while you stir and scrape up any browned bits from the bottom.
Add the rest of the broth, water, bay leaf, lentils, and potato. Stir well and bring the mixture to a gentle boil.
Step 5: Simmer until tender
Lower the heat to maintain a steady simmer. Cover the pot partially and cook about 25–30 minutes, stirring every few minutes so nothing sticks. Check the lentils and potatoes; they should feel tender but not falling apart.
If the stew thickens too much before the lentils soften, add a bit more water or broth. If you want a thicker texture, simmer uncovered for a few extra minutes.
Step 6: Add mushrooms and finish
Return the browned mushrooms (and any juices) to the pot. Stir in non-dairy milk, nutritional yeast, and liquid smoke if you use it. Simmer another 5–10 minutes so all the flavors mingle.
Taste and adjust with more salt, pepper, or a tiny splash of vinegar. Stir in maple syrup if the stew tastes too sharp or acidic.
Step 7: Rest and garnish
Turn off the heat and let the stew sit for 5–10 minutes. This short rest helps the flavors deepen and the texture thicken slightly. Fish out the bay leaf.
Right before serving, add chopped parsley and a squeeze of lemon juice for brightness. Ladle into bowls and top with extra black pepper or red pepper flakes if you like a little kick.
Recipe Variations
- Gluten-free version: Use tamari or coconut aminos instead of soy sauce and swap flour with brown rice flour or cornstarch.
- Extra protein: Add cooked chickpeas, white beans, or cubed extra-firm tofu during the last 10 minutes of simmering.
- Low carb tweak: Skip the potato and add extra mushrooms, cauliflower florets, or chopped zucchini.
- Creamier texture: Stir in a bit more non-dairy milk or a spoonful of cashew cream at the end.
- Spicy version: Add red pepper flakes with the spices or a spoonful of your favorite chili paste.
- Herb swap: Use Italian seasoning if you do not have separate thyme and rosemary.
- Smoky BBQ vibe: Add a bit more smoked paprika and a dash of your favorite BBQ-style seasoning.
Ways to Serve Vegan Lentil Mushroom Stew Recipe
- Spoon over fluffy mashed potatoes or mashed cauliflower.
- Serve with crusty bread, garlic toast, or warm pita for dunking.
- Ladle over cooked rice, quinoa, or barley for a super filling bowl.
- Pair with a simple green salad with lemony dressing.
- Serve in a bread bowl for a fun, cozy dinner.
- Top with avocado slices and extra herbs for a fresh twist.
Storage Success
Let the Vegan Lentil Mushroom Stew Recipe cool until it reaches room temperature, then transfer it to airtight containers. Store it in the fridge for up to 4–5 days, and stir in a splash of broth or water when you reheat it on the stove or in the microwave. Freeze portions in freezer-safe containers for up to 3 months, leaving a little space at the top for expansion. Thaw overnight in the fridge, then reheat gently and adjust seasoning with a pinch of salt and a squeeze of lemon if the flavors taste muted.
Vegan Lentil Mushroom Stew Recipe
Ingredients
Instructions
- Rinse the lentils under cool water and pick out any debris. Dice the onion, carrots, celery, and potato into small, even pieces. Slice the mushrooms about 1/4-inch thick and mince the garlic.
- Heat 1 tablespoon of olive oil in a large heavy-bottomed pot over medium-high heat. Add the sliced mushrooms in a single layer and cook, stirring occasionally, until well browned, about 7–9 minutes. Season with a pinch of salt and pepper, then transfer the mushrooms to a bowl and set aside.
- Add the remaining 1 tablespoon of olive oil to the pot. Add the onion, carrots, and celery with a pinch of salt. Cook over medium heat, stirring occasionally, until the vegetables soften and the onion is translucent, about 6–8 minutes.
- Stir in the garlic, dried thyme, dried rosemary, smoked paprika, dried oregano if using, and tomato paste. Cook, stirring constantly, for 1–2 minutes, until the tomato paste darkens slightly and smells rich.
- Sprinkle the flour over the vegetables and stir well to coat. Cook for about 1 minute to remove the raw flour taste. Pour in the soy sauce and balsamic or apple cider vinegar, along with a splash of the vegetable broth, stirring and scraping up any browned bits from the bottom of the pot.
- Add the remaining vegetable broth, water, bay leaf, lentils, and diced potato. Stir well and bring the mixture to a gentle boil.
- Reduce the heat to maintain a steady simmer. Partially cover the pot and cook for 25–30 minutes, stirring every few minutes, until the lentils and potatoes are tender but not falling apart. Add a splash of water or broth if the stew becomes too thick before the lentils are done.
- Return the browned mushrooms and any accumulated juices to the pot. Stir in the non-dairy milk, nutritional yeast, and liquid smoke if using. Add the cooked chickpeas at this stage if you are including them. Simmer for another 5–10 minutes so the flavors meld.
- Taste and adjust the seasoning with more salt, black pepper, or a small splash of vinegar. Stir in the maple syrup if the stew tastes too sharp or acidic.
- Turn off the heat and let the stew rest for 5–10 minutes to thicken slightly. Remove the bay leaf. Just before serving, garnish with chopped fresh parsley and a squeeze of lemon juice. Serve hot, with crushed red pepper flakes if you like a bit of heat.
Notes
Approximate per 1 of 6 servings (without optional chickpeas or garnishes): 260 calories; fat 9 g; saturated fat 1.5 g; carbohydrates 36 g; fiber 10 g; sugars 6 g; protein 12 g; sodium 820 mg. Values will vary based on specific broth, soy sauce, and added ingredients.
