Deite o açúcar para um tacho, junte a água, o toucinho, a casca de limão e o pau de canela, leve ao lume e deixe ferver durante 20 minutos. Desligue o lume.
Ligue o forno a 180°C e barre com o caramelo uma forma de pudim com buraco. Deite as gemas para uma tigela, adicione o Vinho do Porto, mexa, junte depois a calda do açúcar morna passada pelo coador de rede fina e misture.
Deite o preparado anterior na forma e leve ao forno, em banho-maria, durante 45 minutos ou até ficar bem cozido. Retire, deixe arrefecer dentro do banho-maria e depois leve ao frio até ao momento de servir. Desenforme e sirva decorado a gosto.