Hearty Mediterranean Lentil & Vegetable Soup
Prep time: 20 minutes
Cook time: 45–50 minutes
Total time: About 1 hour 10 minutes
Servings: 6–8
This hearty Mediterranean lentil and vegetable soup is packed with tender lentils, colorful vegetables, tomatoes, herbs, and fragrant garlic. It’s deeply savory, filling, and comforting without feeling heavy. A splash of lemon at the end brightens all the flavors and gives the soup its classic Mediterranean character.
Ingredients
For the soup
- 2 tbsp extra-virgin olive oil
- 1 large yellow onion, diced
- 3 carrots, diced
- 2 celery stalks, diced
- 1 red bell pepper, diced
- 4 cloves garlic, minced
- 2 tbsp tomato paste
- 1½ cups (300 g) dried brown or green lentils, rinsed
- 1 can (14.5 oz/410 g) diced tomatoes
- 7 cups (1.65 L) vegetable broth
- 2 cups (480 ml) water
- 1 tsp ground cumin
- 1 tsp dried oregano
- 1 tsp smoked paprika
- ½ tsp ground coriander
- 1 bay leaf
- 1 tsp salt, plus more to taste
- ½ tsp freshly ground black pepper
- 2 cups chopped zucchini
- 2 cups chopped kale or spinach
- Juice of 1 lemon
For finishing
- 2 tbsp chopped fresh parsley
- 1 tbsp chopped fresh dill, optional
- Extra-virgin olive oil
- Lemon wedges
- Crumbled feta, optional
- Crusty bread, for serving
Instructions
1. Prepare the lentils
Place the lentils in a fine-mesh strainer and rinse them thoroughly under cold water.
Pick through them and remove any small stones or damaged lentils.
Unlike dried beans, lentils generally don’t require soaking.
Set them aside.
2. Sauté the vegetables
Heat the olive oil in a large heavy-bottomed soup pot or Dutch oven over medium heat.
Add the diced onion, carrots, celery, and bell pepper.
Season with a small pinch of salt.
Cook for approximately 7–9 minutes, stirring occasionally, until the vegetables begin to soften.
Don’t rush this step.
Allowing the vegetables to gently sauté creates a flavorful foundation for the soup.
3. Add the garlic
Stir in the minced garlic.
Cook for approximately 30–60 seconds, just until fragrant.
Be careful not to let it brown too much.
4. Toast the tomato paste and spices
Add the tomato paste, cumin, oregano, smoked paprika, and coriander.
Stir everything together.
Cook for approximately 1–2 minutes.
The tomato paste should darken slightly and coat the vegetables.
This brief cooking step deepens the flavor of both the tomato paste and spices.
5. Add the lentils and liquid
Add the rinsed lentils.
Pour in the diced tomatoes, vegetable broth, and water.
Add the bay leaf, salt, and black pepper.
Stir thoroughly.
Bring the soup to a boil over medium-high heat.
6. Simmer
Once boiling, reduce the heat to low.
Cover the pot partially with a lid.
Let the soup simmer for approximately 30–35 minutes, stirring occasionally.
The lentils should become tender but still hold their shape.
If the soup becomes thicker than you’d like, add another ½–1 cup of water or broth.
7. Add the zucchini
Once the lentils are nearly tender, stir in the chopped zucchini.
Continue simmering for approximately 8–10 minutes, until the zucchini is tender but not mushy.
8. Add the greens
Stir in the chopped kale or spinach.
If using spinach, it will wilt within a minute or two.
Kale may need approximately 4–5 minutes.
Taste the soup and adjust the salt and pepper.
Remove the bay leaf.
9. Add the lemon
Turn off the heat.
Stir in the fresh lemon juice.
Start with the juice of one lemon and add more if desired.
This final acidic touch is important—it cuts through the richness of the lentils and olive oil and makes the vegetables taste brighter.
10. Finish and serve
Ladle the soup into bowls.
Drizzle each serving with a little extra-virgin olive oil.
Sprinkle with fresh parsley and dill.
If desired, add crumbled feta and serve with lemon wedges.
A thick slice of crusty bread makes an excellent accompaniment.
How to Make It Extra Hearty
For a thicker, more substantial soup, add one or two of these:
- 1 diced potato
- ½ cup pearl barley
- 1 cup cooked chickpeas
- 1 cup chopped cauliflower
- ½ cup small pasta
- 1 cup cooked white beans
If adding potato, add it along with the lentils.
If using cooked chickpeas or beans, add them during the final 10 minutes.
Mediterranean Flavor Variations
Greek-Inspired
Add:
- ½ tsp dried thyme
- Extra lemon
- Fresh dill
- Crumbled feta
Finish with a generous drizzle of olive oil.
Italian-Inspired
Replace the cumin and coriander with:
- 1 tsp Italian seasoning
- ½ tsp dried basil
Add chopped tomatoes, zucchini, and spinach.
Finish with Parmesan instead of feta.
Moroccan-Inspired
Increase the cumin and add:
- ½ tsp ground cinnamon
- ½ tsp turmeric
- Pinch of cayenne
- Fresh cilantro
Serve with lemon and a spoonful of plain yogurt.
Spicy Mediterranean
Add:
- ½–1 tsp crushed red pepper flakes
- ½ tsp smoked paprika
- A pinch of cayenne
Finish with fresh lemon and parsley.
Tips for the Best Lentil Soup
Use brown or green lentils
They hold their shape well and give the soup a hearty texture.
Red lentils can also be used, but they break down much more quickly and produce a creamier soup.
Don’t skip the sautéing
Cooking the onion, carrot, celery, and pepper before adding the liquid develops much deeper flavor than simply boiling everything together.
Adjust the consistency
Lentils naturally thicken the soup as they cook.
If it becomes too thick, simply add additional broth or water.
If it’s too thin, simmer uncovered for several minutes.
Add lemon at the end
Don’t add all of the lemon juice at the beginning.
Fresh lemon added after cooking tastes brighter and gives the soup a cleaner finish.
Make-Ahead Instructions
This soup is excellent for meal prep.
Prepare it completely, allow it to cool, and refrigerate in airtight containers.
The flavor often becomes even better the next day.
It will keep in the refrigerator for approximately 4–5 days.
The lentils will continue absorbing liquid, so add a splash of broth or water when reheating.
Freezing
Allow the soup to cool completely.
Transfer it to freezer-safe containers, leaving some space at the top for expansion.
Freeze for up to 3 months.
Thaw overnight in the refrigerator and reheat gently on the stovetop.
Add fresh lemon juice and parsley after reheating to refresh the flavor.
Serving Ideas
For a complete Mediterranean meal, serve the soup with:
- Warm crusty bread
- Hummus
- Greek salad
- Olives
- Feta
- Roasted vegetables
- A simple cucumber salad
A particularly good combination is a bowl of hot lentil soup topped with feta, parsley, olive oil, and lemon, alongside warm crusty bread for dipping.

