Home / Dessert / Watalappam

Watalappam

A silky steamed custard of coconut milk and jaggery, scented with cardamom and nutmeg and crowned with cashews.

⏱ 20 minPrep time
🔥 40 minCook time
🍽 8Servings
🏷 DessertCategory
☆☆☆☆☆No ratings yet
Watalappam — Sri Lankan coconut jaggery custard

Watalappam comes from Sri Lanka’s Malay and Muslim communities, where it is the sweet that ends every Ramadan feast. Rich coconut milk and dark jaggery are whisked into eggs and steamed until set, in the manner of a caramel custard but with the island’s own spices. It is a dessert of celebrations, served in neat squares with strong tea or coffee. The name itself is Malay, a reminder of the island’s crossroads history, and it is often sold by street vendors straight from the steamer, wobbling and fragrant.

Silky caramel custard with island spices

The texture is impossibly smooth, like flan, but deeper and more complex, with palm sugar’s smoky caramel notes running through cardamom and nutmeg. It is not cloyingly sweet, and the toasted cashews scattered on top add a welcome crunch. Chill it well before serving and cut it with a wet knife for clean edges. It keeps beautifully, and a square or two with tea is the classic afternoon pause.

Key ingredients

  • Thick coconut milk: the rich base — do not substitute light coconut milk, the custard needs the fat.
  • Palm jaggery: the dark, smoky sweetness that defines watalappam; dark brown sugar is the closest substitute.
  • Eggs: beaten until frothy, they give the custard its silky set.
  • Cardamom, nutmeg, and a clove or two: the warm island spices.
  • Cashews: scattered on top for crunch.

Tips for the perfect watalappam

Melt the jaggery into the warm coconut milk first and strain it — undissolved bits will sink and ruin the silky texture. Whisk the eggs until frothy, then whisk the spiced coconut milk into them slowly so the eggs do not curdle. Steam the custard gently over barely simmering water, covered, rather than boiling it, and check with a toothpick — it should come out clean but the center should still have a slight wobble. Chill thoroughly before serving and cut with a wet knife for clean squares.

Variations and storage

Add a pinch of cinnamon or a few drops of rose water for a different perfume, or top with toasted almonds instead of cashews. Watalappam keeps beautifully in the fridge for 3 to 4 days in a sealed container and is best served chilled — a square with strong tea or coffee is the classic afternoon pause.

Craving more? Explore all Sri-lankan Kitchen recipes.

Step by stepInstructions

  1. Butter a 9-inch round baking dish or metal pan that fits in your steamer.
  2. Warm the coconut milk and jaggery together over low heat, stirring, just until the jaggery dissolves. Let cool slightly.
  3. In a bowl, whisk the eggs with the cardamom, nutmeg, cloves, and salt until smooth.
  4. Slowly whisk the warm coconut milk mixture into the eggs, then strain through a sieve into the prepared dish.
  5. Set the dish in a steamer over gently simmering water, cover, and steam for 35 to 40 minutes, until the custard is just set with a slight wobble in the center.
  6. Scatter the cashews on top, cool completely, then chill for at least 2 hours before slicing.

💡 Chef tips & storage

Steam gently over barely simmering water and do not rush it, or the custard will curdle and weep. Dark palm sugar or jaggery is essential for the flavor; brown sugar is an acceptable fallback in a pinch.

Rate this recipe

☆☆☆☆☆No ratings yet
Sign in to rate this recipe.

Recipe details

Prep20 min
Cook40 min
Servings8
CategoryDessert
PublishedAugust 17, 2026
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →