Hearty Lentil Stew Recipe with Vegetables and Aromatic Herbs

How to make a really flavorful Lentil Stew that serves as a nutritious vegetarian or vegan dinner. Lentils are packed with fiber and protein, and this easy recipe will give you a hearty, satisfying meal.

Spoon digging into a bowl of Lentil Stew.

Enjoy this hearty vegan lentil stew on its own or serve it with crusty bread, cornbread, roasted potatoes, or fluffy rice. It pairs beautifully with a simple green salad and keeps well for lunches and meal prep. Once you try it, it will likely become a regular in your dinner rotation.

Lentil Stew Recipe

This Lentil Stew is rich in flavor thanks to a blend of dried and fresh spices, vegetables, and tomatoes. It’s filling, nutritious, and easy to make, a great addition to a plant-based meal plan or a tasty vegetarian main course for the family.

I often reach for this stew when I want a simple, nourishing meal. It’s flexible—perfect as a vegan main or easily adapted with meat or additional vegetables if you prefer.

Serve it with warm bread, cornbread, or brown rice for a complete meal. The flavors develop as it simmers, and a squeeze of lemon at the end brightens the dish.

What Is Lentil Stew?

Lentil Stew is a comforting stew built on lentils, which are legumes high in protein and fiber. Lentils have a mild, slightly earthy flavor that soaks up spices and aromatics very well. Typical varieties used for stews include green or brown lentils, which hold their shape during cooking better than red lentils.

Green Lentils in a bowl.
Green Lentils

This stew usually combines vegetables, spices, crushed tomatoes or tomato paste, and broth. It can be made entirely plant-based or enriched with chicken or beef, depending on your preference.

Ingredients For Lentil Stew

These are the ingredients for a flavorful vegan lentil stew:

Ingredients for Lentil Stew on a table
  • Onion and garlic: chopped, to build the flavor base.
  • Carrots and celery: classic stew vegetables that add texture and sweetness.
  • Cumin, smoked paprika, curry powder, red pepper flakes, and bay leaves: spices that deepen the flavor and add warmth and color.
  • Green or brown lentils: avoid red lentils if you want the lentils to hold their shape.
  • Vegetable broth (or any broth/stock): provides the cooking liquid and savory depth. Use low-sodium broth if you prefer and add salt to taste.
  • Crushed tomatoes: give body and acidity without large tomato chunks.
  • Lemon juice: a final squeeze brightens the stew.

Also use extra virgin olive oil (or another neutral oil), salt, and black pepper. Quantities and nutrition information are provided in the recipe card below.

Two bowls of Lentil Stew.

How To Cook Lentil Stew

This lentil stew is straightforward to prepare:

1. In a large pot over medium heat, warm the oil and sauté chopped onion for a couple of minutes. Add minced garlic and cook briefly until fragrant.

Pot with sauteed onions, garlic, carrots and celery

2. Add chopped carrots and celery and cook until softened, about 5–7 minutes.

3. Stir in the dried spices so they bloom with the vegetables, cooking for a couple of minutes.

4. Add rinsed lentils, crushed tomatoes, broth, bay leaves, salt, and pepper. Bring to a simmer, skimming off any foam that rises to the surface.

Pot with all ingredients for Lentil Stew

5. Cover and simmer until the lentils are tender, about 30–35 minutes. Check at around 30 minutes and adjust cooking time as needed. If the stew reduces too much, add a little more broth.

Cooked Lentil Stew in pot

6. Finish with lemon juice and garnish with chopped parsley and green onions, or a sprig of rosemary if you like. Serve hot.

If possible, cook this stew in a Dutch oven. It retains heat well and produces excellent results for simmered dishes.

Expert Tips

  • To double the recipe, use a large stockpot so ingredients cook evenly.
  • You can adapt this recipe for an Instant Pot—shorter cook times will be needed.
  • Avoid very old lentils; they can take longer to soften and may not cook evenly.
  • For extra depth, a splash of soy sauce and a pinch of brown sugar added with the onions helps with umami and caramelization.
  • For a creamier finish while keeping the dish vegan, stir in a little coconut milk at the end.
  • Soaking lentils is optional. They cook quickly without soaking, but a short soak will reduce cooking time further.
A pot of Lentil Stew garnished with chopped fresh parsley and green onions

Variations

Ways to customize the stew:

  • Spicy: add more red pepper flakes or a pinch of cayenne.
  • Potatoes: add diced red or sweet potatoes for a heartier one-pot meal; increase broth if needed.
  • Chicken: add shredded or diced cooked chicken to make a chicken-lentil stew.
  • Greens: stir in kale, swiss chard, or spinach at the end so they wilt but retain color.
  • Other vegetables: bell pepper, peas, mushrooms, or squash can be added—add quick-cooking veggies later in the process.

Can You Freeze Lentil Stew?

Yes. Lentil stew freezes well for 4–5 months. Cool completely, portion into freezer-safe containers, and reheat from frozen or thaw in the refrigerator overnight. It also stores in the fridge for up to 5 days.

How Many Calories in Lentil Stew?

One serving of this lentil stew is approximately 412 calories. The recipe yields about 6 servings.

Landscape photo of garnished Lentil Stew

What To Serve With Lentil Stew

This stew is satisfying on its own, but here are some favorite accompaniments:

  • Warm homemade biscuits or buttermilk biscuits
  • Easy cornbread
  • Fresh rustic French bread
  • Simple coconut rice or plain steamed rice
  • A crisp green salad

More Hearty Stew and Soup Recipes

  • Seafood Gumbo
  • Quick Chicken Noodle Soup
  • African Okra Soup
  • African Chicken Peanut Stew

If you make this recipe, please leave a star rating below — your feedback helps others find the recipe and I love hearing from you. Thank you!

Spoon digging into a bowl of Lentil Stew.

Lentil Stew

5 from 4 votes
The secret is in the spice combination. This yields a deeply flavorful Lentil Stew that’s nutritious and simple to make. Serve with crusty bread, cornbread, or rice for a complete meal.
Prep: 10
Cook: 45
Total: 55
Servings: 6 servings

Ingredients  

  • 2 Tablespoons olive oil
  • 1 onion, chopped
  • 6 garlic cloves, minced
  • 2 celery stalks, chopped
  • 2 medium carrots, chopped
  • 1/2 teaspoon cumin powder
  • 2 teaspoons smoked paprika
  • 1 teaspoon curry powder
  • 1/4 teaspoon red pepper flakes (optional)
  • 15 oz crushed tomato (425g)
  • 2 cups lentils (400g), picked and rinsed
  • 6 cups vegetable broth or stock
  • 1/2 teaspoon salt
  • 2 dried bay leaves
  • 1/4 teaspoon ground black pepper
  • 1/2 lemon (juice)

To Serve

  • Chopped green onions and fresh parsley, for garnish
  • Warm bread or hot rice to serve

Instructions 

  • Place a large pot over medium heat. Add oil and warm for 2 minutes. Add the onion and cook for 2 minutes, then add minced garlic and cook for 1 minute more.
  • Add chopped carrots and celery and cook about 7 minutes until softened.
  • Stir in cumin, smoked paprika, curry powder, and red pepper flakes (if using). Cook 2 minutes so the spices bloom.
  • Add rinsed lentils, crushed tomatoes, broth, salt, pepper, and bay leaves. Stir and bring to a simmer, skimming any foam from the surface.
  • Cover and simmer 30–35 minutes until lentils are tender and the liquid has reduced. Add more broth if you prefer a soupier texture.
  • Taste and adjust seasoning with salt and pepper.
  • Stir in lemon juice just before serving. Garnish with parsley and green onions and serve with bread or rice.

Video

Notes

Lentils: This recipe works best with green or brown lentils. Red lentils will break down and become mushy.

Storage: Refrigerate up to 5 days or freeze up to 4–5 months.

Optional add-ins: Shredded chicken or leafy greens like kale or spinach are great additions.

Nutrition

Calories: 412kcal | Carbohydrates: 63.8g | Protein: 26.3g

Additional Info

Course: Dinner
Cuisine: Western
Calories: 412