Step 1: Preheat Oven u0026 Prepare Pan : Preheat oven to 350°F (175°C). Line a 12-cup muffin tin with cupcake liners.
Step 2: Mix Dry Ingredients : In a medium bowl, whisk together flour, baking powder, baking soda, salt, cinnamon, nutmeg, ginger, and cloves. Set aside.
Step 3: Cream Butter u0026 Sugar : In a large bowl, beat softened butter and sugar together until light and fluffy (2–3 minutes). Beat in eggs one at a time, then vanilla extract.
Step 4: Combine Wet u0026 Dry Ingredients : Gradually add the dry ingredients to the butter mixture, alternating with buttermilk, beginning and ending with dry ingredients. Mix until just combined. Fold in pumpkin puree until evenly incorporated.
Step 5: Bake the Cupcakes : Divide batter evenly among 12 cupcake liners. Bake for 18–22 minutes, or until a toothpick inserted in the center comes out clean. Let cupcakes cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
Step 6: Make the Cream Cheese Frosting : In a large bowl, beat cream cheese and butter until smooth and creamy. Gradually add powdered sugar, one cup at a time, until desired sweetness and consistency is reached. Beat in vanilla extract and a pinch of salt.
Step 7: Frost the Cupcakes : Once cupcakes are completely cooled, pipe or spread cream cheese frosting on top. Garnish with a sprinkle of cinnamon, pumpkin pie spice, or crushed graham crackers for a festive touch.