This post may contain affiliate links, Read the full disclosure here.
There’s nothing like a big warm bowl of soup to make you feel grounded, nourished, and full. And when I say this Mediterranean Lentil Soup Recipe does all that and more—I mean it.
This is one of those meals that comes together with pantry staples, fills the house with comforting aromas, and makes everyone at the table feel like they’ve been hugged. It’s packed with flavor, fiber, and plant-powered goodness.
Let me show you how to make it your new go-to!
Why You’ll Love This Mediterranean Lentil Soup

- Wholesome & hearty – it’s filling without being heavy
- One-pot wonder – minimal dishes, maximum flavor
- Naturally vegetarian (and easily vegan!)
- Great for meal prep – stores and freezes like a champ
- Budget-friendly – lentils are a humble powerhouse
I make this recipe at least twice a month—especially when the weather turns chilly. It’s my reset meal when we’ve overindulged, or I just need something simple and satisfying.
Ingredients You’ll Need
All of these are easy to find and probably already in your kitchen.
- Olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3–4 garlic cloves, minced
- 2 tbsp tomato paste
- 1 tsp ground cumin
- 1 tsp ground coriander
- ½ tsp smoked paprika
- 1 tsp dried oregano
- 1½ cups brown or green lentils, rinsed
- 6 cups vegetable broth (or chicken broth if not vegetarian)
- 1 bay leaf
- 1 can diced tomatoes (or 2 fresh tomatoes, chopped)
- 2 cups fresh spinach or kale (optional, but so nourishing)
- Juice of 1 lemon
- Salt and pepper, to taste
- Fresh parsley, chopped (for garnish)
Tip: Brown or green lentils hold their shape best—avoid red lentils here, they’ll turn mushy.
How to Make Mediterranean Lentil Soup
This soup is easy enough for a weeknight and cozy enough for a Sunday dinner.
Step 1: Sauté the Aromatics

- Heat olive oil in a large pot over medium heat.
- Add the onion, carrots, and celery. Cook for 5–7 minutes until softened.
- Stir in garlic, tomato paste, cumin, coriander, smoked paprika, and oregano.
- Cook another 1–2 minutes until everything smells amazing.
And for Step 2: Add the Lentils & Simmer

- Add lentils, broth, bay leaf, and diced tomatoes to the pot.
- Bring it all to a boil.
- Reduce heat to low and simmer gently, uncovered, for 25–30 minutes until the lentils are tender.
Step 3: Stir in Greens & Lemon
- Add spinach or kale, if using, and stir until wilted.
- Squeeze in the fresh lemon juice.
- Taste and adjust salt and pepper.
And for Step 4: Serve and Enjoy!

- Ladle into bowls.
- Garnish with chopped parsley.
- Drizzle with olive oil if you’re feeling fancy.
Tips for the Best Lentil Soup Every Time
- Use good broth – homemade or low-sodium store-bought
- Always rinse lentils before cooking
- Add lemon juice last to keep its brightness
- Make it ahead – flavor deepens overnight
Add Your Own Twist
This simple Mediterranean lentil soup recipe is super adaptable:
- Add a can of chickpeas for extra protein
- Swap spinach for chopped kale or chard
- Toss in sweet potatoes for a sweeter touch
- Want it spicy? Add a pinch of red pepper flakes
- For a creamy finish, stir in a spoon of tahini or coconut milk
How to Store, Reheat, and Freeze
Store:
- Refrigerate in airtight containers for up to 5 days
Reheat:
- Gently warm on the stove or microwave in 1-minute bursts
Freeze:
- Cool completely, then freeze in meal-size portions for up to 3 months
Tip: The soup thickens as it sits—just add a splash of broth or water when reheating.
What to Serve with Mediterranean Lentil Soup
- Crusty bread or garlic toast
- Warm pita or naan with hummus
- A light green salad or Apple Feta Spinach Salad
- A sprinkle of feta cheese on top (if not vegan)
Frequently Asked Questions
What is the secret ingredient in lentil soup?
A good dash of lemon juice brightens the whole pot! It balances out the earthy lentils and deep spices.
Should I soak lentils before adding them?
Nope. Brown or green lentils cook quickly and don’t need soaking.
What type of lentil is best for soup?
Brown or green lentils—they hold their shape and give you the best texture.
Can I make it in a slow cooker?
Yes! Sauté your aromatics first, then add everything to the slow cooker and cook on low for 6–7 hours or high for 3–4.
Is Mediterranean lentil soup healthy?
Absolutely. Lentils are rich in protein, fiber, iron, and plant-based goodness. The veggies, herbs, and olive oil make this soup both filling and nourishing.
What’s the difference between Mediterranean lentil soup and Lebanese lentil soup?
This version includes tomatoes, cumin, and coriander, which give it a distinct Mediterranean flavor. Lebanese versions often include rice and lemon.
More Cozy Recipes to Try
👉 Hearty Soup Recipes for every season
👉 Spicy Butternut Squash and Sweet Potato Soup
👉 Apple Feta Spinach Salad – the perfect fresh side
Final Thoughts
If you’ve been looking for an easy, healthy, and deeply satisfying soup, this Mediterranean Lentil Soup Recipe is it. It’s plant-based, packed with protein, and warms you from the inside out.
Don’t forget to save this to your Pinterest boards and tag me if you try it—I love seeing your creations!
Now go grab a pot and your favorite spoon. Soup night just got a serious upgrade.
Print
Mediterranean Lentil Soup Recipe – Healthy, Hearty, and Cozy
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A hearty, healthy Mediterranean Lentil Soup made with veggies, tomatoes, spices, and lemon. Cozy, nourishing, and perfect for meal prep or a comforting dinner.
Ingredients
- Olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3–4 garlic cloves, minced
- 2 tbsp tomato paste
- 1 tsp ground cumin
- 1 tsp ground coriander
- ½ tsp smoked paprika
- 1 tsp dried oregano
- 1½ cups brown or green lentils, rinsed
- 6 cups vegetable broth
- 1 bay leaf
- 1 can diced tomatoes
- 2 cups fresh spinach or kale (optional)
- Juice of 1 lemon
- Salt and pepper, to taste
- Fresh parsley, chopped (for garnish)
Instructions
- Heat olive oil in a large pot over medium heat.
- Add onion, carrots, and celery. Cook 5–7 minutes until softened.
- Stir in garlic, tomato paste, cumin, coriander, paprika, and oregano. Cook 1–2 minutes.
- Add lentils, broth, bay leaf, and diced tomatoes. Bring to a boil, then reduce heat and simmer uncovered for 25–30 minutes.
- Stir in spinach or kale until wilted. Squeeze in lemon juice.
- Taste and adjust salt and pepper. Serve with parsley and optional olive oil drizzle.
Equipment
Buy Now → Notes
Add chickpeas or sweet potatoes for variation. Don’t skip the lemon juice—it adds brightness. Freezes and reheats beautifully.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 bowl
- Calories: 290
- Sugar: 6g
- Sodium: 610mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 10g
- Protein: 16g
- Cholesterol: 0mg




