Begin by preheating oven to 350°F / 175°C and line muffin pan with cupcake liners. Set aside.
Use a hand mixer to beat 1/2 cup unsalted butter, 3/4 cup brown sugar, and 1/4 cup granulated sugar on high speed for 2 minutes. The mixture should become lighter in color as air is whipped into it.
Mix in 2 large eggs, one at a time, on medium speed. Scrape the sides and bottom of the bowl as needed with a rubber spatula. If the batter looks broken at this stage, don't worry! It'll come together once we add in the dry ingredients.
Add in 1/2 cup sour cream, 1 Tbsp oil, and 1 tsp vanilla extract. Mix on a medium speed until combined.
Next, sift in 1 1/4 cups all-purpose flour, 1 tsp baking powder, 1 tsp ground cinnamon, 1/2 tsp fine salt, 1/4 tsp ground nutmeg, 1/4 tsp ground ginger, 1/8 tsp ground cloves. If you don't have a sifter, whisk the dry ingredients together in a separate bowl, then add them.
Mix on low until just combined. Scrape the sides and bottom of the bowl as needed with a rubber spatula. The batter should be thick and fluffy!
Divide the batter evenly between the liners and fill them about 2/3 way full. Bake for 18-21 minutes or until a toothpick comes out with a few moist crumbs.
Let the cupcakes cool for 10 minutes before moving them to a wire rack to finish cooling. If you want to accelerate the cooling process, pop the pans into your freezer for about 30 minutes.