Preheat oven to 350°F (175°C). Add cupcake liners to the cupcake pan and set aside.
In a large mixing bowl, combine sugars, oil, pumpkin, eggs, and vanilla. Mix on medium speed for 30 seconds.
1 cup pumpkin puree, ½ cup sugar, ¼ cup brown sugar, ½ cup olive oil, 1 teaspoon vanilla, 2 eggs
In another bowl, add flour, pumpkin pie spice, baking soda, and salt. Use a whisk to combine.
1 cup baking flour, 1 ½ teaspoons pumpkin pie spice, 1 teaspoon baking soda, ¼ teaspoon salt
With the mixer on low-medium speed, slowly add dry ingredients to wet ingredients until fully incorporated.
Spoon 3 tablespoons of mixture into each cupcake liner.
Allow batter to rest for 15 minutes then bake for 18-19 or until a toothpick inserted into the center of a cupcake comes out clean.
When removed from the oven, transfer cupcakes to a wire rack to cool completely before frosting.
To make the frosting, add butter and cream cheese to a stand mixer with the paddle attachment. Combine on medium speed for 2 minutes.
¼ cup unsalted butter, 4 ounces full-fat cream cheese
Turn the speed to low and slowly add powdered sugar until fully combined. Pause to scrape the bowl.
1 ½ cups powdered sugar
Add in pumpkin pie spice, vanilla, and salt.
½ teaspoon vanilla, ⅛ teaspoon salt, 1 teaspoon pumpkin pie spice
Continue to mix on medium-high speed for 1-2 minutes or until the frosting appears light and smooth.
Transfer the frosting to a piping bag.
Pipe frosting on cooled cupcakes and enjoy!