Watalappan.
Sri Lankan Coconut Jaggery Custard
වටලප්පන් · say it: wah-tah-LAP-pan
Watalappan is a steamed coconut custard, and the thing that separates it from every other custard is the sugar. Kithul jaggery, the dark treacly sap sugar of the fishtail palm, is melted into thick coconut milk and whisked with eggs, then set gently over water until it wobbles. The result is deep brown rather than pale, with a smoky, almost caramel-and-molasses depth behind the sweetness, and warm spice — cardamom, clove, nutmeg — running through it. The texture is denser and more custardy than a crème caramel, and it is served cool in small portions with toasted cashews on top, because a large one would defeat most people.

- Gate
Sri LankaSri Lankan Malay and Moor communities- Prep
- 20 min
- Cook
- 55 min
- Total time
- 3 hr 15 min incl. 2 hr rest
- Serves
- 8
- Status
- Easy
- Nutrition / serving · estimated
- Calories 310 kcal
- Protein 6 g
- Carbs 36 g
- Fat 17 g
- Fiber 1 g
- Sugar 33 g
- Sodium 90 mg
Why this recipe works.
- Built on real jaggery with a clear explanation of what to use instead, rather than white sugar pretending to be it.
- Strained batter and a covered dish, the two steps that separate a silky set from a grainy, pockmarked one.
- Gentle steam temperature spelled out, so the custard sets rather than curdles.
- Whole spices toasted and infused into the coconut milk instead of stirred in as dusty powder.
Ingredients.
10 itemsEquipment
- Steamer or a wide pot with a rack and lid
- Heatproof dish about 20 cm across
- Fine sieve
- Whisk
- Foil
Instructions.
Infuse the coconut milk
Warm the coconut milk in a saucepan over low heat with the crushed cardamom seeds, cloves, cinnamon and nutmeg. Bring it just to the point where steam rises and the edges shiver — do not let it boil — then take it off the heat and leave it to sit for 10 minutes so the spices open up.
Melt the jaggery
Return the pan to low heat, add the chopped jaggery and the pinch of salt, and stir until every piece has dissolved and the milk turns an even deep brown. Then let it cool until it is barely warm to a fingertip, about 15 minutes.
Tip Hot liquid poured onto eggs scrambles them instantly. Lukewarm is not optional here.
Whisk in the eggs
Beat the eggs in a bowl just until the yolks and whites are combined, without working air into them, then pour in the cooled coconut mixture in a slow stream while whisking steadily. Stir in the rose water if using.
Tip If foam builds on the surface, skim it off — it bakes into a spongy crust.
Strain and fill
Pour the batter through a fine sieve into a heatproof dish about 20 cm across, catching the whole spices, any grit from the jaggery and stray threads of egg. The strained batter should be smooth and glossy, the colour of dark toffee.
Steam gently
Cover the dish tightly with foil and set it on a rack over simmering water. Steam for 45 to 55 minutes over a lazy, steady simmer, until the edges are firmly set and the middle still wobbles as one piece when you nudge the dish. A knife inserted an inch from the edge should come out clean.
Tip If the water is rolling and rattling the lid, turn it down — hard steam curdles the custard and makes it weep.
Cool and top
Lift the dish out, uncover it and let the custard cool to room temperature, then chill for at least 2 hours until firmly set. Scatter the toasted cashews over the top just before serving and spoon it out in small portions — it is rich, and a little goes a long way.
Tips from our kitchen.
- Melt the jaggery into the coconut milk over low heat and strain it — block jaggery almost always carries grit and fibre from the boiling pans.
- Whisk the eggs gently, without whipping air into them; foam turns into a spongy layer and bubbles pockmarked across the top.
- Let the coconut mixture cool to lukewarm before it meets the eggs, or you will scramble them on contact.
- Cover the dish tightly with foil so condensation from the lid cannot drip onto the surface and pit it.
- Keep the water at a lazy simmer, not a rolling boil — hard steam makes the custard curdle and weep watery liquid.
- Test with a knife an inch from the edge: it should come out clean while the middle still wobbles like set jelly, since it firms further as it cools.
Substitutions.
- Kithul jaggery → Coconut jaggery, gula melaka, or dark muscovado sugar
- Coconut jaggery is the closest and is sold in most South Asian shops. Muscovado gets the colour and molasses depth but misses the faintly smoky, mineral edge kithul gives.
- Thick coconut milk → Canned coconut cream, or the thick top layer skimmed from chilled full-fat coconut milk
- Light coconut milk sets thin and watery. If your can separates, use the solid part plus enough of the liquid to make up the volume.
- Steaming → Bake in a water bath at 150°C for 45–55 minutes
- Works well and gives a slightly firmer edge. Keep the dish covered and the water bath hot when it goes in, and check from 40 minutes.
- Cashews → Toasted almond slivers, pistachios, or nothing at all
- Cashews are traditional and their softness suits the custard, but the topping is decoration rather than structure — leave it off for a nut-free version.
Variations.
- Watalappan with treacle
- Replace a third of the jaggery with liquid kithul treacle for a looser, more fragrant custard, and pour a little extra over each portion at the table.
- Individual ramekins
- Steam the batter in small cups for 20 to 25 minutes instead of one dish. Faster, and the classic way it is served at weddings and iftar tables.
- Coconut milk and pandan
- Infuse a knotted pandan leaf into the coconut milk with the spices and remove it before straining, for a grassy, vanilla-like note under the jaggery.
Storage & reheating.
Watalappan keeps 4 days covered in the fridge and is genuinely better cold on day two, once the spices have settled through the custard. Bring it to just below room temperature before serving so the coconut fat softens and the texture goes silky again. It does not freeze — the custard splits and weeps on thawing. Add the toasted cashews at serving time if you want them crisp; stored on top they go soft overnight.
Serve with
Cool, in small bowls, with strong plain tea — and a spoonful of kithul treacle poured over if you have it.
The story behind Watalappan.
Watalappan belongs to Sri Lanka's Malay community, descendants of soldiers, exiles and labourers brought to the island from the Indonesian archipelago during Dutch rule, and to the Moor community alongside them. The kinship shows in the name and the method: it is a close cousin of the Southeast Asian coconut-and-palm-sugar custards known as srikaya or seri kaya, reworked with Sri Lankan jaggery and a heavier hand with spice. Over generations it stopped being a community dish and became a national one, but its associations stayed: it is the dessert most strongly linked with Eid, made in large trays for the end of Ramadan and sent around to neighbours.
The jaggery is the whole argument. Kithul treacle and kithul jaggery are tapped from the flower of the fishtail palm and boiled down in the hill country, and the flavour is nothing like refined sugar or even like the palm sugars of Southeast Asia — smokier, more mineral, with a bitterness at the edge that keeps the custard from cloying. Sri Lankans will tell you a watalappan made with white sugar and caramel colouring is a different dessert wearing the same name, and they are right. Coconut jaggery is the acceptable substitute; dark muscovado is the honest compromise abroad.
As a technique it is forgiving in every way except heat. Steaming rather than baking keeps the custard from ever exceeding boiling point, which is why the traditional method survives in kitchens without ovens, but push the steam too hard and the eggs curdle into a grainy, weeping mess just the same. A moderate steady simmer, a covered dish so condensation cannot rain onto the surface, and patience are all it takes. Whether the cashews go on before steaming, so they sink slightly, or after, so they stay crisp, is a household preference nobody agrees on.
Questions, answered.
What is kithul jaggery and what can I use instead?
Kithul jaggery is unrefined sugar boiled down from the tapped sap of the Sri Lankan fishtail palm. It is dark, smoky and slightly mineral, and it gives watalappan both its brown colour and its flavour. Coconut jaggery or Malaysian gula melaka are the closest substitutes; dark muscovado sugar works if palm sugar is unavailable. White sugar makes a different dessert.
Why did my watalappan turn grainy and watery?
The custard was steamed too hard. Egg proteins curdle above a gentle simmer, squeezing out liquid and leaving a grainy texture. Keep the water at a lazy bubble, cover the dish, and pull it from the steamer while the centre still wobbles — it continues to set as it cools.
Can I bake watalappan instead of steaming it?
Yes. Set the covered dish in a roasting tin, pour in hot water to come halfway up the sides, and bake at 150°C for 45 to 55 minutes until the edges are set and the centre trembles. Steaming is traditional and slightly gentler, but the water bath achieves the same protection from direct heat.
Is watalappan the same as crème caramel?
No. Both are set egg custards, but watalappan uses coconut milk rather than dairy, gets its colour and flavour from palm jaggery rather than caramelised white sugar, is heavily spiced with cardamom, clove and nutmeg, and is steamed rather than baked. It is also denser and is served in the dish rather than turned out.
Can I make watalappan ahead for a party?
It is designed for it. Make it a day ahead, keep it covered in the fridge, and it will taste better than it did fresh. For serving many people, steam it in individual cups for 20 to 25 minutes and top each with cashews just before they go to the table.
You might also like.
All recipes →
Sri Lanka7 hr 45 min
Sri Lankan Hoppers
Appa, Bowl-Shaped Coconut Pancakes
Sri Lanka2 hr 35 min
Lamprais
Dutch Burgher Banana Leaf Rice Parcel
Sri Lanka1 hr 5 min
Kukul Mas Curry
Sri Lankan Roasted-Spice Chicken Curry
Sri Lanka45 min
Kottu Roti
Sri Lankan Chopped Flatbread Stir-Fry
Keep exploring Sri Lanka.
Sri Lanka has 9 more dishes in the atlas — Ambul Thiyal and Kalu Uru Mas, and 7 more.
Recipe by The DishRoute Kitchen · published August 21, 2026 · updated August 21, 2026