Prep: Preheat oven to 350°F and line a 12-cup muffin pan with cupcake liners.
Dry Mix: In a bowl, whisk together flour, baking powder, baking soda, salt, and all the spices.
Wet Mix: In another bowl, whisk sugars, oil, eggs, pumpkin puree, espresso, and vanilla until smooth.
Combine: Add dry ingredients to wet and mix just until combined. Don’t overmix!
Bake: Divide batter among liners (they’ll be about 3/4 full). Bake for 18–20 minutes or until a toothpick comes out clean.
Cool: Let cupcakes cool completely before frosting.
Frosting: Whip the cream, powdered sugar, cinnamon, and vanilla to soft peaks. Pipe or spoon generously onto each cupcake.