A lovely dessert and an impressive one to make at home. Try to grate your own fresh coconut for the true Thai flavour!






Skill level

Average: 3.2 (121 votes)


  • 2 cups black glutinous rice, soaked overnight
  • 1.25 litres water
  • 440 g (2 cups) sugar

Sweet coconut cream

  • 250 ml coconut cream
  • 2 tsp rice flour
  • ½ tsp salt
  • pinch of sugar

Caramelised coconut

  • 2 cups freshly grated coconut (or dried shredded coconut)
  • 200 g (1 cup) brown sugar

Cook's notes

Oven temperatures are for conventional; if using fan-forced (convection), reduce the temperature by 20˚C. | We use Australian tablespoons and cups: 1 teaspoon equals 5 ml; 1 tablespoon equals 20 ml; 1 cup equals 250 ml. | All herbs are fresh (unless specified) and cups are lightly packed. | All vegetables are medium size and peeled, unless specified. | All eggs are 55-60 g, unless specified.


Soaking time overnight

Rinse the rice and place in a saucepan with the water. Bring to the boil over medium heat and cook until the grains are soft and split and most of the water has been absorbed. Add the sugar and continue cooking until dissolved.

Meanwhile, make the sweet coconut cream. Combine the ingredients in a saucepan and gently bring to the boil, then remove from the heat. The rice flour should thicken the cream.

To make the caramelised coconut, put the grated coconut and sugar in a saucepan with a little water and stir constantly over medium heat until thick.

Spoon the black sticky rice into serving bowls and top with the coconut cream and caramelised coconut.