Hierva el agua por 15 minutos con la canela, el anís y el jengibre machacado. Cuele y reserve el agua.
En una olla grande eche la leche de coco, el agua (donde hirvió las especias y el jengibre), las pasas, la sal, la azúcar blanca y la azúcar negra. Cocine a fuego mediano. Mueva constantemente.
Añada el jengibre molido.
Añada el arroz y suba el fuego hasta que comience a hervir y se evapore el líquido.
Baje el fuego y continúe moviendo para evitar que se pegue.
Añada la mantequilla cuando esté seco.
Vierta en moldes pequeños o en un plato grande y permita que se enfríe a temperatura ambiente.