Soup Vijeh Ba Adas (سوپ ویژه با عدس) — Persian-Inspired Creamy Spiced Lentil Soup
A Persian-inspired lentil soup simmered with onions, garlic, tomatoes, turmeric, and cinnamon, then finished with coconut milk and lemon juice for a creamy, bright, golden bowl.

Printable Recipe Card
Servings: 6 · Total: 60 min · Difficulty: easy
Ingredients (quick list)
- 250 g Yellow onion (finely diced)
- 18 g Garlic (minced (about 6 cloves))
- 30 mL Olive oil (about 2 tablespoons)
- 30 g Tomato paste (about 2 tablespoons)
- 400 g Canned crushed tomatoes (or finely grated fresh tomatoes)
- 2 tsp Ground turmeric
- 0.5 tsp Ground cinnamon
- 1 tsp Ground cumin (optional but recommended for depth)
- 2 tsp Fine sea salt (plus more to taste)
- 0.5 tsp Black pepper (freshly ground)
- 250 g Red lentils (rinsed until water runs mostly clear)
- 600 mL Water
+ 3 more in the full ingredients section below.
Steps (summary)
- Set a large heavy pot over medium heat and add the olive oil. Add the diced onion and cook for 8–10 minutes, stirring often, un…
- Stir in the tomato paste and cook for 2 minutes to deepen its flavor. Add crushed tomatoes, turmeric, cinnamon, and cumin, then…
- Add the rinsed red lentils, water, and chicken broth. Increase heat to high and bring to a boil, about 6–8 minutes. Skim any fo…
- Turn off the heat. Use an immersion blender to blend until smooth and creamy, about 1–2 minutes, or blend in batches in a count…
- Stir in coconut milk and warm over low heat for 4–5 minutes; do not boil hard to keep the texture velvety. Season with salt and…
Cultural Background
Lentil soups are common across Iran and neighboring regions, valued for being nourishing, economical, and suitable for cool weather. This version is Persian-inspired, using familiar spice notes like turmeric and cinnamon while incorporating coconut milk for a modern, globally popular creamy finish.
Equipment
💡 Tips
- For a deeper, more savory base, cook the onions until properly golden; pale onions can make the soup taste flat.
- If using a countertop blender, blend in small batches and vent the lid to prevent pressure buildup from hot soup.
- Prefer a chunkier texture? Blend only half the soup, then combine for a creamy-but-hearty bowl.
- Add lemon juice off the heat; it keeps the citrus bright and prevents the coconut milk from tasting dull.
⚠️ Common Mistakes
❌ Boiling vigorously after adding coconut milk
💡 Why: High heat can dull the flavor and make the texture look slightly split or grainy.
✅ Fix: Warm the soup over low heat and keep it just below a simmer once coconut milk is added.
❌ Skipping the step of cooking tomato paste
💡 Why: Raw tomato paste can taste sharp and metallic, making the soup less rounded.
✅ Fix: Cook tomato paste in oil for about 2 minutes until it darkens slightly and smells sweet.
❌ Not rinsing lentils
💡 Why: Excess starch and dust can create foam and a muddier flavor.
✅ Fix: Rinse lentils in a fine-mesh sieve until the water runs mostly clear, then add to the pot.
❌ Adding lemon juice too early
💡 Why: Extended simmering reduces brightness and can make the soup taste less fresh.
✅ Fix: Stir in lemon juice off the heat, then taste and adjust right before serving.
🧊 How to Store
Cool completely, then refrigerate in an airtight container for up to 4 days. Freeze up to 3 months. Reheat gently over low heat, stirring often; add a splash of water or broth to loosen as it thickens. Add a fresh squeeze of lemon after reheating.
📅 Make Ahead
Cook the soup through blending (without lemon juice), cool, and refrigerate up to 2 days. Reheat gently, then stir in coconut milk if you prefer it freshest, and add lemon juice right before serving. The flavor improves after resting overnight.
🍽️ Pairs Well With
- Warm flatbread or crusty bread
- Simple cucumber and tomato salad
- Pickled vegetables
- Steamed rice for a heartier meal
Regional Variations
- Tehran-style home cookingOften kept simple and light, with more broth and fewer spices; the soup may be served with bread and fresh herbs, and blended only partially for a rustic texture.
- Southern coastal influenceCitrus and warming spices are emphasized; cooks may finish with extra lemon and a richer body, aligning with regional preferences for bold, aromatic soups.
Ingredients
- 250 gYellow onion (finely diced)
- 18 gGarlic (minced (about 6 cloves))
- 30 mlOlive oil (about 2 tablespoons)
- 30 gTomato paste (about 2 tablespoons)
- 400 gCanned crushed tomatoes (or finely grated fresh tomatoes)
- 2 tspGround turmeric
- 0.5 tspGround cinnamon
- 1 tspGround cumin (optional but recommended for depth)
- 2 tspFine sea salt (plus more to taste)
- 0.5 tspBlack pepper (freshly ground)
- 250 gRed lentils (rinsed until water runs mostly clear)
- 600 mlWater
- 900 mlChicken broth (low-sodium preferred)
- 400 mlCoconut milk (full-fat, well shaken)
- 45 mlLemon juice (freshly squeezed (about 3 tablespoons))
🔄 Substitutions
- Chicken broth→ Vegetable broth
- Red lentils→ Brown or green lentils
- Coconut milk→ Evaporated milk
Instructions
- 1
Set a large heavy pot over medium heat and add the olive oil. Add the diced onion and cook for 8–10 minutes, stirring often, until soft and lightly golden. Add the minced garlic and cook 60–90 seconds until fragrant, lowering the heat slightly if it starts to brown.
- 2
Stir in the tomato paste and cook for 2 minutes to deepen its flavor. Add crushed tomatoes, turmeric, cinnamon, and cumin, then cook 3 minutes, stirring to coat the onions evenly. This brief frying step helps the spices bloom and gives the soup its warm golden color.
- 3
Add the rinsed red lentils, water, and chicken broth. Increase heat to high and bring to a boil, about 6–8 minutes. Skim any foam from the surface, then reduce to a gentle simmer. Cover partially and simmer 18–22 minutes, stirring every 5 minutes, until lentils are very tender.
- 4
Turn off the heat. Use an immersion blender to blend until smooth and creamy, about 1–2 minutes, or blend in batches in a countertop blender (vent the lid and cover with a towel). Return to low heat and adjust thickness with 60–120 mL hot water if needed.
- 5
Stir in coconut milk and warm over low heat for 4–5 minutes; do not boil hard to keep the texture velvety. Season with salt and black pepper to taste. Remove from heat and stir in lemon juice. Rest the soup 5 minutes before serving so flavors round out.
🪪 Recipe Passport
Cultural Background
Lentil soups are common across Iran and neighboring regions, valued for being nourishing, economical, and suitable for cool weather. This version is Persian-inspired, using familiar spice notes like turmeric and cinnamon while incorporating coconut milk for a modern, globally popular creamy finish.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
- Tahchin-e Sibzamini o Esfenaj (ته چین سیبزمینی و اسفناج) — Persian Golden Potato & Spinach Casserole
- Tan Mahi Angoshti (تن ماهی انگشتی) — Persian Finger-Sized Tuna Fritters
- Stuffed Chicken with Celery and Mushrooms (دلمه مرغ و کرفس و قارچ) — Elegant Persian dolmeh-style roulades
- Tahchin-e Esfenaj (ته چین اسفناج) — Persian Saffron Rice Cake with Spinach
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Nokhod Polo (نخود پلو) — Saffron Chickpea Rice with Warm Spices
Persian · Rice Dishes · 80 min

Golden Turmeric Potato and Spinach Casserole (غراتان سیبزمینی و اسفناج) — Mediterranean-Inspired Layered Gratin
Persian · Main Courses · 70 min

Borani Kadu (بورانی کدو) — Saffron-Infused Zucchini and Yogurt Dip
Persian · Appetizers · 40 min

Uzbek Shurpa (Шўрпа) — Lamb and Vegetable Soup
Uzbek · Soups · 160 min

Begova Corba (Begova čorba) — Bosnian Chicken and Okra Soup
Bosnian · Soups · 110 min

Azerbaijani Milk-Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Rice with Saffron
Azerbaijani · Rice Dishes · 50 min

Mıhlama (Mıhlama) — Black Sea Cornmeal and Cheese Skillet
Turkish · Main Courses · 25 min

Yuca with Mojo (Yuca con mojo) — Cuban Cassava with Garlic Citrus Sauce
Cuban · Side Dishes · 55 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.