Bata 1/4 de xícara do arroz cru no liquidificador até ficar bem quebrado. Em uma panela bem grande junte todo o arroz e a água. Leve ao fogo médio, semi tampada, até o arroz cozinhar e a água secar quase toda. Se a água secar e o grão ainda estiver duro adicione mais água e deixe cozinhar mais tempo.
Junte 3 xícaras do leite, o pedaço de canela e metade do açúcar. Misture bem e deixe cozinhar em fogo baixo até o caldo engrossar, mexendo de vez em quando para não grudar no fundo.
Nesse ponto em outra panela derreta o restante do açúcar e deixe dourar até virar um caramelo. Mexa açúcar durante esse processo para que não queime a parte de baixo sem derreter a parte de cima.
Desligue o fogo das duas panelas e adicione o açúcar dourado no arroz. Faça isso aos poucos e com cuidado porque pode borbulhar e espirrar bastante. Adicione também o restante do leite e volte ao fogo médio mexendo até o açúcar derreter completamente e o caldo engrossar de novo.