Coloque a água num tacho grande e adicione a casca de limão, o pau de canela, o mel e o açúcar.
Deixe ferver durante 20 minutos em lume brando.
Passado este tempo, adicione os frutos secos: nozes picadas, amêndoas raladas e pinhões.
Mexa e deixe ferver durante mais 10 minutos.
Enquanto ferve, corte o miolo do pão em pequenos bocados e escalde-os com um pouco de água quente.
Esprema-os bem e adicione-os ao preparado anterior.
Deixe ferver e vá mexendo sempre até secar.
Quando perder quase toda a água, retire do lume e coloque numa travessa.
Adicione as gemas de ovo e o vinho do Porto.
Mexa uma última vez para envolver os ingredientes.
Deixe arrefecer.
Polvilhe com canela em pó e sirva.