DessertsRecipes

Watalappam Recipe – Soft, Rich & Traditional

4 Mins read
homemade Sri Lankan watalappam served on white plate

Watalappam is one of the oldest and most loved traditional desserts in Sri Lanka 😍 Just like milk toffee and aggala, watalappam also has a special place among traditional Sri Lankan sweets Especially during festive seasons, family gatherings, and occasions like Ramadan, watalappam feels almost impossible to leave out.

A good watalappam should have a smooth texture, rich kithul jaggery flavor, and the beautiful aroma of warm spices

From my experience, the biggest secret to making a soft and perfectly sweet watalappam is not overmixing the eggs and controlling the heat properly while steaming.

There are many different ways to make watalappam, but today I’m sharing how to prepare a traditional homemade version step by step ☺️

⏱️
Prep Time
15 mins
🔥
Steam / Bake
40–45 mins
🍮
Serves
6–8

🧾 Ingredients for Watalappam

  • 500g grated kithul jaggery
  • 8 eggs
  • 600ml thick coconut milk
  • 150ml water
  • 3–4 cardamom pods
  • 3–4 cloves
  • 2–3 small cinnamon pieces
  • 1/2 nutmeg, powdered
  • 2 teaspoons vanilla
  • A few chopped cashews (optional)

💡 If You Can’t Find Kithul Jaggery

I personally prefer using kithul jaggery ❤️ It gives the most authentic traditional watalappam flavor.

But if it’s difficult to find, you can also use regular jaggery or palm jaggery. The taste will be slightly different, but the watalappam will still turn out delicious ☺️

If thick coconut milk is unavailable, coconut milk powder can also be used as an alternative.


✅ First, grind the cardamom, cloves, and cinnamon well using a grinder or mortar and pestle, then keep the spice mixture aside.

grinding cardamom cloves and cinnamon for homemade watalappam
Fresh spices being ground for homemade Sri Lankan watalappam.

✅ Add the jaggery, ground spices, and water into a pot and heat gently over low heat.

✅ There’s no need to boil it for too long. Heat only until the jaggery melts completely, then let the mixture cool.

melting kithul jaggery with spices
Kithul jaggery melting with spices over low heat for watalappam.

✅ In a separate bowl, whisk the eggs well using a whisk or fork for about 2 minutes.

⚠️ Do not overmix. Stop once it starts becoming slightly foamy.

✅ Gradually add the cooled jaggery mixture into the eggs while whisking continuously.

✅ Then add the coconut milk and vanilla and mix everything together well.

mixing eggs jaggery coconut milk and vanilla
Eggs, jaggery syrup, coconut milk, and vanilla mixed together for watalappam.

✅ Taste the mixture and add a little sugar if needed.

💡 For a smoother texture, strain the mixture before pouring it into the tray.

✅ Grease a heatproof tray or pudding bowl lightly with butter or oil.

✅ Pour the mixture into the tray and cover it with foil.

straining and pouring homemade watalappam mixture into baking tray
Watalappam mixture strained and poured into a greased tray before steaming.

🔥 Steam for about 40–45 minutes.

💡 I usually keep the heat at medium or low-medium while steaming because it helps create a smoother texture


🎥 For readers who prefer watching the process step by step, I’ve also included a helpful video guide below from the Travel With Chef channel 😊 The video is shared only for learning and visual reference purposes to make the recipe easier to follow at home.

If using an oven, place the pudding tray inside a larger tray filled with water and bake using the water bath baking method.

⏱️ Bake for about 40–45 minutes.

✅ After 45 minutes, switch off the heat and allow the watalappam to cool naturally.

✅ Once cooled, insert a toothpick to check.

✅ If the toothpick comes out clean, the watalappam is properly set 😍

💡 You can also refrigerate it for 2–3 days. Personally, I feel it tastes even better when chilled

✅ Traditionally, watalappam is not unmolded.

✅ But if you prefer, once fully cooled, gently loosen the edges with a knife and turn it onto another plate.

✅ Finally, decorate with chopped cashews ❤️


💡 Tips for Soft & Smooth Watalappam

• Do not overbeat the eggs
• Strain the mixture before steaming
• Avoid high heat while steaming
• Allow it to cool fully before cutting
• Use good quality kithul jaggery


🥥 Why I Love Homemade Watalappam

For me, watalappam always brings back memories of family gatherings, Eid season, and special occasions

I absolutely love the smell of jaggery and spices filling the kitchen while it steams 😍 On days like that, homemade ginger beer also goes perfectly with chilled watalappam during festive evenings

The fresh coconut milk flavor in homemade watalappam also tastes completely different from most store-bought versions.


🍽️ Serving Ideas

This traditional dessert tastes best when served slightly chilled.

It also pairs really well with homemade ginger beer or a warm cup of tea during family gatherings and festive occasions ❤️

close up of homemade Sri Lankan watalappam with cashews
Rich and glossy homemade Sri Lankan watalappam topped with cashews.

📌 Final Thoughts

Making this soft, smooth, and perfectly sweet homemade dessert is not difficult at all

With proper steaming and a good balance of jaggery and spices, you can easily prepare a delicious traditional Sri Lankan watalappam right at home 😍

Give this recipe a try and enjoy ❤️

Did you enjoy this recipe?

If you enjoyed this recipe, don’t forget to rate it ⭐ and share your experience!

📌 Save it & share the taste you love

You may also like
DinnerLunchRecipes

Authentic Sri Lankan Chicken Kottu Recipe

5 Mins read
Chicken Kottu is one of the most loved street foods in Sri Lanka — not only by locals, but also by many…
Quick-MealsRecipes

One Pot Fish and Rice Recipe (Easy & Homemade)

4 Mins read
For days when the lazy mood takes over, here’s an easy one pot fish and rice meal with potatoes you can make…
Baby RecipesRecipes

5 Nutritious Baby Food Recipes for 6 to 8 Month Babies

4 Mins read
Feeding a baby between 6 to 8 months can feel exciting and new. This is the stage where many babies slowly start…

Leave a Reply

Your email address will not be published. Required fields are marked *