Torréfier les noix de pécan 10 à 15 minutes à 170 °C, les laisser refroidir puis hacher finement 100 g. Monter le four à 180 °C ; beurrer et chemiser un moule à cake de 30 × 11 cm.
Dans un grand saladier, fouetter les œufs, la cassonade et l'huile jusqu'à un mélange homogène, puis incorporer les carottes râpées à la maryse.
Mélanger à part la farine, le sel, la levure chimique, 2 c. à café de cannelle et 1 de gingembre, les incorporer au mélange liquide, puis ajouter les pécan hachées sans trop travailler.
Verser dans le moule et cuire 50 à 60 minutes, jusqu'à ce qu'un cure-dent ressorte sec. Laisser reposer 10 minutes, démouler, retirer le papier et laisser refroidir entièrement sur une grille.
Pour le glaçage, battre le beurre pommade avec le muscovado, le sucre glace, la cardamome, ½ c. à café de cannelle et de gingembre, le quatre-épices, la muscade et le poivre jusqu'à ce qu'il soit aéré, puis ajouter le fromage frais et fouetter jusqu'à une texture lisse et ferme.
Étaler généreusement le glaçage sur le gâteau complètement froid, décorer des 20 g de pécan restantes et d'un voile de cannelle, puis couper en douze parts.