
Spinach Lentil Soup Recipe — Healthy Mediterranean Red Lentil Soup
A one-pot spinach and lentil soup made with lentils, fresh spinach, vegetables, herbs, and warm spices. The lentils create a hearty base while spinach adds color and a fresh vegetable flavor.
Prep Time
15 mins
Cook Time
35 mins
Total Time
50 mins
Servings
6
A TASTE OF TRADITION
The Story Behind This Recipe
This simple lentil soup turns everyday vegetables, red lentils, spinach, and Mediterranean seasonings into a comforting one-pot meal. The lentils naturally thicken the broth while lemon and parsley keep the finished soup fresh and bright.
Cultural & Culinary Context
Lentil soups are an important part of Middle Eastern and Mediterranean home cooking, where legumes, vegetables, herbs, spices, and lemon are often combined to create filling meals from simple ingredients. This version brings those familiar flavors together with fresh spinach for an especially nourishing bowl.
What Makes It Mediterranean?
The recipe reflects Mediterranean cooking through the use of extra virgin olive oil, vegetables, legumes, herbs, garlic, warm spices, and fresh lemon. Rather than relying on cream or heavy ingredients, the soup develops its body naturally from cooked red lentils.
Mediterranean Influences
- 🌿Extra virgin olive oil is used as the primary cooking fat.
- 🌿Lentils provide an affordable plant-based protein and fiber source.
- 🌿Garlic, parsley, cumin, coriander, and turmeric build layered flavor.
- 🌿Fresh lemon adds the bright acidity commonly used to finish Mediterranean dishes.
- 🌿Spinach and other vegetables make vegetables a central part of the meal.
- 🌿The soup relies on simple whole-food ingredients rather than heavy cream or processed sauces.
Ingredients
- 2 tbsp extra virgin olive oil (Use a good-quality olive oil because it forms the flavorful base of the soup.)
- 1 medium onion, finely diced (Cut the onion evenly so it softens at the same rate as the other vegetables.)
- 1 medium carrot, finely diced
- 2 stalks celery, finely diced
- 3 cloves garlic, minced
- 1 cup red lentils, thoroughly rinsed and drained (Rinse until the water runs mostly clear and drain well before adding them to the pot.)
- 5 cups vegetable broth (Choose a low-sodium broth if you want more control over the final salt level.)
- 2 cups fresh spinach, roughly chopped (Wash and dry the spinach well so excess water does not thin the soup.)
- 1 tsp ground cumin
- 0.5 tsp ground coriander
- 0.5 tsp ground turmeric
- 1 tsp sea salt (Adjust after tasting because vegetable broth can vary significantly in sodium.)
- 0.5 tsp black pepper
- 1 tbsp fresh lemon juice (Add near the end so the soup keeps its fresh, bright citrus flavor.)
- 2 tbsp fresh parsley, chopped
Instructions
- 1
Rinse the red lentils thoroughly under cool running water until the water runs mostly clear. Drain well and set aside.
- 2
Heat the extra virgin olive oil in a large heavy-bottomed soup pot over medium heat.
- 3
Add the diced onion, carrot, and celery. Cook for 6–8 minutes, stirring occasionally, until the vegetables are softened and the onion is translucent. This step builds the soup's flavor base, so avoid rushing it.
- 4
Add the minced garlic and cook for about 30–60 seconds, stirring constantly, until fragrant. Do not let the garlic become dark brown or burnt.
- 5
Add the cumin, coriander, and turmeric. Stir continuously for about 30 seconds so the spices become fragrant and coat the vegetables without scorching.
- 6
Add the rinsed red lentils and vegetable broth. Stir thoroughly and scrape the bottom of the pot to release any flavorful vegetables or spices.
- 7
Increase the heat and bring the soup to a gentle boil. Once boiling, reduce the heat to low or medium-low so it maintains a steady simmer rather than a vigorous boil.
- 8
Partially cover the pot and simmer for about 20–25 minutes, stirring occasionally. The lentils are ready when they have softened substantially and begin breaking down into the broth.
- 9
Check the texture. For a naturally creamy soup with some texture, use an immersion blender briefly in several areas of the pot, or carefully blend about one-third to one-half of the soup and return it to the pot. Avoid blending everything unless you prefer a completely smooth soup.
- 10
Add the chopped spinach and stir it into the hot soup. Cook for another 3–4 minutes, just until the spinach is wilted and bright green.
- 11
Season with the sea salt and black pepper. Taste before adding additional salt because different vegetable broths contain different amounts of sodium.
- 12
Remove the pot from the heat and stir in the fresh lemon juice and chopped parsley. Taste again and add a little more lemon if you want a brighter finish.
- 13
Let the soup rest for 3–5 minutes before serving. If it becomes thicker than desired, stir in a small amount of hot water or additional broth.
- 14
Serve warm with a drizzle of extra virgin olive oil, fresh parsley, lemon wedges, or warm whole-grain bread.
SET YOURSELF UP FOR SUCCESS
Before You Cook
👨🍳 Keep In Mind
- •Rinse the red lentils thoroughly and drain them well.
- •Dice the onion, carrot, and celery into similarly sized small pieces so they cook evenly.
- •Wash and dry the spinach before chopping it.
- •Measure the spices before starting because they are added quickly once the vegetables are ready.
- •Use a large heavy-bottomed pot to allow the soup to simmer evenly without splashing.
- •If using homemade or low-sodium broth, have extra salt available for final seasoning.
💡 Helpful Tips
- •Do not skip the vegetable sautéing step; it creates a deeper flavor base.
- •Keep the heat moderate when adding garlic and spices to prevent them from burning.
- •A gentle simmer is better than a hard boil because it cooks the lentils evenly.
- •Stir occasionally during simmering so the lentils do not settle and stick to the bottom.
- •Partially blending the soup gives it body while keeping some vegetables and lentils visible.
- •Add spinach near the end so it stays greener and fresher tasting.
- •Add lemon after removing the pot from the heat for the brightest flavor.
- •Taste the soup at the end and adjust salt, pepper, and lemon rather than seasoning blindly.
👀 How Do I Know It's Done?
- ✓The red lentils should be soft enough to break apart easily when pressed with a spoon.
- ✓The vegetables should be tender without becoming completely mushy.
- ✓The broth should have thickened naturally from the cooked lentils.
- ✓The spinach should be wilted and integrated into the soup while retaining some fresh green color.
- ✓The soup should taste balanced between savory spices, salt, and fresh lemon.
- ✓A spoonful should feel creamy and hearty without requiring dairy or cream.
WANNA SEE IT IN ACTION ?
Step-by-Step Visual Guide

Rinse the lentils and prepare the vegetables
Rinse the red lentils until the water runs mostly clear, drain them well, and prepare the onion, carrot, celery, garlic, and spinach.
💡 Tip: Cut the vegetables into similarly sized small pieces so they soften evenly.

Build the vegetable base
Sauté the onion, carrot, and celery in olive oil until softened, then add the garlic.
💡 Tip: Cook the vegetables slowly enough to soften them without browning them heavily.

Bloom the spices
Add cumin, coriander, and turmeric to the softened vegetables and stir briefly until fragrant.
💡 Tip: Keep the heat moderate and stir constantly so the spices become fragrant without burning.

Simmer the lentils
Add the rinsed red lentils and vegetable broth, bring to a gentle boil, then simmer until the lentils become tender and begin breaking down.
💡 Tip: A gentle simmer produces a more even texture than a vigorous boil.

Add spinach and adjust the texture
Stir in the chopped spinach until wilted, then partially blend the soup if a creamier texture is desired.
💡 Tip: Blend only part of the soup if you want a creamy base while keeping some lentils and vegetables visible.

Finish with lemon and parsley
Season the soup, remove it from the heat, then stir in fresh lemon juice and parsley before serving.
💡 Tip: Taste after adding lemon and adjust the acidity and salt before serving.
Tweak It
Make This Recipe Work for You
Adapt the recipe to your ingredients, dietary needs, budget, time, serving size, or meal-prep plans.
🔄 Ingredient Substitutions
Swap the spinach
Use chopped Swiss chard, kale, or another tender leafy green if fresh spinach is unavailable. Tougher greens may need a few extra minutes of cooking.
Use water or homemade broth
Vegetable broth gives the soup more flavor, but water can be used. If using water, taste carefully and adjust the seasoning.
Replace the parsley
Use fresh cilantro or a small amount of fresh mint if parsley is unavailable and you want a different herbal finish.
Use another lentil
Yellow split lentils can work as an alternative, although the cooking time and final texture may change. Brown or green lentils will remain firmer and require a longer cooking time.
🌱 Dietary Adjustments
Vegan
The recipe is naturally vegan when prepared with vegetable broth and plant-based ingredients.
Vegetarian
The soup is naturally vegetarian and provides substantial plant-based protein from the lentils.
Gluten-free
The soup is naturally gluten-free when using a certified gluten-free vegetable broth and checking packaged ingredients as needed.
💰 Budget-Friendly Options
Keep it budget-friendly
Red lentils, carrots, onions, celery, and spinach are affordable ingredients that create a filling meal without requiring expensive proteins.
Use seasonal greens
Replace part or all of the spinach with an affordable seasonal leafy green that cooks down well.
⏱️ Time-Saving Options
Prepare vegetables ahead
Dice the onion, carrot, and celery earlier in the day or the night before and keep them refrigerated in a sealed container.
Use prepared spinach
Pre-washed baby spinach can reduce preparation time. Still check it for excess moisture before adding it to the soup.
👨👩👧👦 Serving Adjustments
Double the recipe
Double all ingredients and use a large stockpot with enough room for the soup to simmer comfortably. Avoid filling the pot too close to the rim.
Make a smaller batch
Halve all ingredients for approximately three servings and use a medium saucepan rather than a large stockpot.
🥡 Meal Prep
Batch cooking
This soup is particularly well suited to batch cooking because the lentils continue to develop flavor as the soup rests.
Portion for lunches
Divide cooled soup into individual containers so portions can be reheated easily throughout the week.
RECIPE RESCUE
🧩 What Do You Need Help With?
Choose the problem you're facing and get a recipe-specific solution instead of a generic cooking tip.
WHAT IF?
🔄 What If...?
Choose your situation and we'll show you a practical pathway for making this recipe work.
STORAGE & LEFTOVERS
🥡 Storage & Leftovers
Allow the soup to cool before transferring it to airtight containers.
Refrigerate promptly and keep the soup chilled until ready to reheat.
Store individual portions separately for convenient lunches or dinners.
Reheat gently on the stovetop or in the microwave, stirring occasionally.
Add a splash of water or broth during reheating if the lentils have thickened the soup.
Adjust lemon juice and seasoning again after reheating because the flavor can become milder as the soup rests.
Best Storage Time
Best enjoyed within 3–4 days when properly refrigerated.
How to Store
Airtight glass or food-safe containers with enough room for reheating.
SERVING & PAIRING
🍽️ Serving & Pairing
Serve the soup warm as a satisfying lunch or light dinner. Finish each bowl with fresh parsley, lemon, and a small drizzle of extra virgin olive oil for a bright Mediterranean-style presentation.
What Goes Well With It?
RECIPE FAQ
❓ Frequently Asked Questions
How do you make spinach lentil soup?
To make spinach lentil soup, rinse 1 cup red lentils thoroughly and drain well. Heat 2 tablespoons extra virgin olive oil in a large heavy-bottomed pot over medium heat, then add 1 medium finely diced onion, 1 finely diced carrot, and 2 finely diced celery stalks. Cook for 6–8 minutes until the vegetables soften and the onion becomes translucent. Add 3 minced garlic cloves and cook for 30–60 seconds until fragrant. Stir in 1 teaspoon ground cumin, 1/2 teaspoon ground coriander, and 1/2 teaspoon ground turmeric for about 30 seconds. Add the rinsed lentils and 5 cups vegetable broth, bring to a gentle boil, then reduce the heat and simmer partially covered for 20–25 minutes until the lentils are very tender and beginning to break down. For a naturally creamy texture, briefly blend part of the soup with an immersion blender or carefully blend about one-third to one-half and return it to the pot. Stir in 2 cups roughly chopped fresh spinach and cook for 3–4 minutes until wilted. Season with 1 teaspoon sea salt and 1/2 teaspoon black pepper, then remove from the heat and stir in 1 tablespoon fresh lemon juice and 2 tablespoons chopped fresh parsley. Rest for 3–5 minutes, adjust the consistency with hot water or broth if needed, and serve warm with olive oil, parsley, lemon wedges, or whole-grain bread.
Do I need to soak red lentils before cooking?
No. Red lentils cook relatively quickly and do not require soaking. Rinse them thoroughly before cooking to remove dust and excess starch.
Can I use frozen spinach?
Yes. Thaw the spinach and squeeze out excess water before adding it. Add it near the end of cooking and simmer until heated through.
Can I make this soup without a blender?
Absolutely. Red lentils naturally break down as they cook, so the soup will still become thick and hearty without blending. You can also mash a small portion with the back of a spoon.
Why did my soup become very thick after cooling?
Red lentils continue absorbing liquid as the soup cools and rests. Add a splash of hot broth or water when reheating until the desired consistency returns.
Can I freeze spinach lentil soup?
Yes. Cool the soup completely, portion it into freezer-safe containers, and leave some space for expansion. Thaw in the refrigerator and reheat gently, adding broth or water if necessary.
How can I make the soup more flavorful?
Build flavor by properly sautéing the vegetables, blooming the spices, using a flavorful vegetable broth, and finishing with fresh lemon and parsley. Taste and adjust salt at the end.
Is this soup naturally vegan?
Yes. The recipe is naturally vegan when prepared with vegetable broth and plant-based ingredients. No dairy or meat is required.
Can I use green or brown lentils?
Yes, but the texture and cooking time will change. Green and brown lentils remain firmer than red lentils and generally need longer cooking.
Explore More
Go deeper into the cuisine
Learn more about the ingredients, traditions, and cooking approaches connected to this recipe.
You May Also Like
More delicious recipes from the Soups

Syrian Lentil Soup (Shorbat Adas) Recipe — Easy Red Lentil Soup
A simple lentil soup made with red lentils, vegetables, garlic, cumin, lemon, and olive oil. The lentils soften quickly as they simmer, creating a naturally thick soup with a bright citrus finish.

Lebanese Red Lentil Soup Recipe — Shorbat Adas with Lemon & Cumin
A Lebanese-style red lentil soup made with red lentils, vegetables, garlic, cumin, lemon, and olive oil. The lentils break down as they simmer, creating a naturally thick soup with a warm, earthy flavor and bright citrus finish.

Egyptian Molokhia Soup Recipe
This traditional Egyptian molokhia soup recipe combines finely chopped jute mallow leaves with savory chicken broth, fragrant garlic, ground coriander, and a rich ta'aliya. Gently cooked for its signature silky texture, it is served hot with Egyptian rice and fresh lemon for a comforting Egyptian family meal.
