
Mediterranean Lentil Soup Recipe tastes rich, tomatoey, and herby with a cozy kick of warm spices, and it works perfectly for busy weeknights since it comes together in about 45 minutes. This bowl of comfort fits plant-based eaters, meal-preppers, and anyone who wants a hearty dinner that still feels light. I grew up on lentil soups, and after a decade of recipe testing, this Mediterranean version stays in my own rotation at least twice a month.
Why Make This Mediterranean Lentil Soup Recipe at Home
Homemade Mediterranean Lentil Soup Recipe gives you control over the salt, spice, and texture, so you get exactly the bowl you crave. You skip the mystery ingredients in canned soup and load your pot with real vegetables, herbs, and protein-packed lentils.
You also stretch your grocery budget, since lentils cost very little and still deliver a filling, satisfying meal. Leftovers taste even better the next day, so one pot easily covers several meals.
“This Mediterranean Lentil Soup Recipe tastes like a cozy restaurant bowl but comes together with pantry ingredients on a weeknight ★★★★★”
Ingredients You Need
Here is what you need for a classic Mediterranean Lentil Soup Recipe that tastes bright, hearty, and deeply savory.
Lentils
- 1 ½ cups brown or green lentils, rinsed and picked over
- Brown lentils hold their shape nicely and cook in about 25 to 30 minutes.
- Green lentils stay a bit firmer and give a slightly nuttier flavor.
- Avoid red lentils here, since they break down and turn the soup into more of a puree.
Vegetables
- 2 tablespoons extra virgin olive oil
- 1 large yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced (optional but adds great flavor)
- 1 red bell pepper, diced (adds sweetness and color)
- 3 to 4 garlic cloves, minced
- 1-inch piece fresh ginger, minced or grated (or ½ teaspoon ground ginger as a shortcut)
You can use pre-chopped mirepoix from the store if you want a time saver. Frozen diced onions also work in a pinch.
Tomatoes & Broth
- 1 can (14.5 ounces) diced tomatoes, with juices
- 6 cups vegetable broth or chicken broth
- Use low-sodium broth so you control the salt.
- I like Better Than Bouillon vegetable base with water as an easy pantry backup.
- 1 to 2 cups water, as needed to thin the soup
Herbs & Spices
- 1 ½ teaspoons ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon ground turmeric
- ½ to 1 teaspoon smoked paprika or sweet paprika
- ½ to 1 teaspoon harissa paste or harissa powder (adjust to heat preference)
- 1 bay leaf
- 1 teaspoon dried oregano or Italian seasoning
- ½ teaspoon dried thyme
- 1 to 1 ½ teaspoons kosher salt, plus more to taste
- ½ teaspoon black pepper, plus more to taste
If you do not have harissa, use a pinch of red pepper flakes and extra smoked paprika.
Fresh Finishers
- Juice of ½ to 1 lemon, to taste
- ¼ cup chopped fresh parsley
- 2 tablespoons chopped fresh cilantro or fresh dill (optional but tasty)
Bottled lemon juice works in a pinch, though fresh lemon gives a brighter finish.
Optional Add-ins
- 2 cups chopped spinach or kale
- 1 small zucchini, diced
- 1 small potato, diced
- ½ cup small pasta shapes or cooked rice, if you want an extra hearty bowl
If you add pasta or rice, keep the amount modest so the soup stays brothy.
Equipment List
- Large heavy-bottomed pot or Dutch oven (at least 5 to 6 quarts)
- Cutting board and sharp chef’s knife
- Wooden spoon or heat-safe spatula
- Measuring cups and spoons
- Ladle for serving
- Citrus juicer (optional but handy for the lemon)
Tips & Mistakes
-
Chop vegetables roughly the same size so they cook evenly and finish at the same time.
-
Rinse lentils under cold water and pick out any tiny stones or shriveled pieces so the texture stays pleasant.
-
Sauté the onions, carrots, and celery until they turn soft and lightly golden to build deep flavor at the start.
-
Toast spices in the oil for a minute or two so they bloom and taste richer instead of dusty.
-
Keep the heat at a gentle simmer so lentils cook through without splitting too aggressively.
-
Taste the broth halfway through cooking and adjust salt and spices instead of waiting until the end.
-
Add leafy greens near the end so they stay bright and tender instead of overcooked and dull.
-
Stir the pot occasionally so lentils do not stick to the bottom and scorch.
-
Add lemon juice at the end, not at the beginning, so the citrus stays bright and fresh.
-
Thin the soup with water or extra broth if it thickens more than you like as it sits.
-
Store leftovers without extra lemon or fresh herbs, then add those right after reheating for the best flavor.
-
Avoid overloading the pot with pasta or rice, since they soak up broth and turn the soup into stew.
How to Make Mediterranean Lentil Soup Recipe
Step 1: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and carrots; cook until soft, about 8 minutes. Stir in garlic, ginger, harissa, coriander, and turmeric; cook 2 minutes, until aromatic. Season with salt.
Step 2: Build the base
Add celery and red bell pepper to the pot and stir until they start to soften, about 3 to 4 minutes. Sprinkle in cumin, smoked paprika, oregano, thyme, black pepper, and another pinch of salt. Stir constantly for 1 to 2 minutes so the spices coat the vegetables and release their aroma. Pour in the diced tomatoes with their juices and scrape up any browned bits from the bottom of the pot.
Step 3: Add lentils and broth
Stir in the rinsed lentils so they mix evenly with the vegetables and tomatoes. Pour in the broth and 1 cup of water, then drop in the bay leaf. Bring the pot to a gentle boil over medium-high heat, then lower the heat to maintain a steady simmer. Partially cover the pot with a lid so some steam escapes.
Step 4: Simmer until tender
Simmer the soup for 25 to 30 minutes, stirring every few minutes so nothing sticks. Taste a few lentils; they should taste tender but still hold their shape. If they still feel firm, continue to cook in 5 minute increments and add a splash of water if the soup thickens too much. Adjust salt and pepper as you go so the broth tastes flavorful.
Step 5: Add greens and finish with lemon
Stir in spinach or kale during the last 5 minutes of cooking so the greens wilt and soften. Turn off the heat and remove the bay leaf. Squeeze in lemon juice, starting with half a lemon, then taste and add more if you want a brighter flavor. Stir in chopped parsley and cilantro, then taste one more time for salt and spice.
Step 6: Adjust texture and serve
Check the consistency of the Mediterranean Lentil Soup Recipe and add more water or broth if you prefer a looser soup. If you want a creamier texture, blend a cup or two of the soup with an immersion blender and stir it back in. Ladle the soup into bowls and top with extra herbs, a drizzle of olive oil, or a spoonful of plain yogurt if you enjoy a creamy contrast. Serve hot with warm flatbread or crusty bread on the side.
Variations I've Tried
I swap half the lentils with chickpeas sometimes, which gives extra texture and a slightly nutty bite. I also add diced potatoes and zucchini when I need to clean out the fridge, and the soup turns into a chunky vegetable-lentil stew. On colder nights, I bump up the harissa and smoked paprika for a spicier version that clears the sinuses in the best way.
For a lighter bowl, I skip tomatoes and use extra lemon and herbs, which turns the soup into a bright, brothy lentil dish. I also tried stirring in a spoonful of tahini at the end, which gave a creamy, nutty finish without any dairy.
How to Serve Mediterranean Lentil Soup Recipe
Serve Mediterranean Lentil Soup Recipe hot in wide bowls so the lentils, veggies, and broth spread out and cool slightly. Add a squeeze of extra lemon, a drizzle of olive oil, and a sprinkle of fresh parsley or cilantro on top. Pair the soup with warm pita, naan, or crusty whole grain bread, plus a simple side salad with cucumbers and tomatoes. I also like to spoon it over cooked rice or quinoa when I want a very hearty, stick-to-your-ribs dinner.
How to store
- Fridge: Cool the Mediterranean Lentil Soup Recipe to room temperature, then store it in airtight containers in the refrigerator for up to 4 days.
- Freezer: Portion cooled soup into freezer-safe containers, leave a little headspace, and freeze for up to 3 months.
- Reheating on the stove: Reheat gently in a pot over medium-low heat, adding a splash of water or broth if it thickened, and stir often until hot.
- Reheating in the microwave: Transfer a portion to a microwave-safe bowl, cover loosely, and heat in 60 to 90 second bursts, stirring between each, until steaming.

Mediterranean Lentil Soup Recipe
Ingredients
Instructions
- Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion and carrots and cook, stirring occasionally, until softened, about 8 minutes.
- Stir in the garlic, ginger, harissa, coriander, and turmeric. Cook for about 2 minutes, stirring, until very fragrant. Season with a pinch of salt.
- Add the diced celery and red bell pepper. Cook, stirring often, until they start to soften, 3 to 4 minutes. Sprinkle in the cumin, smoked paprika, oregano, thyme, black pepper, and another pinch of salt, and cook 1 to 2 minutes to toast the spices.
- Pour in the diced tomatoes with their juices and stir, scraping up any browned bits from the bottom of the pot.
- Stir in the rinsed lentils until evenly coated with the vegetables and spices. Pour in the broth and 1 cup of water, then add the bay leaf. Bring to a gentle boil over medium-high heat, then reduce the heat to maintain a steady simmer. Partially cover the pot.
- Simmer for 25 to 30 minutes, stirring every few minutes, until the lentils are tender but still hold their shape. If they are still firm, continue cooking in 5-minute increments, adding more water as needed to keep a brothy consistency. Taste and adjust salt and pepper during cooking.
- During the last 5 minutes of cooking, stir in the spinach or kale, if using, and cook just until the greens are wilted and tender. Remove the bay leaf and turn off the heat.
- Stir in the lemon juice, starting with half a lemon and adding more to taste, along with the chopped parsley and cilantro or dill, if using. Taste and adjust seasoning once more.
- If the soup is thicker than you like, add more water or broth to loosen it. For a creamier texture, blend 1 to 2 cups of the soup with an immersion blender and stir it back into the pot.
- Ladle the Mediterranean Lentil Soup into bowls and serve hot, optionally topped with extra fresh herbs, a drizzle of olive oil, or a spoonful of plain yogurt.
Notes
Approximate per serving (1/6 of recipe): 260–300 calories; fat 7–9 g; saturated fat 1–1.5 g; carbohydrates 38–42 g; fiber 13–16 g; sugars 8–10 g; protein 14–17 g; sodium 750–900 mg (using salted broth and 1 1/2 teaspoons kosher salt). Values will vary based on broth, salt level, and any optional add-ins like greens or yogurt.

Leave a Reply