Cozinhe o arroz, juntamente com a canela, em água.
Quando estiver bem cozido, ainda no fogo, acrescente o leite condensado.
Dissolva bem a gema em 1 xícara de leite e acrescente ao arroz mexendo sempre para não formar grumos.
Acrescente o restante do leite, o açúcar, o sal e as raspas de limão.
Deixe ferver em fogo baixo, mexendo de vez em quando, até a consistência desejada.
Apague o fogo, acrescente o creme de leite e misture bem.
Despeje em taças individuais ou em refratário, polvilhe canela em pó e leve à geladeira até que fique gelado.