Em uma tigela, misture a farinha, o açúcar e o sal. Em seguida, adicione o fermento biológico e misture bem.
Em outra tigela, bata os ovos, o leite morno e a essência de baunilha. Adicione esta mistura aos ingredientes secos e misture até formar uma massa homogênea.
Adicione a manteiga aos poucos, sovando a massa até que ela fique lisa e elástica. Deixe a massa descansar em um local aquecido por cerca de 1 hora, ou até dobrar de volume.
Após o descanso, modele a massa em formato de pão e coloque em uma forma untada. Deixe crescer por mais 30 minutos.
Asse em forno pré-aquecido a 180°C por aproximadamente 30 minutos ou até que esteja dourado.
Enquanto o pão assa, prepare a calda: em uma panela, misture o vinho do Porto, o açúcar, o pau de canela e a casca de laranja. Cozinhe em fogo baixo até reduzir e engrossar.
Após o pão esfriar, corte em fatias e frite em óleo quente até dourar. Sirva com a calda de vinho do Porto por cima.