Wattalappam
srilankandessertcustardcoconutjaggerysteamedvegetarianfestive

Wattalappam

Wattalappam is a silky steamed custard with the deep caramel notes of jaggery, the perfume of cardamom, and the richness of coconut milk. Soft, gently set, and topped with buttery cashews, it is both comforting and luxurious.

45 min
2 servings
460 kcal
SriLankan

Ingredients

Custard base

  • 200 mlthick coconut milk
  • 110 gjaggery, finely chopped or grated
  • 2 largeeggs
  • 1/2 tspground cardamom
  • 1/2 tspvanilla extract
  • 1 pinchfreshly grated nutmeg
  • 1 pinchfine sea salt

Topping and mould preparation

  • 20 gcashews, roughly chopped
  • 1 tspghee or neutral oil

Instructions

  1. 1

    Bring a kettle or saucepan of water to a boil for steaming. Lightly grease 2 heatproof ramekins or 1 small pudding bowl with the ghee or oil. Scatter half of the chopped cashews in the base if you want them embedded in the pudding, and keep the rest for topping.

  2. 2

    Place the chopped jaggery in a small pan with the coconut milk over low heat. Stir just until the jaggery fully dissolves; do not let the mixture boil, or it can affect the final custard texture. Remove from the heat and let it cool for 5 minutes until warm, not hot.

  3. 3

    In a bowl, whisk the eggs gently with the ground cardamom, vanilla extract, nutmeg, and salt until just combined. Avoid whipping in too much air, which can create bubbles and an uneven steamed custard.

  4. 4

    Slowly pour the warm jaggery-coconut mixture into the egg mixture while whisking constantly to temper the eggs. Strain the custard through a fine sieve into a jug for the smoothest texture, then divide between the prepared ramekins or pour into the pudding bowl. Sprinkle the remaining cashews on top.

  5. 5

    Cover the moulds tightly with foil. Set them in a steamer or in a deep pan with enough hot water to come halfway up the sides. Steam over gentle to medium heat for 18-22 minutes for ramekins or 25-30 minutes for one bowl, until the edges are set and the centre still has a slight wobble. Avoid a hard boil, which can make the custard grainy.

  6. 6

    Remove the Wattalappam from the steamer and let it rest for 10 minutes. Serve warm, or cool slightly longer if you prefer a firmer set. Spoon directly from the bowl or unmould carefully, and serve with any loose cashew pieces on top.

Nutrition per serving

460 kcal
Calories
8g
Protein
42g
Carbs
30g
Fat
2g
Fiber

Notes

Background

Wattalappam is a beloved Sri Lankan custard pudding, especially associated with the island's Muslim communities and festive occasions such as Eid and family celebrations. The dessert reflects layers of regional influence, combining coconut milk, jaggery, spices, and eggs into a pudding that has become a classic across Sri Lanka.

Love this recipe?

Get personalised AI-curated recipes, meal plans and smart shopping lists — free.

Download Gourmate – Free