Préchauffez le four à 150°. Coupez les noix de pécans en morceaux et étalez-les sur une plaque de cuisson recouverte de papier cuisson. Faites-les dorer au four pendant 7 minutes. Sortez-les du four et augmentez la température du four à 180°. Laissez les noix de pécan refroidir puis divisez-les en deux fois 125g (125g iront à l'intérieur du gâteau, 125g en décoration sur le gâteau.
Dans un saladier, mélangez la cassonade, le sucre, l'huile, les œufs, la vanille et la compote. Dans un autre grand saladier, mélangez la farine, la levure, le bicarbonate, le sel, la cannelle, le quatre épices et le gingembre. Versez le contenu du premier saladier (ingrédients liquides) dans le grand saladier contenant les ingrédients secs. Incorporez délicatement à l'aide d'une cuillère en bois jusqu'à ce que les ingrédients soient bien mélangés (mais en évitant de remuer trop longuement).
Ajoutez les carottes râpées et 125g de noix de pécan (la moitié des noix de pécans prévues pour la recette). Conservez le reste des noix de pécan pour la décoration du gâteau.
Répartissez la pâte dans 3 moules à gâteau de 22 à 24 cm de diamètre (pas trop grand pour avoir un joli gâteau bien haut). Si vous ne disposez pas 3 moules identiques procédez en 3 fois avec le même moule (en prenant soin de diviser la pâte équitablement en 3 portions).
Faites cuire les 3 gâteaux pendant 22 à 25 minutes selon votre four (insérez un cure dent au centre pour vérifier la cuisson, si le cure dent ressort propre le gâteau est cuit !). Laissez refroidir les gâteaux.