
Kalu Dodol (කළු දොදොල්) is a rich, dark, sticky Sri Lankan sweet traditionally made with kithul treacle, rice flour, coconut milk, sugar, and cashew nuts. It is famous for its deep caramel-like flavor, chewy texture, and glossy dark appearance.
Kalu Dodol is especially popular during the Sinhala and Tamil New Year (Aluth Avurudda) and is often prepared for weddings, festivals, religious celebrations, and family gatherings. Traditionally, making Kalu Dodol is a labor-intensive process because the mixture needs to be stirred continuously for a long period until it becomes thick and develops its characteristic texture.
Preparation Time: 30 minutes
Cooking Time: 2–3 hours
Total Time: Approximately 3½ hours
Servings: 12–16 pieces
Ingredients
Main Ingredients
- 500 g kithul treacle
- 250 g rice flour
- 400 ml thick coconut milk
- 200 g white or brown sugar
- 100 g roasted cashew nuts, roughly chopped
- ½ teaspoon cardamom powder
- ¼ teaspoon salt
- 1 tablespoon ghee or butter
Optional Ingredients
- 2 tablespoons raisins
- ½ teaspoon vanilla essence
- 2 tablespoons grated coconut
Step-by-Step Instructions
Step 1 – Prepare the Rice Flour Mixture
Place the rice flour in a large bowl.
Gradually add the coconut milk while whisking continuously.
Mix until there are no lumps.
Strain the mixture through a fine sieve to obtain a smooth rice flour and coconut milk mixture.
Step 2 – Prepare the Treacle
Pour the kithul treacle into a large, heavy-bottomed saucepan.
Add the sugar.
Heat over medium-low heat and stir until the sugar completely dissolves.
Do not allow the mixture to burn.
Step 3 – Combine the Ingredients
Slowly add the strained rice flour and coconut milk mixture to the warm treacle while stirring continuously.
Keep stirring to prevent lumps from forming.
Add the salt and cardamom powder.
Step 4 – Begin Cooking
Reduce the heat to low.
Continue cooking while stirring continuously with a strong wooden spoon.
Initially, the mixture will be quite liquid.
As it cooks, the mixture will gradually become thicker and darker.
Step 5 – Add the Cashews
When the mixture begins to thicken, add the chopped roasted cashews.
Add raisins if desired.
Continue stirring thoroughly so the nuts are distributed evenly.
Step 6 – Continue Stirring
This is the most important part of making traditional Kalu Dodol.
Continue cooking over low heat while stirring continuously.
As moisture evaporates, the mixture will become:
- Very thick
- Dark brown
- Sticky
- Glossy
This process can take 2–3 hours, depending on the quantity and heat.
Step 7 – Add Ghee
When the mixture becomes extremely thick and starts pulling away from the sides of the pan, add the ghee.
Continue stirring for another 5–10 minutes.
The finished mixture should become glossy and should separate from the sides and bottom of the pan.
Step 8 – Transfer to a Tray
Grease a flat baking tray or dish lightly with ghee.
Transfer the hot Kalu Dodol mixture into the tray.
Use a spatula or the back of a spoon to spread it evenly.
Step 9 – Press and Smooth
While the mixture is still warm, gently press and smooth the surface.
Aim for a thickness of approximately 1–2 cm.
Allow it to cool completely.
Step 10 – Cut and Serve
Once completely cooled and firm, cut the Kalu Dodol into squares, rectangles, or diamond shapes.
Serve as a traditional Sri Lankan sweet with tea or as part of a festive New Year sweet table.
Additional Details
Tips for Making Perfect Kalu Dodol
Use Good-Quality Kithul Treacle
Authentic kithul treacle gives Kalu Dodol its distinctive dark color and rich caramel-like flavor. Good-quality treacle makes a significant difference to the final result.
Stir Continuously
Continuous stirring is essential. Leaving the mixture unattended can cause it to stick to the bottom of the pan and burn.
Use Low Heat
High heat can cause the mixture to burn before it reaches the correct consistency. Keep the heat low and be patient.
Use a Heavy-Bottomed Pan
A heavy-bottomed saucepan distributes heat more evenly and reduces the risk of burning.
Roast the Cashews
Lightly roasting the cashews before adding them enhances their flavor and provides a pleasant crunch against the soft texture of the Dodol.
How Do You Know When Kalu Dodol is Ready?
The mixture is ready when:
- It becomes very thick and glossy.
- It pulls away from the sides of the pan.
- It no longer looks watery.
- A wooden spoon can move through the mixture while leaving the bottom of the pan visible.
- The mixture holds its shape when placed on a greased tray.
Avoid cooking it excessively after it reaches this stage, as the Dodol can become too hard.
Serving Suggestions
Kalu Dodol is delicious with:
- Sri Lankan black tea
- Ceylon milk tea
- Coffee
- Fresh fruit
- Other traditional New Year sweets
It can be included on a traditional Avurudu sweet table together with:
Storage
Store completely cooled Kalu Dodol in an airtight container.
- Room temperature: Approximately 5–7 days
- Refrigerator: Up to 2–3 weeks
- Freezer: Up to 2 months
If refrigerated, allow it to sit at room temperature for a short time before serving to soften the texture.