
Mediterranean Lentil Soup Recipe tastes rich, tomatoey, and herby with a bright lemon finish that makes every spoonful feel cozy but not heavy. It works perfectly for busy weeknights, meal prep Sundays, or anyone who wants a hearty, healthy dinner on the table in about 45 minutes. I have cooked some version of this soup for more than a decade, and it still shows up in my own meal rotation almost every week in winter.
Why Make This Mediterranean Lentil Soup Recipe at Home
Homemade Mediterranean Lentil Soup Recipe gives you full control over the salt, oil, and spice level, which helps a lot if you cook for kids or anyone with dietary needs. You also skip the mystery ingredients that often hide in canned soups and still get a thick, satisfying bowl that tastes like it simmered all afternoon.
You can keep the ingredients budget friendly and pantry based, yet the soup still tastes fresh and bright because of lemon, herbs, and a quick drizzle of good olive oil. It also freezes well, so one pot can cover several lunches or easy dinners when life goes sideways.
“This Mediterranean Lentil Soup Recipe tastes like something from a tiny coastal café, but it comes together in one pot on a weeknight. ★★★★★”
Ingredients You Need
Lentils
- 1 ½ cups brown or green lentils, rinsed and picked over
- Brown lentils give a soft, thick texture.
- Green lentils hold their shape a bit more and stay slightly firmer.
- Avoid red lentils here because they break down too quickly and turn the soup mushy.
Vegetables
- 2 tablespoons extra virgin olive oil
- 1 large yellow onion, finely chopped
- 2 medium carrots, diced small
- 2 celery stalks, diced small
- 4 garlic cloves, minced
- 1 red bell pepper, diced (adds sweetness and color)
- 1 small zucchini, diced (optional but tasty)
Tomatoes & Liquid
- 1 can (14.5 ounces) diced tomatoes, with juices
- Fire roasted tomatoes add a subtle smoky flavor.
- 6 cups low sodium vegetable broth or chicken broth
- Use a good quality boxed broth; I like Pacific or Kettle & Fire.
- 1 cup water, as needed to thin the soup at the end
Mediterranean Flavor Boosters
- 2 tablespoons tomato paste
- 1 ½ teaspoons ground cumin
- 1 teaspoon smoked paprika or sweet paprika
- 1 teaspoon dried oregano
- ½ teaspoon dried thyme
- 1 bay leaf
- ½ to 1 teaspoon crushed red pepper flakes, to taste
- 1 teaspoon fine sea salt, plus more to taste
- ½ teaspoon black pepper
Fresh Finish
- Juice of 1 large lemon (about 3 tablespoons), plus extra wedges for serving
- ¼ cup chopped fresh parsley
- 2 tablespoons chopped fresh cilantro or fresh mint (optional but very good)
- Extra virgin olive oil for drizzling on top
Optional Add‑Ins
- 2 cups chopped baby spinach or kale
- ½ cup cooked small pasta (like ditalini) or cooked rice, stirred in at the end
- ½ cup crumbled feta cheese for topping
- Toasted pine nuts for crunch
Pantry Shortcuts & Substitutions
- Use frozen mirepoix (onion, carrot, celery mix) to skip chopping; use about 2 cups.
- Use jarred minced garlic if you feel tired; use 1 ½ teaspoons.
- Swap canned crushed tomatoes for diced if you prefer a smoother broth.
- Use bouillon paste with water if you run out of boxed broth; adjust salt later.
Equipment List
- Large heavy pot or Dutch oven (at least 5 to 6 quarts)
- Cutting board and sharp knife
- Wooden spoon or heatproof spatula
- Ladle
- Citrus juicer (or your hands, if you feel brave)
- Measuring cups and spoons
Tips & Mistakes
- Sauté the veggies until they turn lightly golden to build flavor; do not rush this step.
- Rinse lentils under cold water and pick out any tiny stones or shriveled pieces.
- Keep the heat at a gentle simmer so lentils cook evenly and do not split aggressively.
- Taste the broth before adding more salt, especially if you used regular broth or bouillon.
- Add lemon juice at the end so the flavor stays bright and the soup does not taste flat.
- Stir leafy greens in during the last few minutes so they stay tender and vibrant, not gray.
- Use enough liquid; if the soup thickens too much, add water or broth a half cup at a time.
- Avoid red lentils in this recipe because they break down too fast and turn the texture pasty.
- Store leftovers without pasta or rice when possible, since starches soak up broth overnight.
- Reheat gently and add a splash of water or broth to bring the soup back to a spoonable texture.
How to Make Mediterranean Lentil Soup Recipe
Step 1: Prep the Ingredients
Chop onion, carrots, celery, bell pepper, and zucchini into small, even pieces so they cook at the same rate. Mince the garlic. Rinse the lentils in a fine mesh strainer until the water runs mostly clear.
Step 2: Sauté the Aromatics
Heat 2 tablespoons olive oil in a large pot over medium heat. Add onion, carrot, and celery, then cook about 6 to 8 minutes until the vegetables soften and the onion turns translucent with some golden spots. Stir in bell pepper and zucchini and cook 3 to 4 minutes more.
Add the minced garlic and cook about 30 seconds until it smells fragrant. Keep the heat moderate so the garlic does not burn.
Step 3: Toast the Spices and Tomato Paste
Stir in tomato paste, cumin, smoked paprika, oregano, thyme, crushed red pepper flakes, salt, and black pepper. Cook this mixture 1 to 2 minutes while you stir. The tomato paste will darken slightly and the spices will smell toasty, which deepens the flavor of the soup.
Step 4: Add Lentils, Tomatoes, and Broth
Add the rinsed lentils to the pot and stir to coat them in the tomato spice mixture. Pour in the diced tomatoes with their juices and the broth. Add the bay leaf.
Stir everything, then bring the pot to a gentle boil over medium high heat. Once it reaches a boil, lower the heat to medium low so the soup simmers steadily but not violently.
Step 5: Simmer Until Lentils Turn Tender
Cover the pot partially, leaving the lid slightly ajar. Simmer the soup for 25 to 30 minutes, stirring every 5 to 10 minutes so nothing sticks to the bottom. Taste a few lentils; they should feel tender but not mushy.
If the soup looks too thick during cooking, add ½ to 1 cup water and stir. Adjust the heat so the soup continues to simmer gently.
Step 6: Add Greens and Fresh Herbs
When the lentils reach tenderness, stir in the chopped spinach or kale if you use it. Cook 3 to 5 minutes until the greens wilt and soften. Turn off the heat.
Remove the bay leaf. Stir in the chopped parsley and cilantro or mint.
Step 7: Finish With Lemon and Adjust Seasoning
Squeeze in the lemon juice and stir. Taste the soup and adjust salt, pepper, and lemon to your liking. If the flavor tastes dull, add a pinch more salt and another squeeze of lemon.
If you want to add cooked pasta or rice, stir it in now and let it warm through for a couple of minutes. The soup should feel thick but still soupy; add a splash of water or broth if it feels too dense.
Step 8: Serve
Ladle the Mediterranean Lentil Soup Recipe into bowls. Drizzle a little extra virgin olive oil on top of each bowl. Add a sprinkle of fresh herbs and feta if you like.
Variations I've Tried
I often add a small diced potato with the lentils when I want extra heartiness without pasta or rice. I sometimes stir in a spoonful of harissa or a bit of chili crisp for a spicy kick. I also like a version with chopped artichoke hearts and olives for a stronger Mediterranean vibe.
You can swap half the lentils for cooked chickpeas and shorten the simmer time slightly. I sometimes blend one or two cups of the soup with an immersion blender and stir it back in to thicken the texture while still keeping plenty of whole lentils.
How to Serve Mediterranean Lentil Soup Recipe
Serve Mediterranean Lentil Soup Recipe hot with warm pita, crusty bread, or simple garlic toast for dunking. Add a crunchy side salad with cucumber, tomato, olives, and a lemony dressing to keep the meal light but filling. Top each bowl with a spoonful of plain Greek yogurt or a sprinkle of feta for creaminess if you enjoy dairy.
You can also set out small bowls of toppings like chopped herbs, lemon wedges, and toasted nuts so everyone customizes their own bowl. The soup works nicely in a thermos for work or school lunches and still tastes great at room temperature if life interrupts your meal.
How to store
- Fridge: Cool the soup to room temperature, then store it in airtight containers in the refrigerator for up to 4 days.
- Freezer: Portion the cooled soup into freezer safe containers, leave a little headspace, and freeze for up to 3 months.
- Reheating on the stove: Reheat in a pot over medium low heat, add a splash of water or broth, and stir occasionally until hot.
- Reheating in the microwave: Heat in a microwave safe bowl in 60 to 90 second bursts, stirring between each, until it steams.
- Freshen the flavor: After reheating, add a squeeze of lemon and a tiny drizzle of olive oil to bring the flavors back to life.

Mediterranean Lentil Soup Recipe
Ingredients
Instructions
- Chop the onion, carrots, celery, bell pepper, and zucchini into small, even pieces. Mince the garlic. Rinse the lentils in a fine mesh strainer until the water runs mostly clear.
- Heat 2 tablespoons olive oil in a large heavy pot or Dutch oven over medium heat. Add the onion, carrots, and celery and sauté for 6 to 8 minutes, until softened and lightly golden.
- Stir in the bell pepper and zucchini and cook for 3 to 4 minutes more, until they begin to soften.
- Add the minced garlic and cook for about 30 seconds, just until fragrant, taking care not to let it burn.
- Stir in the tomato paste, cumin, smoked or sweet paprika, oregano, thyme, crushed red pepper flakes, salt, and black pepper. Cook, stirring, for 1 to 2 minutes until the tomato paste darkens slightly and the spices smell toasty.
- Add the rinsed lentils to the pot and stir to coat them in the tomato and spice mixture.
- Pour in the diced tomatoes with their juices and the broth. Add the bay leaf and stir to combine.
- Bring the soup to a gentle boil over medium-high heat. Reduce the heat to medium-low so it simmers steadily but not vigorously. Partially cover the pot with a lid.
- Simmer for 25 to 30 minutes, stirring every 5 to 10 minutes, until the lentils are tender but not mushy. If the soup becomes too thick, add 1/2 to 1 cup of water to thin as needed.
- If using spinach or kale, stir it into the pot and cook for 3 to 5 minutes, just until the greens wilt and turn tender. Remove the bay leaf.
- Stir in the chopped parsley and cilantro or mint, if using.
- Add the lemon juice and stir. Taste and adjust seasoning with more salt, pepper, or lemon juice as needed. If using cooked pasta or rice, stir it in now and let it warm through for a couple of minutes, adding a splash of broth or water if the soup becomes too thick.
- Ladle the soup into bowls. Drizzle each serving with a little extra virgin olive oil and top with feta and toasted pine nuts if desired. Serve hot with extra lemon wedges on the side.
Notes
Approximate per serving (6 servings, without optional pasta, rice, feta, or pine nuts): 260 calories; fat 7 g; saturated fat 1 g; carbohydrates 38 g; fiber 15 g; sugars 8 g; protein 14 g; sodium 620 mg. Values will vary based on exact ingredients, broth brand, and toppings.

Leave a Reply