Ferva o leite com a casca de limão durante 5 minutos. Retire a casca e deixe arrefecer. Envolva metade das gemas no leite mexendo muito rapidamente até ter um creme. Com as outras gemas misture o açúcar e a canela até estarem dissolvidos. Envolva a mistura de açúcar com o creme de leite.
Numa forma de pudim coloque 1 chávena de água e uma chávena de açúcar. Leve a banho-maria, sem mexer, ate o açúcar se ter dissolvido completamente e estar dourado. Junte a mistura de creme de leite, coloque a forma num tabuleiro de ir ao forno com água até metade e cozinhe em lume brando no forno durante 1hora e 30 minutos.