1. 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.
2. Noutro recipiente, peneire a farinha para um recipiente à parte e misture a canela, o cravinho e o fermento em pó.
3. Bata as claras em castelo, bem firmes, juntando uma colher de açúcar.
4. 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.
5. Triture as nozes e os pinhões e junte ao preparado.
6. Disponha massa numa forma, previamente untada com margarina e polvilhada com farinha.
7. Leve a cozer no forno a 180ºC durante 20 a 30 minutos.