Num tacho, coloque o leite, o arroz, os paus de canela e a casca do limão, leve a lume médio e deixe cozinhar, mexendo sempre com uma colher de pau, durante cerca de 20 a 30 minutos ou até o arroz estar bem cozido. De seguida, baixe o lume para o mínimo.
Numa taça, bata as gemas, adicione um pouco do leite quente para as temperar, misture e junte-as, em fio, ao arroz, mexendo sempre. Por fim, adicione o açúcar e a manteiga, mexa muito bem e deixe cozinhar por mais 10 minutos.
Retire do lume e remova a casca de limão e os paus de canela. Transfira o arroz-doce para uma travessa ou taças individuais, decore a gosto com canela em pó, deixe arrefecer muito bem e sirva.