
Numa panela média, leve ao lume a água com a casca de limão, o pau de canela, a manteiga e uma pitada de sal. Quando levantar fervura, adicione o arroz carolino e cozinhe em lume médio-baixo, mexendo com frequência, até a água ser quase totalmente absorvida (cerca de 8 a 10 minutos).
Aqueça o leite num tacho à parte até quase ferver, mantendo-o quente em lume mínimo. Comece a juntar o leite quente ao arroz, concha a concha, mexendo sempre em movimentos circulares lentos, aguardando que cada adição seja absorvida antes de juntar a seguinte.
Continue a incorporar o leite gradualmente, sempre em lume brando e sempre a mexer, durante 20 a 25 minutos, até o arroz estar completamente cozido, muito cremoso e a mistura a puxar ligeiramente ao fundo.
Adicione o açúcar e mexa bem. Deixe cozinhar mais 5 minutos em lume brando, mexendo sem parar, até o açúcar estar completamente dissolvido e o arroz retomar a consistência cremosa e aveludada.
Numa tigela, desfaça as gemas com um garfo. Junte-lhes 2 a 3 colheres de sopa generosas do arroz quente, mexendo rapidamente para temperar as gemas sem as coalhar. Retire o tacho do lume, verta as gemas em fio sobre o arroz e mexa com vigor até a mistura ficar homogénea e acetinada. Retire e descarte a casca de limão e o pau de canela.
Distribua de imediato por taças individuais ou numa travessa funda. Deixe arrefecer completamente à temperatura ambiente e, quando totalmente frio, polvilhe generosamente com canela em pó a gosto antes de servir.