Preheat oven to 350 F / 180 C. Line a 12-hole muffin tin with cupcake liners. Set aside.
Sift flour, sugar, baking powder, baking soda, salt, ground cinnamon and pumpkin pie spice into a large bowl. Set aside.
Place eggs, pumpkin purée, vegetable oil, brown sugar and vanilla extract in a large bowl. Whisk to combine.
Make a well in the center of the dry mixture. Add wet mixture. Using an electric mixer, beat until just combined.
Divide batter among cupcake liners. Bake for 20-25 minutes or until risen and a skewer inserted into the center of the cupcakes comes out clean. Transfer to a wire rack to cool completely.
To make cinnamon cream cheese frosting, beat butter 4-5 minutes or until creamy and pale. Add cream cheese. Beat until smooth. Add vanilla extract. Beat until just combined. Sift sugar and cinnamon into the mixture. Beat for another 1-2 minutes.
Pipe frosting on the cooled cupcakes.