Num tacho, colocar a água, cascas de limão, pau de canela, uma pitada de sal e deixar ferver. Acrescentar o arroz e, em lume brando, deixar que este absorva a água, mexendo ocasionalmente. Juntar a manteiga e mexer bem para envolver.
Adicionar o leite quente aos poucos, deixando que o arroz o absorva quase por completo antes de acrescentar mais. Retirar do lume quando o arroz tiver absorvido todo o leite.
Bater as gemas com o açúcar, até obter um creme esbranquiçado. Juntar esta mistura ao arroz e envolver bem. Levar de novo ao lume para ferver um pouco.
Retirar o pau de canela e as cascas de limão. Colocar nas taças ou pratos de servir, deixar arrefecer e decorar com canela em pó.