Lentil and Spinach Soup (Warming Middle Eastern Recipe)
A warming, deeply nourishing soup of red lentils and wilted spinach, fragrant with cumin and coriander and finished with a sizzling lemon-cumin drizzle. A classic of Middle Eastern home cooking, ready in 35 minutes.

What is this dish?
Lentil and spinach soup is a staple of Middle Eastern home cooking found across Lebanon, Egypt, Syria, and Turkey. Red lentils — which dissolve completely into a thick, creamy base — are spiced with cumin and coriander, brightened with fresh lemon, and enriched with wilted spinach. The finishing drizzle of sizzling cumin-seed oil is the characteristic technique that distinguishes a properly made version from a simple lentil soup.
Why you'll love it
This soup costs under £3, takes 35 minutes, provides 15g of plant-based protein and 14g of fibre per serving, and delivers a depth and warmth that makes it feel restorative and substantial despite its simplicity. The toasted cumin drizzle poured over each bowl creates a theatrical finishing moment and adds a layer of fragrant spice that completes the dish.
When to serve
Lentil and spinach soup is perfect as a warm, nourishing weeknight dinner, a meal-prep lunch that improves overnight, or a first course at a Middle Eastern-inspired dinner. It is particularly good served with warm flatbread for tearing and dipping.
Quick tips
Bloom the ground spices in hot oil before adding liquid. Let the lentils fully dissolve. Add spinach in the last 2–3 minutes only. Add lemon juice off the heat. Pour the cumin drizzle on hot and immediately before serving.
Red Lentils
Cook without soaking and dissolve completely into a thick, creamy consistency — the defining texture of this soup. Rich in plant-based protein, fibre, and iron.
Ground Cumin and Coriander
The spice backbone of the soup — bloomed in hot oil before liquid is added for maximum flavour impact. Together they create the warm, earthy, slightly citrusy character of Middle Eastern cooking.
Fresh Spinach
Added in the last 2–3 minutes only to preserve its colour and mild, slightly mineral flavour. Wilts dramatically — 150g of raw spinach becomes a modest amount in the finished soup.
Cumin Seed Drizzle (Tarka)
Whole cumin seeds sizzled in hot oil and poured over the finished soup — the finishing technique that adds a toasted, fragrant note entirely different from the ground cumin already in the soup. Not optional.
Substitution Options
Green or brown lentils replace red for a chunkier, firmer texture — increase cooking time to 30–35 minutes. Kale or Swiss chard replaces spinach — add 5 minutes earlier. Lime can replace lemon for a slightly different citrus character. Smoked paprika can supplement or replace chilli flakes for warmth without significant heat. Chicken stock can replace vegetable stock for a non-vegan version with more depth.
Step-by-Step Instructions
Cook the aromatics
Heat 3 tablespoons of olive oil in a large saucepan over medium heat. Add the diced onion and cook for 6–7 minutes until soft and golden. Add the carrot and celery and cook for 3 more minutes. Add the minced garlic, ground cumin, ground coriander, turmeric, and chilli flakes. Stir constantly for 60 seconds until deeply fragrant.
Pro Tips:
- •Cook the onion until genuinely golden — this caramelisation is the flavour backbone of the soup.
- •Stirring ground spices in hot oil for 60 seconds before adding liquid blooms their fat-soluble flavour compounds, which water alone cannot extract.
Add lentils, tomatoes, and stock
Add the rinsed red lentils, chopped tomatoes, and vegetable stock. Stir well. Season with 1 teaspoon salt and 1/2 teaspoon black pepper. Bring to a boil, skimming any foam. Reduce to a steady simmer and cook for 18–20 minutes, stirring occasionally, until the lentils have completely dissolved into a thick, creamy consistency.
Pro Tips:
- •Red lentils break down completely — this is correct. They should dissolve into the soup and thicken it naturally.
- •Skim any foam that rises in the first few minutes for a cleaner-tasting soup.
Add spinach and lemon
Stir in the fresh spinach in large handfuls (it wilts significantly). Cook for 2–3 minutes until completely wilted. If using frozen spinach, add it directly and stir until fully incorporated and heated through. Add the juice of 1 lemon. Taste and adjust seasoning — the soup should be savoury, slightly tangy, and warmly spiced. Use a stick blender to blend partially if you prefer a smoother texture, or leave chunky.
Pro Tips:
- •Add spinach in the last 2–3 minutes — it wilts very quickly and overcooking makes it lose its colour.
- •The lemon juice added off or just before the heat goes off brightens the flavour dramatically.
Make the cumin drizzle and serve
In a small pan, heat 2 tablespoons of olive oil over medium-high heat. Add 1 teaspoon of whole cumin seeds and 1/4 teaspoon chilli flakes. Cook for 30–45 seconds until the cumin seeds sizzle and turn fragrant and golden. Pour immediately over the ladles of soup. Garnish with fresh coriander and serve with lemon wedges.
Pro Tips:
- •The sizzling cumin seed drizzle poured directly onto the hot soup creates a dramatic aroma and adds a toasted, nutty spice note that completes the dish.
- •Pour the drizzle from a height for a restaurant-style finish.
Chef's Tips
Techniques that separate good from great
Bloom spices in hot oil before adding stock
Ground cumin, coriander, and turmeric are rich in fat-soluble aromatic compounds. Adding them to hot oil and stirring for 60 seconds extracts these compounds into the fat, which then distributes them evenly through the soup. Adding the same spices directly to liquid produces a fraction of the flavour impact. This is the single most important technique in spiced lentil soups.
Pour the cumin drizzle on hot and immediately
The cumin seed and chilli oil drizzle is a tarka — the same finishing technique used in Indian dal. The whole seeds sizzle in very hot oil and transform from raw to nutty and toasted in about 40 seconds. The oil should still be sizzling when it hits the soup surface — if it has cooled and stopped sputtering before you pour, it has lost most of its fragrant impact.
Add lemon juice just before serving
Fresh lemon juice added to a simmering soup loses its volatile citrus aroma within 30 seconds of heat exposure. The resulting flavour is sour but not bright or citrusy. Adding lemon juice off the heat or in the last 30 seconds preserves the fresh lemon fragrance that gives this soup its characteristic Middle Eastern brightness.
Let the lentils dissolve completely before adding spinach
Red lentils should be cooked for the full 18–20 minutes until they have completely broken down and the soup has a thick, creamy consistency with no visible lentil shapes. Adding spinach before this point and then continuing to cook the lentils causes the spinach to overcook, turn grey, and lose its flavour. Get the lentil base right first, then add the spinach for just 2–3 minutes.
Nutrition Facts
Equipment Needed
- Large saucepan (at least 3-litre)
- Small frying pan (for the cumin drizzle)
- Wooden spoon
- Stick blender (optional, for partial blending)
- Ladle
- Knife and cutting board
Quick Tips
- Bloom the ground spices in hot oil before adding any liquid — this single technique doubles the flavour impact of the cumin, coriander, and turmeric.
- Red lentils require no soaking and break down completely, naturally thickening the soup — let them fully dissolve for the characteristic creamy texture.
- The cumin seed drizzle is a finishing technique from Middle Eastern and South Asian cooking that adds fragrant, toasted spice notes that simmered ground spices alone cannot replicate.
Recipe Variations
Different ways to make this dish your own
Egyptian Lentil Soup (Shorbet Ads)
Add 1/2 teaspoon of ground caraway and 1 teaspoon of ground coriander to the spice mix. Blend the soup completely smooth. Serve with a drizzle of olive oil and toasted croutons. The classic Egyptian version, slightly more delicate and aromatic.
Lebanese Lentil Soup with Chard (Adas be Hamoud)
Replace spinach with 150g of Swiss chard (stems and leaves chopped separately, stems added earlier). Add an extra lemon and finish with a drizzle of olive oil. The lemony Lebanese version — tarter and brighter.
Lentil Soup with Crispy Halloumi
Pan-fry 100g of diced halloumi until golden and crispy. Scatter over the finished soup instead of or alongside coriander. The salty, squeaky halloumi adds texture and a satisfying savouriness.
Spiced Lentil Soup with Coconut Milk
Stir in 100ml of coconut milk at the end instead of or in addition to lemon juice. Reduces the sharpness and adds a mild sweetness and creaminess — a South Asian-inflected variation.
What to Serve With
Perfect pairings to complete the meal
Warm Flatbread or Pitta
Tear warm flatbread and use it to scoop the thick soup — the traditional Middle Eastern way to eat this dish.
Lemon Wedges
Extra lemon wedges at the table — the acidity of freshly squeezed lemon brightens every bowl individually.
Drizzle of Good Olive Oil
A final drizzle of raw extra virgin olive oil over the finished bowl adds richness and the grassy, peppery notes of good olive oil.
Chopped Fresh Coriander and Red Onion
A scatter of fresh coriander and finely diced raw red onion adds fresh contrast to the warm, creamy soup.
Storage & Make-Ahead
Keep it fresh and plan ahead
Refrigerator
Store in an airtight container for up to 5 days. The flavour improves significantly overnight as the spices continue to develop. The soup thickens considerably — add water when reheating.
Freezer
Freezes excellently for up to 4 months in individual portions. Thaw overnight and reheat gently with a splash of water. Make the cumin drizzle fresh when serving.
Make-Ahead
Ideal for batch cooking — make a large quantity, cool, and portion into freezer containers. The cumin drizzle and fresh coriander are added when serving, not before storing.
Reheating
Reheat in a saucepan over medium-low heat, adding water or stock progressively as the soup has thickened. Stir regularly as it catches easily once thick. Make a fresh cumin drizzle and pour over each reheated bowl.
Be the first to review this recipe!
Got Leftovers?
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Browse more like this: