Mulligatawny Soup (மிளகுத்தண்ணீர்) — Indian-Spiced Lentil and Vegetable Soup
Mulligatawny evolved from South Indian pepper-water into a colonial-era Anglo-Indian soup. This version stays true to its warming spices, lentils, and vegetables, finished with coconut milk for a silky, aromatic bowl.

Printable Recipe Card
Servings: 6 · Total: 65 min · Difficulty: medium
Ingredients (quick list)
- 200 g red lentils, rinsed
- 180 g yellow onion, finely diced
- 140 g carrot, small dice
- 100 g celery, small dice
- 12 g garlic, minced
- 10 g fresh ginger, grated
- 30 g tomato paste
- 2 tsp curry powder (a mild Madras-style blend works well)
- 1 tsp ground cumin
- 1 tsp ground coriander
- 0.5 tsp ground turmeric
- 1 tsp black pepper, freshly ground
+ 10 more in the full ingredients section below.
Steps (summary)
- Rinse the red lentils under cold water until the water runs mostly clear, then drain well. Dice the onion, carrot, and celery i…
- Heat the oil in a heavy pot over medium heat for 1 minute, then add the onion, carrot, and celery. Cook for 8 minutes, stirring…
- Add the garlic and ginger and cook for 60 seconds, stirring constantly so they do not scorch. Stir in the tomato paste and cook…
- Add curry powder, cumin, coriander, turmeric, black pepper, cayenne, and the bay leaf, then stir for 30 seconds to bloom the sp…
- Pour in the vegetable stock and scrape the bottom of the pot to release any flavorful browned bits. Add the rinsed lentils, dic…
- Reduce heat to low and simmer uncovered for 25 minutes, stirring every 5 minutes to prevent lentils from sticking. The soup is…
+ 3 more steps in the full instructions section below.
Cultural Background
Often described as an Anglo-Indian classic, mulligatawny reflects how South Indian rasam-like pepper water was adapted with lentils, vegetables, and a richer body. It remains a beloved example of colonial-era fusion that still tastes distinctly Indian-spiced.
Equipment
💡 Tips
- For a silkier texture, blend hot soup in short pulses and vent the lid slightly to release steam safely.
- If the soup thickens too much after simmering, thin it with 100 ml hot stock and simmer 2 minutes to re-balance seasoning.
- Blooming the spices for 30 seconds in oil is essential; if they darken quickly, lower the heat and add 30 ml stock to stop scorching.
⚠️ Common Mistakes
❌ Spices taste bitter or burnt.
✅ Fix: Toast spices only 20–30 seconds over medium heat, and immediately add stock if they start to darken.
❌ Soup is gritty or undercooked.
✅ Fix: Simmer until lentils fully collapse, then blend thoroughly; add 5–10 minutes simmer time if needed.
❌ Soup is overly thick after cooling.
✅ Fix: Thin with 50–150 ml hot stock or water, then simmer 2 minutes and re-check salt and lemon.
🧊 How to Store
Cool completely, then refrigerate in an airtight container for up to 4 days. Reheat gently over low heat, stirring often; add 50–100 ml water or stock if thickened. Freeze up to 2 months, thaw overnight in the fridge, and reheat until steaming.
📅 Make Ahead
Chop the vegetables up to 24 hours ahead and refrigerate in a sealed container. Cook the soup fully up to 3 days ahead; the flavor improves overnight. Reheat gently and add the lemon juice after reheating for the brightest taste.
🍽️ Pairs Well With
- Basmati rice
- naan
- papadum
- mango chutney
- cucumber raita (if not dairy-free).
Regional Variations
- Anglo-Indian style: add 150 g cooked chicken pieces and 60 ml heavy cream (or coconut cream) at the end for a richer bowl.
- South Indian-leaning: increase black pepper to 1.5 tsp and add 8 curry leaves (bloomed in oil) for a rasam-inspired aroma.
- Restaurant-style: add 60 g cooked basmati rice to the pot before blending for extra body and a smoother, thicker finish.
Ingredients
- 200 gred lentils, rinsed
- 180 gyellow onion, finely diced
- 140 gcarrot, small dice
- 100 gcelery, small dice
- 12 ggarlic, minced
- 10 gfresh ginger, grated
- 30 gtomato paste
- 2 tspcurry powder (a mild Madras-style blend works well)
- 1 tspground cumin
- 1 tspground coriander
- 0.5 tspground turmeric
- 1 tspblack pepper, freshly ground
- 0.25 tspcayenne pepper (for gentle heat)
- 1 leafbay leaf
- 1200 mlvegetable stock
- 150 gapple, peeled and small dice (Granny Smith or similar tart apple)
- 200 gtomatoes, diced (fresh or canned)
- 200 mlcoconut milk (full-fat for best texture)
- 15 mllemon juice
- 9 gfine sea salt (about 1 1/2 tsp)
- 15 mlneutral oil
- 10 gfresh cilantro, chopped
🔄 Substitutions
- coconut milk→ unsweetened oat cream
- red lentils→ split yellow moong dal
- vegetable stock→ chicken stock
Instructions
- 1
Rinse the red lentils under cold water until the water runs mostly clear, then drain well. Dice the onion, carrot, and celery into small, even pieces so they cook at the same rate and build a consistent texture in the soup.
- 2
Heat the oil in a heavy pot over medium heat for 1 minute, then add the onion, carrot, and celery. Cook for 8 minutes, stirring frequently, until the onion is translucent and the vegetables begin to soften without browning aggressively.
- 3
Add the garlic and ginger and cook for 60 seconds, stirring constantly so they do not scorch. Stir in the tomato paste and cook for 2 minutes to caramelize it slightly and deepen the soup’s base.
- 4
Add curry powder, cumin, coriander, turmeric, black pepper, cayenne, and the bay leaf, then stir for 30 seconds to bloom the spices in the hot oil. This brief toasting makes the aromatics more pronounced and prevents the soup from tasting flat.
- 5
Pour in the vegetable stock and scrape the bottom of the pot to release any flavorful browned bits. Add the rinsed lentils, diced tomatoes, diced apple, and salt, then bring the pot to a gentle boil over medium-high heat.
- 6
Reduce heat to low and simmer uncovered for 25 minutes, stirring every 5 minutes to prevent lentils from sticking. The soup is ready for blending when the lentils are fully tender and the vegetables mash easily against the side of the pot.
- 7
Remove and discard the bay leaf, then blend the soup until smooth using an immersion blender, or blend in batches in a countertop blender. If you prefer a slightly rustic texture, blend about 75% of the soup and leave the rest chunky for contrast.
- 8
Stir in the coconut milk and simmer for 5 minutes to integrate and gently thicken the soup. Turn off the heat, add the lemon juice, and rest the soup for 5 minutes so the acidity and spices settle into a balanced finish.
- 9
Ladle into warm bowls and garnish each serving with chopped cilantro. Serve immediately while the soup is steaming, and add an extra 1 ml of lemon juice per bowl if you want a brighter, more peppery lift.
🪪 Recipe Passport
Cultural Background
Often described as an Anglo-Indian classic, mulligatawny reflects how South Indian rasam-like pepper water was adapted with lentils, vegetables, and a richer body. It remains a beloved example of colonial-era fusion that still tastes distinctly Indian-spiced.
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.
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

Laal Maas (लाल मांस) — Indian Fiery Rajasthani mutton curry with red chilies
Indian · Stews · 110 min

Undhiyu (ઉંધિયું) — Indian Winter Mixed-Vegetable Curry with Methi Muthia
Indian · Main Courses · 120 min

Kothimbir Vadi (कोथिंबीर वडी) — Steamed coriander-gram cakes, pan-fried crisp
Indian · Appetizers · 50 min

Dogroma (Dograma) — Turkmen Mutton and Bread Broth
Turkmen · Soups · 175 min

Romanian Tripe Soup (Ciorbă de burtă) — Creamy Sour Beef Tripe Soup
Romanian · Soups · 270 min

Murgh-e Qorma (مرغ قورمه) — Afghan Chicken in Onion-Tomato Gravy
Afghan · Stews · 95 min

Bhapa Pitha (ভাপা পিঠা) — Steamed Rice Cakes with Coconut and Date Palm Jaggery
Bangladeshi · Desserts · 67 min

Cornish Pasty (Cornish Pasty) — Traditional Beef and Swede Hand Pie
British · Main Courses · 100 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.