Num tacho, coloque o leite, o pau de canela e uma casca de laranja e deixe ferver. Adicione as castanhas e deixe-as cozer, durante 12 minutos. Retire, escorra, reserve o leite, e reduza as castanhas a puré.
Bata os ovos com as gemas, passe por um coador de rede e coloque numa taça. Adicione o açúcar e bata muito bem.
Descarte a casca de laranja e o pau de canela do leite, junte-o, aos poucos, ao puré de castanhas e envolva. De seguida, acrescente ao preparado de ovos e misture muito bem, até obter um preparado homogéneo.
Unte uma forma (25 cm de diâmetro) com caramelo líquido, deite nela o preparado anterior e leve ao forno, pré-aquecido a 180ºC, em banho-maria, durante cerca de 50 minutos. Retire, deixe arrefecer totalmente e desenforme. Sirva de seguida.