Deite o açúcar num tacho, junte o leite os paus de canela e as cascas de limão, leve ao lume, deixe ferver durante 10 minutos e retire do lume. Numa tigela, bata os ovos e adicione depois o preparado do leite, em fio e mexendo sempre. Rejeite os paus de canela e as cascas de limão.
Barre forminhas com caramelo, encha-as com a mistura anterior, disponha-as num tabuleiro e deite água no tabuleiro até chegar a meio das formas. Leve depois ao forno pré-aquecido a 180°C durante cerca de 40 minutos ou até que fiquem cozidos.
Retire os pudins do forno, deixe-os arrefecer no banho-maria, desenforme-os e sirva-os decorados a gosto.