Preheat the Oven: Preheat your oven to 350°F (175°C). Line a 12-cup muffin pan with cupcake liners.
Mix Dry Ingredients: In a medium bowl, whisk together flour, baking powder, baking soda, salt, and all spices (cinnamon, nutmeg, ginger, and cloves).
Combine Wet Ingredients: In a large bowl, whisk together pumpkin puree, oil, brown sugar, eggs, and vanilla extract until smooth and creamy.
Combine Wet and Dry Mixtures: Gradually add the dry ingredients to the wet mixture, stirring gently until just combined. Avoid overmixing to keep cupcakes light and fluffy.
Fill Cupcake Liners: Divide batter evenly among the cupcake liners, filling each about 2/3 full.
Bake: Bake for 20–22 minutes, or until a toothpick inserted in the center comes out clean.
Cool: Allow cupcakes to cool in the pan for 5 minutes, then transfer to a wire rack to cool completely before frosting.
Make Frosting: In a large mixing bowl, beat cream cheese and butter together until creamy. Add powdered sugar gradually, followed by maple syrup, vanilla, and salt. Beat until smooth and fluffy.
Frost Cupcakes: Once cupcakes are fully cooled, frost them using a piping bag or a spatula.
Optional Garnish: Drizzle extra maple syrup on top or sprinkle with a pinch of cinnamon or chopped pecans.