This Mediterranean Lentil Soup is a cozy, protein-rich, high-fiber meal that’s hearty, healthy, and easy to make for your family.

For more easy, healthy and delicious soup recipes, check out our creamy red lentil soup, creamy potato soup with Greek yogurt, Mediterranean chickpea soup, and tomato lentil soup.

Close up of Mediterranean lentil soup with spinach and potatoes in white bowl.

Wholesome Comfort Food That Supports a Balanced Lifestyle

Growing up, my Italian nonna made this Mediterranean Lentil Soup for me, my cousin Gabriele, and even my 96-year-old great grandma. 🄣 In our family, a legume-based soup – lentils, chickpeas, or beans – was on the table at least twice a week, a tradition that taught me the joy of simple, nourishing meals.

We’d sit down at noon sharp, right as the church bells rang in the old town center of Todi, where my grandma’s home was. That moment still lives in my memory. The warmth of family, the smell of soup simmering, and bowls passed around the table.

What I love about this recipe is how protein-rich and fiber-rich it is, while still feeling light and balanced. Lentils and veggies simmer together into a bowl that’s both comforting and nutritious, making it the perfect fit for a Mediterranean-style eating pattern.

When Louise and I make it today, it reminds us of those family meals. It’s cozy, hearty, and meant to share. ā¤ļøāœØ

Ingredients

Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

Fresh ingredients for Mediterranean lentil soup including lentils carrots potatoes spinach and tomatoes.
  • Olive oil: Extra virgin gives the best flavor. Substitute avocado oil or even a splash of water if you prefer an oil-free lentil soup recipe.
  • Onion: Yellow or white onion works best for a balanced base. Shallots or leeks are good substitutes.
  • Celery: Adds depth and a classic Italian hearty lentil vegetable soup vibe. Use fennel stalks for a sweeter note.
  • Carrots: Sweetens the broth naturally. Substitute parsnips or butternut squash for a twist.
  • Garlic: Fresh cloves give the best kick. Garlic powder works in a pinch.
  • Dried oregano: Earthy and fragrant. Use dried thyme or rosemary if that’s what you have.
  • Dried lentils: Brown, green, French, or black all work. Or use 3 cups cooked lentils (or 2 cans). In that case, reduce broth and simmering time by half for a quicker easy lentil soup recipe.
  • Potatoes: Yukon gold or russet are best. Substitute with sweet potatoes for a sweeter, more colorful soup.
  • Vegetable broth: We usually use bouillon powder dissolved in water — lighter groceries, one tub lasts weeks. Chicken broth works too.
  • Crushed tomatoes: Fire-roasted tomatoes add smoky depth. Tomato puree or diced tomatoes are fine substitutes.
  • Spinach: Fresh is classic. Substitute kale, Swiss chard, or frozen spinach for convenience. Keep in mind that kale takes a little longer to soften.
  • Balsamic vinegar: Balances the earthy lentils. Substitute red wine vinegar or lemon juice for brightness. A splash of acidity is essential to make the other flavors pop.
Overhead view of Mediterranean lentil soup with carrots potatoes and leafy greens.

How to Make Mediterranean Lentil Soup

Step 1 – Build the Flavor Base

Heat olive oil in a large pot. Add chopped onion, celery, carrots, garlic, dried rosemary, and bay leaves. SautƩ for about 5 minutes, stirring often, until the veggies soften and smell fragrant.

Tip: You can chop the vegetables by hand or pulse them in a food processor — just don’t turn them into a puree, you want some texture. This step gives your soup the rich foundation that makes it taste like the best hearty lentil vegetable soup.

Step 1 Onion celery carrot and garlic sautéing gently in pot with olive oil and oregano.

Step 2 – Simmer the Lentils

Add rinsed lentils, diced potatoes, vegetable broth (we use bouillon powder dissolved in water), and crushed tomatoes. Season with salt and black pepper. Bring to a boil, then reduce the heat and let it simmer for 30–45 minutes, until the lentils are tender.

Stir occasionally and add more broth or water if needed. This is where the soup becomes thick, satisfying, and full of Mediterranean flavor: the perfect one pot lentil soup for a weeknight dinner.

Tip: If using canned lentils, reduce both the broth and the cooking time by half.

Step 2 Lentils potatoes tomatoes and broth simmering together in large pot for hearty vegetable soup.

Step 3 – Add Greens and Balance

A few minutes before the lentils are done, stir in fresh spinach and a splash of balsamic vinegar. Let the soup cook for a couple of minutes, just until the greens wilt. Taste and adjust the salt before serving.

Step 3 Fresh spinach and balsamic vinegar stirred into simmering soup just before serving.

Step 4 – Serve and Enjoy

Ladle the soup into bowls and serve it with toasted crusty bread rubbed with garlic, plus a drizzle of extra virgin olive oil or chili oil. For extra richness, try a sprinkle of parmesan, thinly sliced scallions, or even a dollop of Greek yogurt on top.

Mediterranean lentil soup served with crusty bread olive oil and optional toppings.

Tips

  • Soften the base slowly: Sweat onion, carrot, and celery in olive oil until tender, not browned. Add a splash of water if the pan gets dry.
  • Chop with care: Dice by hand or pulse in a food processor, but don’t puree — texture makes the best hearty lentil vegetable soup.
  • Use canned lentils: No problem! Just cut the broth and cooking time in half.
  • Add greens last: Spinach wilts in minutes, so stir it in right before serving to keep it vibrant.
  • Balance with acid: A splash of balsamic or lemon juice at the end brightens and lifts the flavors.
  • Cook once, eat twice: This healthy Mediterranean soup is even better the next day — refrigerate or freeze for later.
  • Pick your texture: Blend part of the soup for creaminess or leave it chunky for a rustic bite.
  • Let it rest: Cover and sit for 10 minutes after cooking to let flavors meld.
  • Boost umami: Simmer with a parmesan rind for nutty depth, then remove before serving.

Frequently Asked Questions

What if I only have canned lentils?

You can substitute canned lentils for dried. Just reduce the broth and cooking time by half. It’s a great shortcut for busy weeknights.

Can I make this soup ahead of time?

Yes! This healthy lentil soup recipe keeps well in the fridge for up to 4 days. The flavors deepen overnight, making it even tastier the next day.

Can I freeze lentil soup?

Absolutely. Portion it into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove with a splash of water or broth.

Do I have to use spinach?

Not at all. Kale, Swiss chard, or even frozen spinach work well and hold up beautifully in a simmer.

How do I make this soup more filling?

Serve with crusty bread, add brown rice, or top with Greek yogurt for creaminess. This way, your plant-based lentil soup becomes a complete, satisfying meal.

More Easy Soup Recipes

If you tried this Mediterranean lentil soup recipe or any other recipe on our blog, please leave a 🌟 star rating and let us know how it goes in the comments. We love hearing from you!

Warm bowl of Mediterranean lentil soup with bread on rustic wooden table.

Mediterranean Lentil Soup

5 from 12 votes
This Mediterranean Lentil Soup is a hearty, protein-rich, and fiber-packed meal that’s easy to make in one pot, perfect for nourishing weeknight dinners.
Prep Time: 5 minutes
Cook Time: 35 minutes
Total Time: 40 minutes
Servings: 4 people (up to 6)
Course: Main Course, Soup
Cuisine: Italian, Mediterranean

Video

Healthy Mediterranean Lentil Soup

Ingredients 

  • 2 tablespoons extra virgin olive oil
  • 1 large onion chopped
  • 1 rib celery chopped
  • 3 medium carrots chopped
  • 3 cloves garlic pressed or minced
  • 1 teaspoon dried oregano
  • 1 cup dried lentils or 3 cups cooked lentils / 2 cans lentils (drain and rinse)
  • 2 medium potatoes diced – skin on is fine
  • 6 cups vegetable broth you'll only need 3 cups if using canned or pre-cooked lentils
  • 1 can crushed tomatoes 15 oz / 400 g
  • 7 oz spinach about 7 cups
  • 1½ tablespoons balsamic vinegar or lemon juice
  • 1 teaspoon salt or to taste + black pepper

Instructions 

  • Build the Flavor Base: Heat the 2 tablespoons extra virgin olive oil in a large pot. Add 1 large onion, 1 rib celery, 3 medium carrots, 3 cloves garlic (all chopped), and 1 teaspoon dried oregano.
    Cook for about 5 minutes, stirring often, until the vegetables soften but don’t brown.
    Step 1 Onion celery carrot and garlic sautéing gently in pot with olive oil and oregano.
  • Simmer the Soup: Add 1 cup dried lentils (rinsed), 2 medium potatoes (diced), 6 cups vegetable broth, and 1 can crushed tomatoes.
    Season with 1 teaspoon salt and black pepper. Bring to a boil, then lower the heat and simmer for about 30 minutes, stirring occasionally, until the lentils are tender and the soup is thick.
    Tip: If using canned lentils, cut the broth and cooking time in half.
    Step 2 Lentils potatoes tomatoes and broth simmering together in large pot for hearty vegetable soup.
  • Add the Greens: Stir in 7 oz spinach and 1½ tablespoons balsamic vinegar a few minutes before the soup is done. Cook until the greens wilt. Taste and adjust seasoning.
    Step 3 Fresh spinach and balsamic vinegar stirred into simmering soup just before serving.
  • Serve: Serve hot with crusty bread, a drizzle of olive oil or chili oil, and optional toppings like parmesan, scallions, or Greek yogurt.
    Mediterranean lentil soup served with crusty bread olive oil and optional toppings.

Notes

Substitutions
  • Olive oil → Avocado oil, or a splash of water if you prefer an oil-free lentil soup recipe.
  • Onion → Yellow or white onion is best, but shallots or leeks work well too.
  • Celery → Classic in Italian soups, but fennel stalks add a sweeter, aromatic note.
  • Carrots → Use parsnips or butternut squash for a different flavor twist.
  • Garlic → Fresh cloves are best, but garlic powder works in a pinch.
  • Dried oregano → Try dried thyme or rosemary if that’s what you have on hand.
  • Dried lentils → Brown, green, French, or black all work. Or swap with 3 cups cooked lentils (or 2 cans) and reduce broth and simmering time by half for a quicker easy lentil soup recipe.
  • Potatoes → Yukon gold or russet are classic. Sweet potatoes make it sweeter and more colorful.
  • Vegetable broth → We usually use bouillon powder dissolved in water — lighter groceries, one tub lasts weeks. Chicken broth also works.
  • Crushed tomatoes → Fire-roasted for smokiness, or substitute with tomato puree or diced tomatoes.
  • Spinach → Fresh is best. Swap with kale, Swiss chard, or frozen spinach (note: kale needs extra cooking time).
  • Balsamic vinegar → Red wine vinegar or lemon juice for brightness. A splash of acidity is essential to make the other flavors pop.
Ā 
Tips
  • Build flavor slowly: Sweat onion, carrot, and celery in olive oil until soft, not browned. Add a splash of water if the pan gets dry.
  • Canned lentils work too: Just halve the broth and cooking time for the same rich result.
  • Add greens at the end: Spinach wilts in minutes, keeping your soup bright and fresh.
  • Balance flavors: A splash of balsamic or lemon juice at the end lifts the earthy lentils.
  • Rest before serving: Let the soup sit covered for 10 minutes so the flavors meld and the broth thickens.
Ā 
Storage
Store Mediterranean lentil soup in the fridge for 4 days or freeze up to 3 months in airtight containers.

Nutrition

Serving: 1 of 4, Calories: 409kcal, Carbohydrates: 68g, Protein: 19g, Fat: 8g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Trans Fat: 0g, Cholesterol: 0mg, Sodium: 823mg, Potassium: 1745mg, Dietary Fiber: 23g, Sugar: 11g, Vitamin A: 12586IU, Vitamin B6: 1mg, Vitamin C: 53mg, Vitamin E: 4mg, Vitamin K: 266µg, Calcium: 176mg, Folate: 386µg, Iron: 8mg, Manganese: 2mg, Magnesium: 161mg, Zinc: 3mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you ā­ļø šŸ’š.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We’re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) 🌿✨.

Welcome to our blog, we are glad you are here.

5 from 12 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




25 Comments

  1. 5 stars
    It is very similar to our lebanese lentils soup, we call’it “lemon lentils”, addas bi hamod in arabic
    We use instead of spinach chard leaves and ribs, and lemon exclusively as sour agent
    Spices we use:
    grounded cumin
    Fresh garlic, a lot
    Thym or oregano

    1. That sounds just delicious, Nabil, thanks so much for your valuable comment. We might have to to cook lemon lentils soon!!

      Kindest, Louise

    1. I’m very happy that you feel like cooking this soup, Ruth!! I’m curious to hear what you think, please let me know.

      All the best, Louise

  2. 5 stars
    Love your Lentil soup so much, I make it at least once a week. My hubby requests it often. It’s so easy to make. I use low sodium chicken broth. Thanks for all your delicious and healthy recipes.

    1. Hi Bonnie! Oh amazing, we are so happy to hear that you (and your husband!!) love our food.

      Thanks so much for taking time to leave a review here. All the best,
      Louise

  3. While the recipe looks great for most people, there are several ingredients that I cannot eat because they are high in oxalates: spinach, potatoes, celery, and carrots. Since oxalates led to my Acute Kidney Injury, I have to be on a low oxalate diet. What substitutions do you recommend?

    1. Hi Steve, I’m so sorry you went through that.

      Nico and I are not health professionals and haven’t evaluated the oxalate content of our recipes. So we cannot provide medical or dietary advice. I would advise you to confirm any changes with your doctor or a registered dietitian before trying this soup (or any other recipe).

      Wishing you all the best on your healing journey. Kindest,

      Louise