Coloque o arroz sem lavar em uma panela e adicione água fria até atingir mais ou menos 2 dedos acima do arroz
Leve para cozinhar em fogo baixo até que a água seque e o arroz esteja macio, caso a água seque e o arroz ainda esteja duro, coloque mais água para terminar o cozimento
Mexa de vez em quando para não grudar no fundo
Bata as gemas com açúcar até virar uma gemada bem clara e fofa, reserve
Assim que o arroz estiver cozido, coloque o leite, o leite condensado, o leite de coco, o coco ralado e a gemada
Misture bem, mantenha cozinhando em fogo baixo até começar a borbulhar, conte 5 minutos, mexendo sempre para não derramar e desligue o fogo
Transfira para uma travessa e deixe esfriar, polvilhe a canela em pó e leve para gelar por pelo menos 4 horas antes de servir