Looking for a cozy, plant-based dinner that hits all the right notes? This vegan lentil mushroom stew is rich, savory, and packed with wholesome ingredients. With hearty lentils, umami-rich mushrooms, and nourishing vegetables, this stew is as comforting as it is nutritious.

And the best part? It’s high in protein, fiber, and full of flavor — perfect for weeknight dinners, meal prep, or chilly days when you’re craving something warm and satisfying.
🥣 Why You’ll Love This Stew
- Protein-packed: Lentils offer 18g of plant-based protein per cup!
- Full of flavor: Mushrooms, herbs, and tomato paste add serious depth.
- One-pot meal: Easy to make and even easier to clean up.
- Meal prep-friendly: Tastes even better the next day.
- Naturally gluten-free & vegan.
🥕 Ingredients You’ll Need
- 1 cup dried green or brown lentils, rinsed
- 8 oz cremini mushrooms, sliced
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 carrots, chopped
- 2 celery stalks, chopped
- 1 can (14.5 oz) diced tomatoes
- 4 cups vegetable broth
- 2 tbsp olive oil
- 1 tbsp tomato paste
- 1 tsp dried thyme
- 1 tsp smoked paprika
- 1 bay leaf
- Salt and pepper, to taste
- Fresh parsley, for garnish (optional)
Optional add-ins:
- 1 cup chopped kale or spinach
- 1 diced potato for heartiness
- Splash of red wine for extra depth
🔪 How to Make It
- Sauté the veggies
Heat oil in a large pot over medium heat. Sauté onions, carrots, and celery for 5 minutes until softened. - Add mushrooms & garlic
Stir in mushrooms and garlic. Cook for 5–6 minutes until the mushrooms release moisture and begin to brown. - Season
Add tomato paste, thyme, and smoked paprika. Stir for about 1 minute to deepen the flavor. - Simmer
Add lentils, tomatoes, broth, and bay leaf. Bring to a boil, then reduce heat and simmer uncovered for 25–30 minutes, or until lentils are tender. - Final touches
Season with salt and pepper. If adding greens or potatoes, stir them in and cook 5–10 minutes more. Remove bay leaf before serving. - Serve
Ladle into bowls, garnish with parsley, and enjoy with crusty bread or over rice.
🥖 Serving Suggestions
- Pair with rustic whole-grain bread
- Serve over quinoa or brown rice
- Add a dollop of vegan sour cream or a sprinkle of nutritional yeast
- Enjoy with a glass of red wine or warm herbal tea
🧊 Storing & Reheating
- Fridge: Store leftovers in an airtight container for up to 4 days.
- Freezer: Freeze for up to 3 months. Thaw overnight before reheating.
- Reheat: Warm gently on the stove with a splash of broth or water.
🔄 Variations
- Instant Pot: Sauté veggies, then cook on high pressure for 15 minutes.
- Slow Cooker: Cook on low for 6–8 hours or high for 3–4.
- Spicy version: Add red pepper flakes or a spoonful of harissa.
- Seasonal twist: Try squash in fall or fresh peas in spring.
📋 Nutrition (Per Serving – Approx.)
- Calories: 285
- Protein: 11g
- Fat: 9g
- Carbohydrates: 40g
- Fiber: 10g
- Sugar: 6g
❓ Recipe FAQ
Can I use canned lentils?
Yes! Just reduce cooking time and broth slightly.
What can I use instead of mushrooms?
Try zucchini, eggplant, or more root veggies for texture.
Is this stew low-carb?
Lentils are higher in carbs. For a lower-carb version, use fewer lentils and add low-carb veggies.
🌱 Final Thoughts
This vegan lentil mushroom stew is more than just a comfort food—it’s a balanced, flavorful meal that delivers on nutrition and taste. Whether you’re vegan, vegetarian, or just trying to eat more plants, this dish is a guaranteed crowd-pleaser.



Leave a Comment