This Hearty Vegan Lentil Mushroom Stew is a staple in my kitchen. It’s the kind of meal that brings comfort on a chilly evening, nourishes the body with wholesome ingredients, and is surprisingly simple to prepare, even for busy weeknights.
Why This Hearty Vegan Lentil Mushroom Stew Works
This stew is a true winner because it strikes a balance between simplicity and deep flavor. Lentils provide a substantial, protein-rich base, while mushrooms add an umami depth that mimics meatiness.
Ingredients
- 2 tablespoons olive oil
- 2 large yellow onions, chopped
- 4 cloves garlic, minced
- 8 ounces cremini mushrooms, sliced
- 8 ounces shiitake mushrooms, stems removed and sliced
- 2 large carrots, peeled and diced
- 2 celery stalks, diced
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon black pepper
- 1 teaspoon salt (or to taste)
- 1 cup green or brown lentils, rinsed and picked over
- 6 cups vegetable broth
- 1 (14.5 ounce) can diced tomatoes, undrained
- 2 tablespoons tomato paste
- 1 tablespoon soy sauce or tamari (for gluten-free)
- 1 bay leaf
- Fresh parsley, chopped, for garnish (optional)
- Crusty bread for serving (optional)
Gathering these ingredients is usually a straightforward trip to the grocery store, and many of them are pantry staples that you might already have on hand. The key is to opt for fresh, vibrant vegetables and good quality lentils and broth to really elevate the final dish.
How to Make It
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onions and cook until softened and translucent, about 5-7 minutes. Stir occasionally to prevent sticking.
- Add the minced garlic, sliced cremini mushrooms, and shiitake mushrooms to the pot. Cook, stirring frequently, until the mushrooms have released their liquid and started to brown, about 8-10 minutes. This browning step is crucial for developing a deep, savory flavor.
- Stir in the diced carrots and celery. Cook for another 5 minutes, until they begin to slightly soften.
- Add the dried thyme, dried rosemary, smoked paprika, black pepper, and salt to the pot. Stir well to coat the vegetables and mushrooms in the spices. Cook for 1 minute until fragrant.
- Add the rinsed lentils, vegetable broth, undrained diced tomatoes, tomato paste, soy sauce or tamari, and the bay leaf. Stir everything together to combine.
- Bring the stew to a boil, then reduce the heat to low, cover, and simmer for 30-40 minutes, or until the lentils are tender. Stir occasionally to ensure nothing is sticking to the bottom of the pot.
- Once the lentils are cooked and the vegetables are tender, remove and discard the bay leaf. Taste and adjust seasoning with salt and pepper as needed. If the stew is too thick, you can add a little more vegetable broth or water to reach your desired consistency.
This set of instructions will guide you through each step, ensuring a delicious outcome. The simmering time is flexible, allowing the flavors to meld and deepen, creating a truly satisfying meal. Don’t be afraid to taste and adjust as you go!
Nutrition at a Glance
- High in plant-based protein from lentils.
- Rich in dietary fiber, aiding digestion and promoting fullness.
- Packed with vitamins and minerals from the array of vegetables.
- Low in saturated fat and cholesterol.
- Good source of iron, folate, and potassium.
- The nutritional content can vary based on specific ingredients and portion sizes. For example, using low-sodium broth will reduce the overall sodium content. Choosing organic vegetables might offer a slightly different nutrient profile. The type of lentils used, whether brown or green, can also have minor variations in their nutrient breakdown. For instance, some studies suggest certain types of lentils might contain slightly more of a particular vitamin or mineral. The amount of olive oil used can also impact the fat content, though it’s a healthy fat. The addition of a side of crusty bread would significantly alter the carbohydrate and calorie count. If you are monitoring specific nutrient levels, it’s always a good idea to use a comprehensive nutritional calculator with the exact ingredients you use for the most accurate estimation.
How to Serve It
- Serve hot in deep bowls for a comforting meal.
- Garnish with fresh chopped parsley for a burst of color and freshness.
- Accompany with crusty whole-grain bread for dipping and soaking up the flavorful broth. This is a really satisfying side that complements the heartiness of the stew.
- Add a dollop of vegan sour cream or a swirl of cashew cream for extra richness. This provides a nice contrast in texture and flavor.
- A side salad with a light vinaigrette can offer a refreshing counterpoint to the stew’s depth.
- Consider serving it over a bed of cooked quinoa or brown rice for an even more substantial meal, especially if you’re serving it as a main course on a particularly cold day. The grains absorb the broth beautifully and add another layer of texture and nutrients.
Serving this stew is all about enhancing the comforting experience. The simple additions can make it feel more like a complete meal and cater to different preferences. The aroma alone will make your home feel extra cozy.
Don’t miss this delicious recipe: High-Protein, Vegan Mushroom Cabbage Rolls with Lentils and Rice
Common Mistakes
- Not browning the mushrooms enough: Skipping the browning step for mushrooms means missing out on a significant amount of their deep, earthy flavor. This is often where the “meaty” quality of the stew comes from. Take your time and let them get some color before adding other ingredients.
- Using too much liquid initially: It’s easier to add more broth or water than to thicken a stew that’s too thin. Start with the recommended amount of broth and adjust as needed during cooking. Lentils also absorb liquid as they cook, so don’t be alarmed if the stew seems thinner than you expect at first.
- Not rinsing the lentils: Rinsing lentils helps remove any dust or debris and can also help to reduce their tendency to become overly mushy. It’s a simple step that contributes to a better texture.
- Over-salting too early: It’s best to add salt in stages. Broth can sometimes be salty, and as the stew simmers, flavors concentrate. Taste and adjust the salt towards the end of the cooking process for the most accurate seasoning.
- Not tasting and adjusting seasoning: Every batch of broth and every ingredient can vary slightly. Always taste your stew before serving and adjust salt, pepper, and other seasonings to your liking. This small step makes a big difference in the final flavor. Think about adding a pinch of red pepper flakes for a bit of heat if you like that. A squeeze of lemon juice at the end can also brighten the flavors.
- Using old or stale herbs: While not a dish-ruiner, using dried herbs past their prime will result in a less vibrant flavor. Check the fragrance of your dried herbs; if they don’t smell strongly, they might need replacing. Fresh herbs can be a wonderful addition, especially added towards the end of cooking or as a garnish.
Avoiding these common pitfalls will ensure your Hearty Vegan Lentil Mushroom Stew turns out wonderfully. These are lessons learned through experience in my own kitchen, helping to refine the process over time for consistently delicious results.

Storage and Reheating
- Storage: Allow the stew to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 3-4 days. The flavors actually tend to deepen and improve overnight, making it even better as leftovers. Ensure the container is well-sealed to prevent any odors from being absorbed or the stew from drying out. If you have multiple smaller containers, you can portion it out for easy grab-and-go meals during the week.
- Reheating: Reheat gently on the stovetop over low heat, stirring occasionally, until heated through. You can also reheat individual portions in the microwave. You may need to add a splash of vegetable broth or water when reheating, as the stew can thicken as it sits. Avoid high heat which can make the lentils mushy. For stovetop reheating, a gentle simmer is ideal. Try to break up any large clumps that may have formed as the stew cools.
Proper storage and reheating are key to enjoying this stew even days after it’s made. It’s a fantastic meal prep option, offering a nutritious and satisfying meal without requiring daily cooking.
Leftover Ideas
- Lentil Shepherd’s Pie Topping: Mash some extra steamed or boiled potatoes (or a mix of potatoes and cauliflower) and spread the lentil stew over a layer of cooked vegetables, then top with the mash. Bake until golden and bubbly. This transforms the stew into a completely new comfort dish.
- Hearty Lentil Salad: Once cooled, this stew can be served chilled or at room temperature as a robust salad. Toss it with some fresh spinach or arugula, some chopped bell peppers, red onion, and a lemon-tahini dressing. It’s a refreshing and filling lunch option.
- Stuffed Peppers: Mix the cooled stew with some cooked rice or quinoa and stuff into bell peppers. Bake until the peppers are tender and the filling is heated through. The flavors meld beautifully in this preparation.
- Savory Lentil “Meatballs”: Mash the lentils in the stew with some breadcrumbs, flax egg (1 tbsp flax meal + 3 tbsp water, let sit for 5 mins), and finely chopped vegetables from the stew. Form into balls and bake or pan-fry. Serve with your favorite marinara sauce. This takes a bit more effort but results in a very satisfying vegetarian protein.
- Savory Lentil Patties/Burgers: Similar to meatballs, mash the lentils and mix with a binder like breadcrumbs or oat flour. Form into patties and pan-fry or bake. These make for excellent vegetarian burgers or can be served alongside a salad.
- Savory Lentil Crumble Topping: If you have a bit of the stew left and want to use it in a different way, you can thicken it slightly and use it as a filling for a savory crumble, topped with a biscuit or mashed potato topping.
These leftover ideas demonstrate the versatility of this Hearty Vegan Lentil Mushroom Stew. It’s more than just a comforting bowl; it’s a base for creative and delicious meals throughout the week. Don’t be afraid to experiment with what you have in your pantry and fridge!
PrintHearty Vegan Lentil Mushroom Stew
- Total Time: 1 hour 5 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
A comforting and deeply flavorful vegan stew packed with lentils, mushrooms, and hearty vegetables. Easy to make for a weeknight meal or weekend comfort food.
Ingredients
- 2 tablespoons olive oil
- 2 large yellow onions, chopped
- 4 cloves garlic, minced
- 8 ounces cremini mushrooms, sliced
- 8 ounces shiitake mushrooms, stems removed and sliced
- 2 large carrots, peeled and diced
- 2 celery stalks, diced
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon black pepper
- 1 teaspoon salt (or to taste)
- 1 cup green or brown lentils, rinsed and picked over
- 6 cups vegetable broth
- 1 (14.5 ounce) can diced tomatoes, undrained
- 2 tablespoons tomato paste
- 1 tablespoon soy sauce or tamari (for gluten-free)
- 1 bay leaf
- Fresh parsley, chopped, for garnish (optional)
- Crusty bread for serving (optional)
Instructions
- 1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onions and cook until softened and translucent, about 5-7 minutes. Stir occasionally to prevent sticking.
- 2. Add the minced garlic, sliced cremini mushrooms, and shiitake mushrooms to the pot. Cook, stirring frequently, until the mushrooms have released their liquid and started to brown, about 8-10 minutes. This browning step is crucial for developing a deep, savory flavor.
- 3. Stir in the diced carrots and celery. Cook for another 5 minutes, until they begin to slightly soften.
- 4. Add the dried thyme, dried rosemary, smoked paprika, black pepper, and salt to the pot. Stir well to coat the vegetables and mushrooms in the spices. Cook for 1 minute until fragrant.
- 5. Add the rinsed lentils, vegetable broth, undrained diced tomatoes, tomato paste, soy sauce or tamari, and the bay leaf. Stir everything together to combine.
- 6. Bring the stew to a boil, then reduce the heat to low, cover, and simmer for 30-40 minutes, or until the lentils are tender. Stir occasionally to ensure nothing is sticking to the bottom of the pot.
- 7. Once the lentils are cooked and the vegetables are tender, remove and discard the bay leaf. Taste and adjust seasoning with salt and pepper as needed. If the stew is too thick, you can add a little more vegetable broth or water to reach your desired consistency.
Notes
Allow the stew to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 3-4 days. Reheat gently on the stovetop over low heat, stirring occasionally, until heated through. You may need to add a splash of vegetable broth or water when reheating.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Soup & Stew
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: Approx. 300-350
- Sugar: 8g
- Sodium: 700mg
- Fat: 8g
- Carbohydrates: 45g
- Fiber: 15g
- Protein: 15g