Misture o mel com o azeite, o açúcar, o sumo e a raspa da laranja, o vinho do Porto e as gemas dos ovos, bata até todos os ingredientes estarem bem ligados.
Noutro recipiente, peneire a farinha para um recipiente à parte e misture a canela, o cravinho e o fermento em pó.
Bata as claras em castelo, bem firmes, juntando uma colher de açúcar.
Ao preparado inicial, junte a farinha e as claras alternadamente. Mexa levemente com uma colher de pau, de baixo para cima, até estar tudo bem ligado.
Triture as nozes e os pinhões e junte ao preparado.
Disponha massa numa forma, previamente untada com margarina e polvilhada com farinha.
Leve a cozer no forno a 180ºC durante 20 a 30 minutos.