Adicione duas colheres de sopa de leite às gemas, misture e reserve.
Coloque um tacho ao lume com a água, o sal, a casca do limão e o pau de canela.
Quando começar a ferver, adicione o arroz, mexa e deixe cozinhar cerca de 40 minutos, até observar que os grãos começam a abrir; como o arroz não é todo igual e alguns absorvem mais água do que outros, caso seja necessário adicione um pouco mais de água.
Retire a casca de limão e o pau de canela, adicione o leite e o açúcar e deixe cozinhar por mais cinco a dez minutos, até ficar cremoso. Reduza o fogo e adicione as gemas, mexendo até engrossar, mas com o cuidado de não cozer as gemas.
Distribua por taças, deixe arrefecer um pouco e polvilhe com canela.