Ferva 3 copos de água com um pau de canela e a raspa de limão.
Acrescente ½ copo de arroz e uma pitada de sal.
Baixe o lume e deixe cozer cerca de 20 minutos, até o arroz ficar bem cozido e mole.
Quando faltar cerca de 5 minutos para o arroz estar cozido, aqueça o leite gordo num tacho pequeno.
Acrescente a restante raspa de limão e outro pau de canela.
Quando o arroz estiver bem cozido, acrescente o leite quente aos poucos, em colheradas, à medida que o arroz vai absorvendo, mexendo constantemente, como se faz num risoto.
Quando o arroz tiver absorvido quase todo o leite e apresentar uma consistência cremosa, sem líquido (veja a imagem) retire a casca de limão e o pau de canela.
Junte o açúcar e mexa até estar completamente dissolvido. Desligue o fogão.
Misture as gemas e incorpore um pouco do arroz-doce, mexendo rapidamente para não cozer as gemas e temperá-las.
Junte as gemas ao arroz-doce, ligue o fogão em lume baixo e misture vigorosamente até os ovos estarem incorporados e cozinhados.
Quando a mistura ficar cremosa e com uma cor amarelada. Desligue o fogão.
Sirva o arroz-doce em pratos pequenos ou numa travessa plana.
Decore com canela a gosto.