Leve ao lume uma frigideira com 160 g do açúcar, até obter um caramelo. Deite numa forma de pudim e agite-a para caramelizar bem o fundo e os lados. Deixe arrefecer.
Deite os restantes 400 g de açúcar num tacho, junte o vinho do porto, leve ao lume e deixe ferver, ate o açúcar ficar totalmente dissolvido. Numa tigela, bata as gemas com os ovos e depois adicione-lhes a mistura do vinho do porto, em fio e mexendo sempre.
Verta o preparado na forma e leve ao forno, pré-aquecido a 180ºc, em banho-maria, durante cerca de 40 minutos. Espete um palito para verificar a cozedura, retire do forno e deixe arrefecer dentro do banho-maria. Desenforme e sirva fresco.