Preheat Oven: Preheat oven to 350°F. Line a cupcake pan with liners.
Make the Batter:
In a large bowl, whisk together butter and sugars until light and fluffy.
Add eggs, whisk until smooth.
Mix in vanilla, pumpkin puree, and milk. Set aside.
In a medium bowl, whisk together flour, baking soda, baking powder, salt, cinnamon, ginger, nutmeg, allspice, and turmeric.
Slowly incorporate dry ingredients into the wet mixture until just combined.
Bake:
Fill cupcake liners a little over halfway full.
Bake 25–30 minutes, or until golden brown and a toothpick comes out clean.
Let cupcakes cool completely before frosting.
Make the Frosting:
In a large bowl, beat butter and cream cheese with an electric mixer until smooth.
Add powdered sugar, 1/3 cup at a time, mixing until fully incorporated.
Mix in remaining spices and vanilla. Beat until light and fluffy.
Fill a piping bag fitted with a star tip and set it aside in the fridge to chill.
Frost & Serve:
Pipe frosting onto cooled cupcakes.
Enjoy your pumpkin spice treats! 🎃