
Mediterranean Lentil Soup Recipe tastes bright, lemony, and cozy with tender lentils, veggies, and warm spices in every spoonful. It works perfectly for busy folks who want a healthy, budget friendly dinner on the table in about 45 minutes. I have cooked some version of this soup for over a decade, and my family still asks for it weekly in winter.
Why Mediterranean Lentil Soup Recipe Is Worth It
This Mediterranean Lentil Soup Recipe packs a ton of flavor from simple ingredients you probably already keep in your pantry. Lentils, tomatoes, olive oil, and herbs team up to give you a hearty bowl that feels both comforting and fresh.
You get a protein rich, high fiber meal that tastes like it came from a little seaside cafe, but you cook it in one pot with minimal cleanup. It freezes well, works for meal prep, and costs less than takeout hummus and pita.
“This Mediterranean Lentil Soup Recipe tastes like a cozy vacation in a bowl and somehow gets better every time I reheat it. ★★★★★”
Ingredients You Need
Lentils and legumes
- 1 1/2 cups brown or green lentils, rinsed
- Brown or green hold their shape best.
- Use French green lentils if you like a firmer bite.
- 1 can chickpeas, drained and rinsed
- Optional, but they add extra protein and texture.
Vegetables
- 2 tablespoons extra virgin olive oil
- 1 large yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 garlic cloves, minced
- 1 red bell pepper, diced
- 1 cup chopped fresh spinach or kale
- Use frozen spinach in a pinch; just thaw and squeeze out extra water.
Liquids
- 6 cups low sodium vegetable broth or chicken broth
- I like Better Than Bouillon for a pantry shortcut.
- 1 cup water, more as needed for thinning
- 1 can (14.5 ounces) diced tomatoes, with juices
Herbs, spices, and flavor boosters
- 1 1/2 teaspoons ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 1/2 teaspoon ground coriander
- 1/4 teaspoon red pepper flakes, or to taste
- 1 1/4 teaspoons fine sea salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 bay leaf
- Zest of 1 lemon
- Juice of 1 to 2 lemons, to taste
- 2 tablespoons chopped fresh parsley
- 2 tablespoons chopped fresh cilantro or extra parsley
Optional toppings
- Extra chopped fresh herbs
- Plain Greek yogurt or dairy free yogurt
- Crumbled feta or dairy free feta style cheese
- Lemon wedges
Equipment list
- Large heavy bottomed pot or Dutch oven, at least 5 quarts
- Cutting board and sharp chef’s knife
- Wooden spoon or heat safe spatula
- Measuring cups and spoons
- Fine mesh strainer for rinsing lentils
- Ladle for serving
Quick Tips & substitutions
- Rinse lentils under cool water and pick out any tiny stones before cooking.
- Use brown or green lentils for this Mediterranean Lentil Soup Recipe, and skip red lentils since they turn very soft and change the texture.
- Swap chickpeas with white beans if that is what you have in the pantry.
- Use frozen mirepoix mix to skip chopping onion, carrot, and celery on busy nights.
- Stir in baby spinach at the end for a quick wilt, or use chopped kale and simmer it a few minutes longer.
- Adjust thickness with extra broth or water if the soup sits and thickens.
- Add lemon juice at the end, taste, then add more salt so the flavors stay bright.
- Use smoked paprika lightly; a little goes a long way and gives a cozy, slightly smoky note.
- Keep it mild and skip red pepper flakes, or add more at the table for spice lovers.
How to Make Mediterranean Lentil Soup Recipe
Step 1: Prep ingredients
Chop onion, carrots, celery, bell pepper, and garlic. Rinse lentils in a fine mesh strainer until the water runs mostly clear. Drain and rinse chickpeas if you use them. Set everything near the stove so you cook without stress.
Step 2: Sauté the base
Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery, then stir and cook about 5 to 7 minutes until the veggies soften and the onion turns translucent. Add bell pepper and cook 2 more minutes so it starts to soften. Add garlic and stir for 30 seconds so it smells fragrant but does not burn.
Step 3: Toast spices
Sprinkle in cumin, smoked paprika, oregano, coriander, red pepper flakes, salt, and black pepper. Stir constantly for about 1 minute so the spices coat the veggies and release their aroma. This step gives the Mediterranean Lentil Soup Recipe a deeper, richer flavor that tastes like it simmered all afternoon.
Step 4: Add lentils and liquids
Add rinsed lentils and chickpeas to the pot and stir to coat them in the spiced veggie mix. Pour in broth, water, and the can of diced tomatoes with their juices. Toss in the bay leaf. Stir well, then bring the pot to a gentle boil over medium high heat.
Step 5: Simmer until tender
Once the soup reaches a boil, lower the heat to maintain a steady simmer. Partially cover the pot with a lid, leaving a small gap so steam escapes. Cook about 25 to 30 minutes, stirring every few minutes, until the lentils turn tender but not mushy. Add a splash of water if the soup thickens more than you like.
Step 6: Add greens and brighten
Stir in chopped spinach or kale. Cook 3 to 5 minutes until the greens wilt and soften. Turn off the heat, then stir in lemon zest, lemon juice, parsley, and cilantro. Taste and adjust with more salt, pepper, or lemon juice until the flavors pop.
Step 7: Adjust texture and serve
Check the consistency of your Mediterranean Lentil Soup Recipe. Add more broth or water for a looser, brothier soup, or simmer a few extra minutes for a thicker, stew like bowl. Ladle into bowls and top with extra herbs, a spoon of yogurt, or a sprinkle of feta if you like.
Recipe Variations
- Gluten free: Use gluten free broth and check labels on bouillon or canned beans.
- Vegan: Use vegetable broth and skip dairy toppings, or use dairy free yogurt and plant based feta style cheese.
- Low carb: Reduce lentils to 3/4 cup and add extra low carb veggies like zucchini and spinach.
- Extra protein: Stir in cooked shredded chicken or turkey at the end and heat through.
- Spicier version: Add more red pepper flakes or a chopped fresh chili with the garlic.
- Tomato free: Skip canned tomatoes and add extra broth plus a spoon of tomato free pesto for flavor.
- Creamier texture: Blend 2 cups of the soup and stir it back in, or use an immersion blender for a few quick pulses.
Ways to Serve
- Serve with warm pita, flatbread, or crusty whole grain bread.
- Spoon over cooked brown rice, quinoa, or farro for a heartier meal.
- Pair with a simple cucumber, tomato, and olive salad with lemon and olive oil.
- Top with a dollop of Greek yogurt and extra herbs for a cafe style bowl.
- Pack in a thermos for a cozy, protein packed lunch at work or school.
Storage Success
Let the Mediterranean Lentil Soup Recipe cool to room temperature, then store it in airtight containers in the fridge for up to 4 days. The flavors deepen overnight, so leftovers often taste even better. Add a splash of water or broth when you reheat on the stove over medium heat or in the microwave, since lentils keep soaking up liquid. Freeze portions in freezer safe containers for up to 3 months, then thaw in the fridge and reheat gently when you need an easy dinner.

Mediterranean Lentil Soup Recipe
Ingredients
Method
- Prep the vegetables by dicing the onion, carrots, celery, and red bell pepper, and mincing the garlic. Rinse the lentils under cool water until it runs mostly clear. Drain and rinse the chickpeas if using, and keep everything near the stove.
- Heat the olive oil in a large heavy-bottomed pot over medium heat. Add the onion, carrots, and celery and cook, stirring occasionally, for 5 to 7 minutes, until the vegetables soften and the onion turns translucent. Add the red bell pepper and cook for about 2 minutes more, then stir in the garlic and cook for about 30 seconds, just until fragrant.
- Sprinkle in the cumin, smoked paprika, dried oregano, ground coriander, red pepper flakes, sea salt, and black pepper. Stir constantly for about 1 minute so the spices coat the vegetables and become aromatic.
- Add the rinsed lentils and chickpeas to the pot and stir to coat them in the spiced vegetable mixture. Pour in the broth, water, and the can of diced tomatoes with their juices. Add the bay leaf, stir well, and bring the soup to a gentle boil over medium-high heat.
- Once the soup comes to a boil, reduce the heat to maintain a steady simmer. Partially cover the pot with a lid, leaving a small gap for steam to escape. Simmer for 25 to 30 minutes, stirring every few minutes, until the lentils are tender but not mushy. Add a splash of water if the soup thickens more than you like during cooking.
- Stir in the chopped spinach or kale and cook for 3 to 5 minutes, just until the greens are wilted and tender. Turn off the heat, then add the lemon zest, lemon juice, parsley, and cilantro. Taste and adjust with more salt, pepper, or lemon juice until the flavors are bright and balanced.
- Check the consistency of the soup. Add more broth or water if you prefer a looser, brothier soup, or let it simmer a few extra minutes for a thicker, stew-like texture. Remove the bay leaf, ladle the soup into bowls, and top with extra herbs, a spoonful of yogurt, or a sprinkle of feta if desired.
Notes
Approximate per 1 of 6 servings (made with vegetable broth and without toppings): 260–290 calories; fat 6–8 g; saturated fat 1 g; carbohydrates 40–45 g; fiber 13–16 g; sugars 7–9 g; protein 14–17 g; sodium 650–800 mg. Values will vary based on specific broth, oil amount, and any toppings or add-ins.
