Prep and preheat: Set the oven to 160ºC (320ºF) using the conventional setting. Place an oven thermometer in the middle rack so you know it's accurate — ovens vary. Line a 12-cup cupcake tray with paper liners — no need to grease them.
Combine the dry ingredients: In a large bowl, whisk together the all-purpose flour, dark brown sugar, baking powder, baking soda, pumpkin spice, and salt. Make sure the brown sugar is broken up with your fingers if it's clumpy — those lumps won't dissolve in the batter. I give it a good 30 seconds of whisking to aerate everything.
Whisk the wet ingredients: In a separate mixing bowl, whisk together the pumpkin purée, vegetable oil, eggs, and vanilla extract until the mixture is completely smooth and uniform. The color should be a consistent golden orange with no streaks of egg white. You'll hear the whisk slap against the bowl as the ingredients meld into a single, glossy liquid. Room-temperature ingredients blend in about 20 seconds — cold ones take more elbow grease.
Fold the wet into the dry: Pour the wet mixture into the dry bowl. Use a rubber spatula to fold gently, scraping the bottom and sides until no dry flour pockets remain. Stop as soon as the batter is smooth — overmixing will make the cupcakes tough. The batter will be fairly thick and smooth, a deep pumpkin-orange that smells of warm spice. The batter should be thick but not stiff — it should drop from the spatula in a single, slow ribbon.
Fill the liners: Divide the batter evenly among the 12 liners. I use a ¼-cup scoop for even portions, but you can also eyeball it — each liner should be about two-thirds full. If you fill them to the top, they'll overflow and lose that nice dome.
Bake: Place the tray in the preheated oven and bake for 23–24 minutes. Start checking at 22 minutes — ovens vary. The cupcake is done when a cake tester inserted into the center comes out clean with no wet batter clinging to it. The edges should be lightly golden and the center should spring back when you gently press it. I always check two cupcakes — one in the center of the tray and one near the edge — because the center ones sometimes need an extra minute.
Cool: Remove the tray from the oven and set it on a cooling rack. After exactly 5 minutes, lift the cupcakes out of the tin and let them cool completely on the rack. The steam that escapes will carry the final notes of spice and caramelized sugar. If you leave them in the tin too long, the bottoms will get soggy from trapped steam.
Prepare the frosting ingredients: While the cupcakes cool, let the butter and cream cheese come to room temperature if you haven't already. If you're using European cream cheese, place it between two paper towels and press gently to absorb excess liquid. You'll see the paper towel darken slightly — that's exactly the moisture you want to remove. Cut the butter into cubes for even creaming. Sift the powdered sugar into a bowl — don't skip this step.
Cream the butter and brown sugar: In the stand mixer bowl with the paddle attachment, cream the cubed butter and dark brown sugar together on high speed for 5 minutes. Stop and scrape down the sides, then mix for another 2 minutes. The mixture should be pale, fluffy, and almost doubled in volume. The sound of the paddle hitting the side of the bowl will change from a slosh to a soft, airy thump. This full 7 minutes is what creates that light, airy frosting texture.
Add cream cheese and vanilla: Drop in the cream cheese and vanilla extract, then blend on medium speed for 1 minute until smooth and creamy. Don't overmix here — you want it combined, not whipped further. The frosting will go from a pale beige to a smooth, creamy tan. Overmixing after adding cream cheese can make the frosting thin.
Add powdered sugar: Turn the mixer to low speed and gradually add the sifted powdered sugar in two parts. Let the first addition fully incorporate before adding the second. Once all the sugar is in, scrape down the sides, then mix on medium speed for a final 2 minutes until the frosting is light, fluffy, and holds a stiff peak. Lift the paddle: the frosting should cling to it without sliding off. If it looks too soft after 2 minutes, give it another 30 seconds — it firms up as the sugar dissolves.
Pipe and decorate: Transfer the frosting to a piping bag fitted with a round tip (Wilton 1A is perfect). Pipe a tall swirl onto each cooled cupcake — start at the outer edge and work your way inward, lifting straight up at the end for a clean peak. Optionally, top with a fondant pumpkin or a light dusting of pumpkin spice or cinnamon. The swirl should hold its shape even after you walk away. I like to do a small test swirl on a plate first to make sure the consistency is right.