Go Back
Looking for a soft and rich dessert? This homemade wattalappam (வட்டலப்பம்) is silky, smooth, and perfectly sweet.

Traditional Wattalappam Recipe – Steamed Coconut Milk Pudding

Sweet Wattalappam is a rich and silky steamed coconut milk pudding made with eggs, palm jaggery, and aromatic cardamom. This traditional Sri Lankan dessert is hand-whisked to create a soft and airy texture that melts in your mouth. Naturally dairy-free and gluten-free, it is a healthier alternative to caramel custard or coconut kheer, and perfect for Ramzan or special occasions.
Prep Time 20 minutes
Cook Time 40 minutes
Resting Time 4 hours
Total Time 5 hours
Servings: 8 slices
Course: Dessert, festival sweet, sweets
Cuisine: asian, south asian, south indian
Calories: 280

Ingredients
  

  • 4 Nos Large Eggs
  • 1.5 Cups Thick Coconut Milk (approx. 300 ml, extracted from 1 cup grated coconut + 1/4 cup water)
  • 1 Cup Palm Jaggery Powder 250gms
  • 1 tbsp White Sugar ((optional, to balance sweetness)) 15ml
  • 1/2 tsp Cardamom Powder
  • A pinch of Salt optional, to balance sweetness

Equipment

  • 1 Baking Tray

Method
 

  1. Beat the Eggs : Crack 4 eggs into a large mixing bowl. Using a hand whisk or your hands, beat the eggs continuously for 10 minutes. Note: Do not use an electric beater; the manual whisking creates the traditional airy texture.
  2. Prepare Fresh Coconut Milk : Grind 1 cup of freshly grated coconut with 1/4 cup of water. Filter it through a muslin cloth or fine strainer to extract 1.5 cups (300ml) of thick, rich
  3. Add 1 cup of palm jaggery powder: Add palm jaggery powder to the coconut milk and whisk until fully dissolved.
  4. Combine Milk and Eggs: Add beaten eggs slowly. Whisk manually for 10 minutes. Then add sugar (optional) and cardamom powder. Mix well.
  5. Strain and Rest : Lightly grease a baking tray or thick-bottomed pan with ghee or coconut oil . Pour the mixture into the tray through a fine strainer to remove any undissolved jaggery or egg bits. Let the mixture rest in the tray for 10 minutes.
  6. Prepare the Steamer: Bring water to a rolling boil in your steamer. Ensure there is enough water to last for 40 minutes of steaming, but not so much that it touches the bottom of the recipe tray.
  7. Steam the Pudding: Place the tray inside the steamer and cover it with a tight-fitting lid (or foil) to prevent water droplets from falling onto the pudding. Steam on medium heat for 30 to 40 minutes without opening the lid.
  8. Check for Doneness: After 30 minutes, insert a toothpick/Knife into the center. If it comes out clean, it is ready. If not, steam for another 5–10 minutes.
  9. The Cooling Phase: Once cooked, remove the tray from the steamer. Let it cool to room temperature, then let it rest for 3 to 4 hours (or refrigerate over night ) to allow the flavors to develop and the texture to set.

Notes

  • Jaggery Quality: The color of your pudding depends on the jaggery. Use dark palm jaggery for that deep, rich brown traditional look.
  • Storage: This pudding can be stored in the refrigerator for up to 3 days. It tastes even better the next day!
  • Freezing: You can freeze this pudding. Once thawed, the texture remains like a firm coconut pudding or caramel custard.