Em uma panela grande, cozinhe o arroz em água fervente por cerca de 10 minutos. Escorra e reserve.
Em uma panela separada, aqueça o leite com a casca de limão e o pau de canela até começar a ferver. Desligue o fogo e reserve para que os sabores infundam o leite.
Adicione o arroz cozido à panela com o leite aromatizado. Cozinhe em fogo baixo, mexendo ocasionalmente, até que o arroz absorva a maior parte do leite e a mistura adquira uma consistência cremosa.
Adicione o açúcar ao arroz, mexendo continuamente. Continue cozinhando até que o arroz doce alcance a doçura desejada.
Em uma tigela separada, bata as gemas. Retire uma pequena quantidade da mistura de arroz quente e adicione às gemas, mexendo rapidamente para evitar que as gemas cozinhem.
Despeje a mistura de gemas de volta à panela com o arroz, mexendo vigorosamente. Isso dará uma cremosidade adicional ao arroz doce.
Continue cozinhando por mais alguns minutos, até que o arroz doce atinja a consistência desejada. Remova a casca de limão e o pau de canela.
Transfira o arroz doce para tigelas individuais ou uma travessa grande. Deixe esfriar um pouco antes de polvilhar com canela em pó.