Go Back
+ servings
Kalu Dodol
Prep Time
5 mins
Cook Time
1 hr 10 mins
Total Time
1 hr 15 mins
Kalu dodol is a dark, almost gel-like candy, made from jaggery, coconut milk, and rice flour, which is said to have been brought to Sri Lanka by immigrants from Malaysia.
Course: Dessert
Cuisine: Asian, Sri Lankan, Vegan, Vegetarian
Servings: 25 pieces
Author: Nicole Rossetti le Strange
  • 6 cardamom pods (seeds only)
  • cups thick full-fat coconut milk
  • 9 oz. kithul jaggery , finely chopped
  • ½ cup raw rice flour
  • 1 oz cashews , roughly chopped
  1. Crush the cardamom seeds into a powder, and set aside.
  2. Place the coconut milk, jaggery, and rice flour into a large, shallow pan (a kadai is ideal), and stir until the sugar has dissolved.
  3. Bring the mixture to the boil, over a medium heat, while continually stirring.
  4. After 15 minutes or so, the mixture will be very thick. Stir in the cardamom and cashews.
  5. Keep stirring, pushing the mixture away from the edges of the pan, toward the middle. After about 40-45 minutes, you’ll have a thick, glossy, jelly-like mixture, and the oil will start to separate, coating the pan. Start folding the edges in toward the middle.
  6. After 55 minutes or so, the oil will have separated enough for you to be able to remove it. This is where it’s useful to have another pair of hands, so they can remove the oil while you push the dodol out of the way.
  7. Continue to keep folding and removing as much oil as possible for another 10-15 minutes, then turn out into a shallow baking tray, and set aside to cool.
  8. Once it’s cool, cut into squares, rectangles, or diamond shapes.
  9. This kalu dodol will keep for a couple of weeks in an airtight container at room temperature.
Recipe Notes
  • A non-stick kadai and a diffuser are perfect, and mean that the kalu dodol is less likely to catch!