Pré-aqueça o forno a 180 º C.
Noutro tacho, leve ao lume médio a água, o açúcar, a raspa de limão, os paus de canela e as fatias de presunto,
Deixe atingir os 110 º C - ponto de estrada - e desligue o lume. Ao retirar uma colher de calda e após arrefecer um pouco, consegue formar uma "estrada" se passar com o dedo pela calda.
Entretanto, misture as gemas com o vinho do Porto.
Adicione a calda em fio às gemas, mexendo sempre com um batedor para não as cozer.
Passe toda esta mistura por um passador para retirar os ingredientes sólidos e eventuais grumos.
Deite todo o preparado na forma em que colocou o caramelo.
Prepare o banho-maria, enchendo um tabuleiro com mais ou menos dois dedos de água. Cubra a forma do pudim com papel de alumínio ou coloque a tampa, se tiver.
Leve ao forno por cerca de 45 a 60 minutos (depende do forno). Vá verificando a cozedura - o pudim deverá estar mais firme nas pontas mas ainda abanar bastante no meio.
Deixe arrefecer à temperatura ambiente ou no frigorífico.
Depois de bem frio, desenforme para o prato de servir e desfrute.