
Mediterranean Lentil Soup Recipe tastes earthy, bright, and cozy with a hint of lemon and herbs, perfect for anyone who loves a hearty bowl that feels both healthy and satisfying in about 45 minutes. It works for busy weeknights, meal prep Sundays, and anyone trying to eat more plant-based without feeling like they just chewed through a salad bar. I have cooked some version of this soup for over a decade, and my kids now call it “the good lentil soup,” which feels like a small life achievement.
Why Mediterranean Lentil Soup Recipe Is Worth It
This Mediterranean Lentil Soup Recipe packs big flavor from simple ingredients, so it fits tight budgets and busy schedules. Lentils cook quickly, soak up garlic, tomato, and spices, and give you that stick-to-your-ribs feeling without feeling heavy.
You get protein, fiber, and veggies in one pot, which makes this a weeknight hero. The lemon and herbs keep it bright and lively, so it never tastes like “just lentils in broth.”
“This Mediterranean Lentil Soup Recipe tastes like something from a cozy seaside café, but it comes from my tiny kitchen and a bag of lentils. ★★★★★”
Ingredients You Need
Lentils and legumes
- 1 1/2 cups brown or green lentils, rinsed and picked over
- Brown or standard green lentils hold their shape best.
- Skip red lentils here, since they break down and turn the soup mushy.
Vegetables and aromatics
- 2 tablespoons extra virgin olive oil
- Use a decent olive oil, since it carries a lot of the flavor.
- 1 large yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 garlic cloves, minced
- 1 red bell pepper, diced (optional but tasty for sweetness and color)
- 1 cup chopped fresh spinach or kale, packed
- Frozen spinach works; just thaw and squeeze out extra water.
Liquids
- 6 cups low sodium vegetable broth or chicken broth
- I like Better Than Bouillon vegetable base as a pantry shortcut.
- 1 cup water, more as needed to thin the soup
- Juice of 1 medium lemon, plus extra wedges for serving
Tomatoes and flavor boosters
- 1 can (14.5 ounces) diced tomatoes, with juices
- Fire roasted tomatoes add a subtle smoky note.
- 2 tablespoons tomato paste
- 1 bay leaf
- 1 teaspoon smoked paprika or sweet paprika
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon ground coriander (optional but lovely)
- 1/4 to 1/2 teaspoon crushed red pepper flakes, to taste
- 1 teaspoon fine sea salt, plus more to taste
- 1/2 teaspoon black pepper
Fresh herbs and toppings
- 1/4 cup chopped fresh parsley
- 2 tablespoons chopped fresh dill or cilantro (optional but great)
- Plain Greek yogurt or dairy free yogurt, for serving (optional)
- Extra olive oil, for drizzling on top (optional)
Pantry shortcuts and substitutions
- Use pre-chopped mirepoix mix (onion, carrot, celery) to save time.
- Use jarred minced garlic if you feel tired or rushed; just reduce slightly since it tastes stronger.
- Use canned lentils in a pinch; drain, rinse, and shorten the simmer time.
Equipment list
- Large heavy-bottomed pot or Dutch oven, at least 5 quarts
- Cutting board and sharp knife
- Wooden spoon or heat-safe spatula
- Measuring cups and spoons
- Ladle for serving
Quick Tips & substitutions
- Rinse lentils under cold water and pick out any tiny stones or shriveled bits.
- Sauté the veggies until they turn soft and slightly golden to build deeper flavor.
- Use brown or green lentils for the best texture; red lentils turn very soft.
- Add salt in stages; season lightly at the start, then adjust at the end.
- Thin the soup with extra broth or water if it thickens too much as it cools.
- Swap spinach with kale, chard, or even finely chopped broccoli stems.
- Use chicken broth instead of vegetable broth if you do not need the soup fully vegetarian.
- Stir in extra lemon juice at the end if the flavor tastes flat; acid wakes everything up.
- Use canned lentils and cut the simmer time to about 15 to 20 minutes.
- Add a drizzle of good olive oil on each bowl for a richer finish.
How to Make Mediterranean Lentil Soup Recipe
Step 1: Prep the ingredients
Dice the onion, carrots, celery, and bell pepper into small, even pieces so they cook at the same rate. Mince the garlic and chop the greens and herbs. Rinse the lentils in a fine mesh strainer until the water runs clear.
Step 2: Sauté the aromatics
Heat the olive oil in a large pot over medium heat. Add onion, carrot, and celery with a pinch of salt, then stir and cook until the veggies soften and the onion turns translucent, about 6 to 8 minutes. Add the bell pepper and cook 2 to 3 minutes more so it softens.
Step 3: Add garlic, tomato paste, and spices
Stir in the garlic and cook about 30 seconds until it smells fragrant. Add the tomato paste, smoked paprika, cumin, oregano, coriander, and red pepper flakes. Stir and let the tomato paste darken slightly and coat the veggies, about 1 to 2 minutes, so it tastes rich instead of sharp.
Step 4: Add lentils, tomatoes, and broth
Pour in the rinsed lentils and stir so they mix with the veggies and spices. Add the diced tomatoes with their juices, broth, water, bay leaf, salt, and black pepper. Stir again and scrape the bottom of the pot to loosen any browned bits.
Step 5: Simmer until lentils turn tender
Bring the pot to a gentle boil over medium high heat. Lower the heat to maintain a steady simmer, then cover the pot partially so steam can escape. Cook 25 to 30 minutes, stirring every so often, until the lentils turn tender but still hold their shape.
Step 6: Add greens and adjust texture
Stir in the chopped spinach or kale. Cook 3 to 5 minutes until the greens wilt and soften. Add more water or broth, a little at a time, until the soup reaches your favorite thickness.
Step 7: Finish with lemon and herbs
Turn off the heat and remove the bay leaf. Stir in the lemon juice, parsley, and any extra fresh herbs. Taste and adjust with more salt, pepper, or lemon juice until the Mediterranean Lentil Soup Recipe tastes bright and balanced.
Step 8: Serve and garnish
Ladle the soup into bowls. Add a spoonful of Greek yogurt or dairy free yogurt if you like a creamy swirl. Top with a drizzle of olive oil and a sprinkle of fresh herbs, then serve with warm bread or a simple salad.
Recipe Variations
- Gluten free: Use gluten free broth and serve with gluten free bread or rice.
- Vegan: Use vegetable broth and skip the yogurt or use a plant based yogurt.
- Low carb: Reduce lentils to 1 cup and add extra low carb veggies like zucchini, spinach, or cauliflower.
- Extra protein: Add cooked shredded chicken or turkey near the end and heat through.
- Spicier: Add more red pepper flakes or a spoonful of harissa paste.
- Creamier: Blend 1 to 2 cups of the soup, then stir it back in for a thicker texture.
- Herb twist: Swap parsley with cilantro and dill for a different Mediterranean feel.
Ways to Serve Mediterranean Lentil Soup Recipe
- Serve with warm pita, flatbread, or crusty bread and a side of hummus.
- Pair with a simple cucumber and tomato salad with olive oil and lemon.
- Spoon over cooked brown rice, quinoa, or couscous for a heartier meal.
- Top with diced avocado, extra herbs, and a squeeze of lemon for a fresh finish.
- Serve in small bowls as a starter before grilled chicken or fish.
Storage Success
Let the Mediterranean Lentil Soup Recipe cool to room temperature, then transfer it to airtight containers and store it 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 it on the stove over medium heat so it loosens up. Freeze portions for up to 3 months, then thaw in the fridge and reheat gently while you stir to keep the texture smooth.

Mediterranean Lentil Soup Recipe
Ingredients
Instructions
- Prep the vegetables by dicing the onion, carrots, celery, and red bell pepper. Mince the garlic and chop the spinach or kale. Rinse the lentils under cold water and pick out any debris.
- Heat the olive oil in a large heavy-bottomed pot over medium heat. Add the onion, carrots, and celery with a pinch of salt. Sauté, stirring occasionally, until the vegetables soften and the onion turns translucent, about 6 to 8 minutes. Add the bell pepper and cook for 2 to 3 minutes more until it softens.
- Stir in the garlic and cook until fragrant, about 30 seconds. Add the tomato paste, smoked paprika, cumin, oregano, coriander, and crushed red pepper flakes. Cook, stirring, for 1 to 2 minutes until the tomato paste darkens slightly and coats the vegetables.
- Add the rinsed lentils and stir to coat them in the aromatics and spices. Pour in the diced tomatoes with their juices, broth, water, bay leaf, salt, and black pepper. Stir well, scraping the bottom of the pot to release any browned bits.
- Bring the soup to a gentle boil over medium-high heat. Reduce the heat to maintain a steady simmer, partially cover the pot, and cook for 25 to 30 minutes, stirring occasionally, until the lentils are tender but still hold their shape.
- Stir in the chopped spinach or kale and simmer for 3 to 5 minutes, until the greens are wilted and tender. Add more water or broth as needed to reach your desired soup thickness.
- Turn off the heat and remove the bay leaf. Stir in the lemon juice and parsley, along with dill or cilantro if using. Taste and adjust with more salt, pepper, or lemon juice until the flavors are bright and balanced.
- Ladle the Mediterranean lentil soup into bowls. Top each serving with a spoonful of Greek yogurt if desired, a drizzle of olive oil, and a sprinkle of fresh herbs. Serve warm, with extra lemon wedges on the side.
Notes
Approximate per 1 of 6 servings: 260 calories; fat 7 g; saturated fat 1 g; carbohydrates 38 g; fiber 15 g; sugars 8 g; protein 13 g; sodium 720 mg. Values are estimates and will vary based on specific ingredients, brands, and portion sizes.

Leave a Reply