Num tacho, coloque a água, uma pitada de sal e o arroz carolino.
Leve a lume brando e deixe cozer até a água ser absorvida.
Adicione o leite quente, o pau de canela e a casca de limão, mexendo ocasionalmente para evitar que o arroz agarre ao fundo.
Deixe cozer em lume brando até o arroz estar macio e o leite engrossar ligeiramente.
Adicione o açúcar, misture bem e deixe cozinhar mais uns minutos.
Retire o tacho do lume.
Bata as gemas à parte e junte-lhes uma colher de sopa do arroz quente para as temperar.
Junte as gemas ao arroz doce, mexendo rapidamente para que se integrem sem talhar.
Leve novamente a lume muito brando durante 1 a 2 minutos, apenas para engrossar um pouco mais, sem deixar ferver.
Retire a casca de limão e o pau de canela.
Distribua por taças e polvilhe com canela em pó antes de servir.