Préchauffer le four à 350 oF (180 oC). Graisser le contour d’un moule rond à charnière de 9 pouces avec du beurre et tapisser le fond de papier parchemin.
Dans un grand bol à mélanger, fouetter ensemble la farine, la poudre à pâte, le bicarbonate de soude, les épices et le sel. Ajouter les sucres et bien mélanger.
Dans un autre bol moyen, fouetter la compote de pommes, l'huile, les œufs et l'extrait de vanille jusqu'à ce qu'ils soient bien mélangés.
Ajouter le mélange humide au mélange sec en remuant juste assez pour combiner. Verser dans le moule préparé.
Tapoter le moule à gâteau sur le comptoir plusieurs fois pour faire éclater les bulles d'air et niveler la pâte dans le moule pour une cuisson uniforme. Cuire au four de 40 minutes ou jusqu'à ce qu'un cure-dent inséré au centre en ressorte propre.
Laisser refroidir le gâteau 10-15 minutes, puis démouler et refroidir sur une grille.
Saupoudrer de sucre à glacer.