Welithalapa (වැලිතලප), also written wali thalapa and widely known as sau dodol, is a soft, grainy Sri Lankan sweet made for the Sinhala and Tamil New Year. Rice flour and scraped coconut are first steamed together, much like pittu, then broken into tiny beads and cooked in a dark syrup of sugar and kithul treacle scented with cardamom until the mixture turns thick and sticky. It is pressed into a tray, left to cool and cut into squares or diamonds.
Weli means sand in Sinhala, which suits the sweet's fine, granular texture: the steamed beads stay just visible in the finished piece. It is served on the New Year table with kokis, kavum, aasmi and other sweets.
How to make welithalapa
- Makes about 25 pieces
- Prep: 20 minutes (+ 1 hour cooling)
- Cook: 1 hour 15 minutes
- Difficulty: Moderate
For the steamed flour
- 500 g white raw rice flour
- 150 g freshly scraped coconut (about half a coconut), or 100 g desiccated coconut
- 1/2 tsp salt
- About 100 ml water, to sprinkle
For the syrup
- 250 g sugar
- 300 ml kithul treacle
- 300 ml hot water
- 100 ml thick coconut milk
- 1/2 tsp ground cardamom
- 1/2 tsp fennel seeds (maduru), dry-roasted and crushed
- A little coconut oil, for the tray
Method
- Make the beads. Rub the coconut and salt into the rice flour with your fingertips. Sprinkle in the water a spoonful at a time, rubbing, until the flour clumps into small beads, like a pittu mix.
- Steam. Pack the mixture loosely into a pittu steamer, or a steamer basket lined with a cloth, and steam over a rolling boil for 35 to 40 minutes until cooked through and no longer tastes of raw flour.
- Break up. Tip the steamed flour into a wide bowl and, while it is still warm, rub and break it up with a spoon or your fingers into fine, separate beads. Leave to cool.
- Caramelise. Heat 2 tablespoons of the sugar in a heavy pan over a medium heat until it melts and turns dark brown. Carefully pour in the hot water, which will splutter, and stir.
- Make the syrup. Add the rest of the sugar, the treacle, cardamom and fennel and simmer for about 10 minutes until the sugar has dissolved and the syrup has thickened slightly. Stir in the coconut milk and bring it back to a boil.
- Cook with the beads. Tip in the steamed beads and stir continuously over a medium-low heat for 15 to 20 minutes, until the syrup is absorbed and the mixture is thick, sticky and starts to leave the sides of the pan.
- Press. Spread the mixture in an oiled tray about 20 by 25 cm and press it flat and even, about 1.5 cm thick, with an oiled spoon or a piece of banana leaf.
- Cool and cut. Leave for about 1 hour until cool and set, then cut into squares or diamonds with an oiled knife.
Is welithalapa the same as sau dodol?
Yes. Sri Lankan cooks and food brands use welithalapa, wali thalapa and sau dodol for the same sweet. Sau is also the Sinhala word for sago, but the standard recipes for welithalapa are made from steamed rice flour beads and contain no sago.
How is it different from kalu dodol?
Kalu dodol starts from a runny batter of rice flour, jaggery and a large amount of coconut milk, which is stirred for hours until it releases its oil and sets into a smooth, dense, jelly-like slab. Welithalapa starts from rice flour that has already been steamed, so it only needs 15 to 20 minutes in the syrup. The result is softer, looser and grainy rather than smooth, and much quicker to make.
Why steam the flour first?
Steaming cooks the rice flour before it meets the syrup, so it does not taste raw or turn gluey. Breaking the steamed flour into small beads is what gives welithalapa its sandy texture. If the beads are left in big lumps, the finished sweet is patchy; if the mixture was too wet before steaming, it sets into a solid cake that is hard to break up. Aim for beads roughly the size of peppercorns.
What variations are there?
- Sweetener: some cooks use sugar alone, others more kithul treacle or melted kithul jaggery for a darker colour and deeper flavour.
- Coconut: desiccated coconut is a common shortcut for fresh, and coconut milk in the syrup is optional.
- Spices and nuts: cardamom is standard; roasted fennel is common; some households add chopped cashews.
How long does welithalapa keep?
Kept in an airtight container at room temperature, welithalapa keeps for about 3 to 4 days; because it contains fresh coconut, keep it somewhere cool. Families make it shortly before the New Year, which begins at the auspicious New Year times set each year. The coconut in it comes, like much of Sri Lankan cooking, from the coconut palm.