Em uma panela grande, coloque o arroz cru, o leite, a canela em pau, as cascas de limão (opcional) e a pitada de sal. Misture brevemente.
Leve ao fogo médio até ferver. Assim que ferver, abaixe o fogo e cozinhe com a panela semi-tampada, mexendo ocasionalmente, até que os grãos estejam macios e o leite, mais cremoso (aprox. 30 minutos).
Quando o arroz estiver cozido e cremoso, adicione o açúcar e a essência de baunilha (opcional). Misture delicadamente para dissolver o açúcar.
Cozinhe por mais cerca de 5 minutos até engrossar um pouco mais, mexendo para não grudar no fundo. Ajuste o ponto do creme conforme desejar.
Desligue o fogo, retire a canela e as cascas de limão. Sirva quente ou frio, polvilhando canela em pó se desejar.