Dans un bol, mélanger la farine, la poudre à pâte, la cannelle, la muscade, le gingembre, le clou de girofle et le sel. Mettre de côté.
À l’aide d’un mélangeur sur pieds, mélanger l’huile, la purée de citrouille et le sucre. Incorporer les œufs un à la fois et la vanille.
Ajouter le mélange de farine et le lait en alternant entre les deux.
Avec une cuillère, placer la pâte dans les moules à muffins. Cuire au four 20 minutes ou jusqu'à ce qu'un testeur ressorte propre lorsqu'il est inséré dans le centre d’un cupcake. Laisser refroidir complètement sur une grille.