Leve a água ao lume com uma pitada de sal e, quando ferver, junte o arroz.
Deixe cozer em lume brando até a água ser quase toda absorvida, mexendo de vez em quando.
Aqueça o leite à parte com a casca de limão e o pau de canela, sem deixar ferver com força.
Junte o leite quente ao arroz, aos poucos, mexendo sempre, e deixe cozer em lume brando durante cerca de 20 minutos, até o arroz ficar cremoso.
Retire a casca de limão e o pau de canela.
Junte o açúcar e mexa até dissolver por completo, deixando cozinhar mais 5 minutos.
Bata as gemas com uma concha do arroz ainda quente, para as temperar, e junte-as depois à panela, mexendo depressa em lume brando, sem deixar ferver.
Retire do lume assim que engrossar ligeiramente e verta para uma travessa.
Deixe arrefecer um pouco e desenhe padrões com canela em pó por cima, ainda com o doce morno.