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.

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.

- 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.

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 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 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 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.

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
You can substitute canned lentils for dried. Just reduce the broth and cooking time by half. Itās a great shortcut for busy weeknights.
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.
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.
Not at all. Kale, Swiss chard, or even frozen spinach work well and hold up beautifully in a simmer.
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
- Black bean soup
- Lentil chili
- Harira soup
- Tofu Soup
- Pastina (Italian small pasta soup)
- Moroccan lentil soup
- Butternut squash soup
- Kale soup with white beans
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!

Mediterranean Lentil Soup
Video
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.
- 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.
- 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.
- Serve: Serve hot with crusty bread, a drizzle of olive oil or chili oil, and optional toppings like parmesan, scallions, or Greek yogurt.
Notes
- 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.
- 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.
Nutrition

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.
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
That sounds just delicious, Nabil, thanks so much for your valuable comment. We might have to to cook lemon lentils soon!!
Kindest, Louise
Thanks Louise
If you need the authentic receipt, just askš«”š
Love your style!
Thanks Roxanne, I appreciate it!!
Im going to try this , it looks and sounds amazing, wish me luck
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
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.
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
Look delicious
ā¤ļø
Excellent
I’m happy you liked it, Richard š„³
Great
Delicious easy to follow
Amazing, Norma, I’m so happy that you enjoy it! Thank you for your feedback. BEst,
Louise
Going to make it tomorrow
I’m so happy that you feel like making it āŗļø Let me know what you think!!
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?
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
Thank you for your amazing Mediterranean Lentil soup recipe. I’m going to try to make it.
I’m very happy that you feel like making it, thanks for being here! Best,
Louise