Préchauffer le four à 180 °C. Beurrer le moule et le chemiser de papier cuisson.
Fouetter les œufs et le sucre dans un saladier, jusqu'à obtenir un mélange léger et crémeux.
Tamiser la farine avec la levure et les épices, puis les incorporer petit à petit.
Ajouter le yaourt, la crème et le beurre fondu, et mélanger jusqu'à obtenir une pâte homogène.
Incorporer enfin les noisettes, le gingembre, les zestes d'orange et le Grand Marnier ou le rhum.
Verser la pâte dans le moule et lisser la surface.
Enfourner pour 35 à 40 min, jusqu'à ce que la lame d'un couteau plantée au centre ressorte sèche.
Laisser tiédir 10 min avant de démouler, puis refroidir complètement sur une grille avant de trancher.