Best Vegan Lentil Stew Recipe for Easy Healthy Meals

Updated On: October 6, 2025

If you’re on the hunt for a hearty, comforting, and entirely plant-based meal, look no further than this best vegan lentil stew recipe. Lentils are a powerhouse of nutrition and flavor, making them the perfect base for a stew that’s both filling and satisfying.

Whether you’re a seasoned vegan, curious about plant-based meals, or simply want a delicious stew to warm you up on a chilly evening, this recipe ticks all the boxes.

This stew is packed with wholesome vegetables, fragrant herbs, and perfectly cooked lentils that soak up all the savory goodness of the broth. It’s incredibly easy to prepare, budget-friendly, and can be made in one pot, which means fewer dishes and more time to enjoy your meal.

Plus, it freezes beautifully for quick and nourishing leftovers. Dive in and discover why this vegan lentil stew will become a staple in your home cooking rotation!

Why You’ll Love This Recipe

This vegan lentil stew is a perfect combination of simplicity and flavor. It’s:

  • Nutritious: Lentils provide a great source of plant-based protein, fiber, and essential minerals.
  • Comforting: The warm spices and slow cooking create a rich, cozy dish that’s ideal for any season.
  • Versatile: Easily adaptable to include your favorite vegetables or spices.
  • One-Pot Wonder: Minimal cleanup with maximum flavor.
  • Meal Prep Friendly: Keeps well in the fridge and freezes perfectly.

Ingredients

  • 1 cup dried brown or green lentils, rinsed and drained
  • 2 tablespoons olive oil
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, peeled and chopped
  • 2 celery stalks, chopped
  • 1 large potato, peeled and diced
  • 1 red bell pepper, diced
  • 1 can (14 oz) diced tomatoes, with juices
  • 4 cups vegetable broth
  • 1 teaspoon smoked paprika
  • 1 teaspoon ground cumin
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon dried oregano
  • 1 bay leaf
  • Salt and black pepper, to taste
  • 2 cups fresh spinach or kale, chopped (optional)
  • Juice of half a lemon (for brightness)
  • Fresh parsley or cilantro, chopped for garnish

Equipment

  • Large heavy-bottomed pot or Dutch oven
  • Cutting board and sharp knife
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Ladle for serving
  • Colander for rinsing lentils

Instructions

  1. Prepare the lentils: Rinse the lentils under cold water until the water runs clear, then set aside.
  2. Sauté the aromatics: Heat the olive oil in your pot over medium heat. Add the diced onion and sauté for about 5 minutes until translucent. Add the minced garlic and cook for another minute until fragrant.
  3. Add the vegetables: Stir in the chopped carrots, celery, potato, and bell pepper. Cook for 5-7 minutes, stirring occasionally, until the vegetables start to soften.
  4. Spice it up: Sprinkle in the smoked paprika, cumin, thyme, oregano, salt, and pepper. Stir well to coat the vegetables with the spices.
  5. Add lentils and liquids: Pour in the rinsed lentils, diced tomatoes with their juices, and vegetable broth. Stir to combine. Add the bay leaf.
  6. Simmer the stew: Bring the mixture to a boil, then reduce the heat to low, cover, and let it simmer gently for 35-40 minutes, or until the lentils and vegetables are tender. Stir occasionally to prevent sticking.
  7. Finish with greens and lemon: Remove the bay leaf. Stir in the fresh spinach or kale, allowing it to wilt for 2-3 minutes. Squeeze in the lemon juice to brighten the flavors.
  8. Adjust seasoning: Taste the stew and add more salt, pepper, or spices if needed.
  9. Serve hot: Ladle the stew into bowls and garnish with fresh parsley or cilantro.

Tips & Variations

“For a thicker stew, mash some of the lentils with the back of a spoon as it cooks. If you prefer a soupier consistency, add more vegetable broth or water.”

  • Swap the lentils: Feel free to use red lentils for a softer texture, but reduce cooking time to about 20-25 minutes.
  • Add heat: Include a diced jalapeño or a pinch of cayenne pepper for a spicy kick.
  • Boost protein: Stir in cooked chickpeas or cubes of firm tofu towards the end of cooking.
  • Herb swaps: Try fresh rosemary or basil instead of thyme and oregano for a different flavor profile.
  • Slow cooker option: Combine all ingredients (except spinach and lemon) in a slow cooker and cook on low for 6-8 hours.

Nutrition Facts

Nutrient Amount per serving
Calories 280 kcal
Protein 18 g
Carbohydrates 40 g
Fiber 15 g
Fat 5 g
Sodium 600 mg (variable depending on broth)
Iron 4 mg
Vitamin A 120% DV

Serving Suggestions

This vegan lentil stew is versatile and pairs wonderfully with many side dishes. Here are some ideas:

  • Crusty whole grain bread or a warm baguette to soak up the rich broth.
  • Serve over Magic Dough Recipe flatbreads for a tasty twist.
  • Pair with a fresh, crisp salad like the Kosher Sushi Salad Recipe for a balanced meal.
  • Top with a dollop of vegan yogurt or cashew cream for extra creaminess.
  • Serve alongside roasted vegetables or a simple steamed grain like quinoa or brown rice.

Conclusion

This vegan lentil stew recipe is a shining example of how plant-based meals can be both delicious and deeply satisfying. It’s a dish that comforts the soul while nourishing the body, packed with wholesome ingredients and bold flavors.

Perfect for weeknight dinners, meal prep, or feeding a crowd, this stew is a versatile staple that you’ll find yourself returning to time and again.

With its simple preparation and easy adaptability, it’s an ideal recipe for cooks of all skill levels. Don’t forget to explore more unique recipes like the Jamaican Minced Beef Recipes for another flavorful vegan option, or add a sweet touch with the delightful Marzipan Challah Recipe.

Happy cooking, and enjoy every comforting spoonful!

📖 Recipe Card: Best Vegan Lentil Stew

Description: A hearty and flavorful lentil stew perfect for a cozy meal. Packed with vegetables and rich spices, it's both nutritious and comforting.

Prep Time: PT15M
Cook Time: PT40M
Total Time: PT55M

Servings: 6 servings

Ingredients

  • 1 cup dried green or brown lentils, rinsed
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 can (14 oz) diced tomatoes
  • 4 cups vegetable broth
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon dried thyme
  • Salt and pepper to taste
  • 2 cups chopped kale or spinach

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, garlic, carrots, and celery; sauté until softened, about 5 minutes.
  3. Stir in cumin, smoked paprika, and thyme; cook for 1 minute.
  4. Add lentils, diced tomatoes, and vegetable broth; bring to a boil.
  5. Reduce heat and simmer uncovered for 30-35 minutes until lentils are tender.
  6. Stir in kale or spinach and cook for another 5 minutes.
  7. Season with salt and pepper to taste.
  8. Serve hot.

Nutrition: Calories: 280 kcal | Protein: 18 g | Fat: 5 g | Carbs: 40 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegan Lentil Stew”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful lentil stew perfect for a cozy meal. Packed with vegetables and rich spices, it’s both nutritious and comforting.”, “prepTime”: “PT15M”, “cookTime”: “PT40M”, “totalTime”: “PT55M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 cup dried green or brown lentils, rinsed”, “1 tablespoon olive oil”, “1 medium onion, diced”, “2 cloves garlic, minced”, “2 medium carrots, diced”, “2 celery stalks, diced”, “1 can (14 oz) diced tomatoes”, “4 cups vegetable broth”, “1 teaspoon ground cumin”, “1 teaspoon smoked paprika”, “1/2 teaspoon dried thyme”, “Salt and pepper to taste”, “2 cups chopped kale or spinach”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, carrots, and celery; saut\u00e9 until softened, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in cumin, smoked paprika, and thyme; cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add lentils, diced tomatoes, and vegetable broth; bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Reduce heat and simmer uncovered for 30-35 minutes until lentils are tender.”}, {“@type”: “HowToStep”, “text”: “Stir in kale or spinach and cook for another 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste.”}, {“@type”: “HowToStep”, “text”: “Serve hot.”}], “nutrition”: {“calories”: “280 kcal”, “proteinContent”: “18 g”, “fatContent”: “5 g”, “carbohydrateContent”: “40 g”}}

Photo of author

Marta K

Leave a Comment

X