Numa panela, leve ao lume o mel, o açúcar, e a manteiga, mexendo sempre, até obter uma mistura homogénea e líquida.
Retire do lume e deixe arrefecer um pouco.
Numa tigela, bata os ovos com uma pitada de sal, até ficarem fofos e esbranquiçados. Junte o vinho da Madeira e misture bem.
Numa outra tigela, peneire a farinha com o bicarbonato de sódio e as especiarias.
Adicione os frutos secos e as raspas de limão e de laranja, e envolva bem.
Junte a mistura de mel à mistura de ovos, e mexa bem.
Depois, junte a mistura de farinha, e mexa bem, até obter uma massa homogénea e sem grumos.
Unte uma forma redonda com manteiga e polvilhe com farinha.
Verta a massa na forma e alise a superfície com uma espátula.
Leve ao forno pré-aquecido a 180ºC durante cerca de 50 minutos.
Retire do forno e deixe arrefecer um pouco na forma.
Depois, desenforme e deixe arrefecer completamente sobre uma grelha.
Guarde o bolo num recipiente fechado, num local fresco e seco, por pelo menos uma semana, antes de o servir.
Quanto mais tempo o bolo repousar, mais saboroso e húmido ele ficará.