India · Smooth & creamy
Mulligatawny
Red lentils, apple and toasted curry spices simmered with chicken thighs, blended smooth and finished with coconut milk. The peppery Anglo-Indian classic, with rice and lemon.
- Prep
- 15 min
- Cook
- 50 min
- Total
- 1 hr 10 min
- Effort
- Easy
- Serves
- 6
Ratings by the Soupmap Culinary Team, not readers.

Mulligatawny is a soup with two homes. Its name comes from the Tamil milagu thanni, "pepper water", a thin, peppery broth from South India. In the kitchens of British colonial India it became something heartier: thickened with lentils, sweetened with apple, spiced like a curry and often made with chicken. That Anglo-Indian version travelled to Britain, where it had become a familiar dish by the early nineteenth century.
This recipe sits in the Anglo-Indian tradition: red lentils for body, chicken thighs for richness, a tart apple for a sweet-sour edge and coconut milk to round it off. I think it's best with plenty of freshly ground black pepper, a nod to where the name started.
The step that makes or breaks it is toasting the ground spices in the oil. A minute over low heat makes them fragrant and takes away their dusty, raw taste. Too hot, and they scorch and turn bitter, and nothing will rescue the pot. Keep the heat low, stir constantly and have a splash of stock ready in case they start to stick.
Ingredients
Soup
To serve
Method
Tap a step's number to tick it off, and a time to start a timer.
Build the base
Heat the oil in a large, heavy pot over medium heat. Add the onion and carrots and cook, stirring often, for 10 minutes, until soft and golden at the edges. Add the garlic and ginger and cook for 1 minute more.
Turn the heat down to low. Add the coriander, cumin, turmeric, garam masala and black pepper and stir constantly for 1 minute, until they smell toasty and the oil turns golden. If they stick or darken quickly, add a splash of the stock straight away.
Simmer
Add the apple, lentils, stock and salt, scraping up anything stuck to the bottom of the pot, then slip in the chicken thighs whole. Bring to a boil, lower the heat and simmer, partly covered, for 25 minutes, stirring now and then, until the lentils have collapsed and the chicken is cooked through, with no pink in the middle (75°C on a thermometer).
Meanwhile, cook the rice: rinse it, then boil it in plenty of salted water for 10–12 minutes, until just tender. Drain, return it to the pan and keep it covered.
Blend and finish
Lift the chicken onto a board and shred it with two forks.
Blend the soup until smooth with a stick blender, or in batches in a jug blender (fill it no more than half full and hold the lid down with a folded tea towel). Stir in the coconut milk and shredded chicken and bring back to a gentle simmer for 5 minutes. Don't let it boil hard, or the coconut milk may separate.
Add 2 tbsp of the lemon juice, then taste and add more salt and lemon until the soup tastes bright and peppery rather than heavy. It should be about as thick as single (light) cream; loosen it with a little hot water if needed.
Spoon some rice into each warm bowl, ladle the soup over, scatter with coriander leaves and serve with lemon wedges.
Swaps
Cooking for coeliac disease or an allergy? Check every label: the notes below say which ones matter.
Gluten-free
- Already gluten-free as written. Check that the stock and the garam masala are labelled gluten-free, and pick over the lentils for the odd stray grain of wheat or barley before rinsing. If you serve bread alongside, make it gluten-free bread.
Plant-based
- Follow the Vegan variation: leave out the chicken, use vegetable stock (check the label: some stock cubes contain milk) and add 50 g more red lentils. With oil and coconut milk, the soup is then vegan; it's softer, more of a spiced lentil soup.
- Add chickpeas for bite: stir a drained 400 g tin of chickpeas in with the coconut milk, in place of the shredded chicken.
High-protein
- Use 800 g chicken thighs instead of 500 g: about 9 g more protein per bowl. They need the same 25 minutes; check the thickest one is cooked through.
- Add chickpeas: each drained 400 g tin (about 240 g) stirred in with the coconut milk adds roughly 3 g per bowl.
Tips
- Choose a sharp apple, such as a cooking apple or a tart green eating apple. A sweet one makes the soup cloying; a sharp one gives the gentle sweet-sour balance that makes mulligatawny taste like itself.
- Use thighs, not breasts. Thigh meat stays juicy through 25 minutes of simmering; breast turns dry and stringy.
- Cook the rice separately rather than in the pot. Rice left in soup keeps swelling and turns leftovers stodgy, and it's easier to cool safely on its own.
- Use full-fat coconut milk and shake the can well before opening, so the thick cream and thinner milk are evenly mixed.
- Grind the pepper fresh. Pre-ground pepper loses its heat and aroma quickly, and here pepper is a main flavour, not just seasoning.
Make ahead and storage
- Cool the soup quickly and refrigerate it within 2 hours; it keeps for 3 days, or 3 months frozen. It thickens as it stands, so loosen it with water as you reheat it to a simmer.
- Store the rice separately. Cool it within 1 hour, keep it in the fridge, eat it within 24 hours and reheat it until steaming hot all the way through.
Variations
- Vegan: leave out the chicken, use vegetable stock (check it's gluten-free if that matters to you) and add another 50 g red lentils. With coconut milk and oil, the soup is then vegan.
- With leftover roast meat: skip the thighs and stir shredded roast chicken or lamb into the blended soup with the coconut milk, simmering until it's piping hot.
- With cream: many British versions finish with single cream instead of coconut milk. Stir in 200 ml and heat gently without boiling; the soup is then no longer dairy-free.
Your notes
Keep your cooking notes private in your account. Save what you changed and what you'd do next time.
Reviews & cooks' tips
Reviews and tips from people who've cooked this appear here.