Sri Lankan Dhal Curry
Red lentils simmered with coconut milk, turmeric and a curry leaf tempering. The dish that appears at every Sri Lankan meal.
Image note: Illustration, generated by AI · not a photograph of this dish
Method
Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.
-
Rinse the lentils until the water runs clear.
-
Simmer them with the water, turmeric, pandan and cinnamon for 18 minutes, until collapsed and soft.
-
Stir in the salt and the coconut milk and warm through for 3 minutes without letting it boil hard.
-
Fish out the pandan and cinnamon.
-
Heat the coconut oil in a small pan and pop the mustard seeds for 30 seconds.
-
Add the cumin seeds, curry leaves and dried chillies and fry 15 seconds.
-
Add the onion and garlic and fry 4 minutes, until the onion is golden at the edges.
-
Stir in the tempering salt.
-
Pour the whole tempering over the dhal and do not stir it in.
-
Bring it to the table with the tempering still sitting on the surface.
Chef’s Tips
- Temper last and pour it over.
- Coconut milk warmed, never boiled.
- A pandan leaf if you can get one — it is the Sri Lankan note.
Common Substitutions & Variations
- For a non-vegan version, double cream can generally stand in for the coconut milk; going the other way, a plant-based cream sold for cooking is the closer match to dairy than tinned coconut milk on its own.
- A pinch of dried chilli flakes works in place of fresh chilli — start with about a third of the quantity the red chillies in the list implies, since dried chilli is more concentrated, and add more to taste.
- An eighth of a teaspoon of garlic powder per clove is the usual stand-in when you are out of fresh garlic — it will not caramelise the same way, but it carries the flavour.
Pairing Suggestions
- Steamed rice
- Pol sambol
- Papadums
Storage & Reheating
Keeps 3 days refrigerated. It thickens; loosen with water and re-temper.
Common questions
How long does Sri Lankan Dhal Curry take to make?
About 35 minutes in total — 10 minutes of preparation and 25 minutes of cooking. The recipe serves 4.
What are the key tips for making Sri Lankan Dhal Curry?
Temper last and pour it over. Coconut milk warmed, never boiled. A pandan leaf if you can get one — it is the Sri Lankan note.
What should I serve with Sri Lankan Dhal Curry?
Steamed rice; Pol sambol; Papadums.
How should Sri Lankan Dhal Curry be stored?
Keeps 3 days refrigerated. It thickens; loosen with water and re-temper.
Is Sri Lankan Dhal Curry suitable for a special diet?
This recipe is vegan, vegetarian, gluten-free, dairy-free and no added sugar. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.
How many calories are in Sri Lankan Dhal Curry?
About 385 kcal per serving, with 17 g protein, 42 g carbohydrate and 17 g fat. The figures are calculated from the ingredient list and are an estimate.
Nutritional Highlights
Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.
Reader Reviews
Cooked this? Leave a review
Written and tested by Turab
One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.