Cozinhe o arroz em 1/2 litro de água até ficar ao dente. Retire do fogo e escorra a água.
Coloque em uma panela o açucar e leve ao fogo para caramelizar. Em seguida acrescente o leite, acrescente o arroz, a canela em pau e os cravos-da-índia.
Em fogo baixo va mexendo de vez em quando por aproximadamente 15 minutos, até a calda incorporar.
Acrescente o creme de leite e as nozes. Quando ferver retire do fogo e coloque em taças ou tigelas e polvilhe a canela em pó.