Prepare um caramelo com açúcar num tacho, deixando-o derreter até ficar dourado escuro, e forre o fundo de uma forma de pudim.
Leve ao lume 200 g de açúcar com um pouco de água, o toucinho em fatias, a casca de limão e o pau de canela, deixando ferver cerca de 10 minutos, até obter uma calda perfumada.
Retire o toucinho da calda e reserve; retire também a casca de limão e a canela.
Deixe a calda arrefecer ligeiramente e junte o vinho do Porto.
Bata as gemas levemente, sem incorporar muito ar, e junte-as à calda morna, mexendo bem para dissolver por completo.
Coe a mistura para retirar eventuais grumos e verta-a na forma caramelizada.
Cubra a superfície com as fatias de toucinho reservadas.
Leve a cozer em banho-maria, em forno pré-aquecido a 180°C, durante cerca de 40 minutos, até o pudim firmar mas manter alguma tremidez ao centro.
Deixe arrefecer por completo antes de desenformar, virando-o sobre um prato fundo para recolher o caramelo.