Preheat oven to 350°F and line a muffin pan with cupcake liners.
In a bowl, whisk together flour, baking powder, baking soda, salt, and pumpkin pie spice.
In a separate large bowl, mix pumpkin puree, sugars, eggs, vanilla, and evaporated milk until smooth.
Gradually add dry ingredients to the wet ingredients and mix until well combined.
Fill cupcake liners about 2/3 full with batter.
Bake for 20 minutes, then let cool in the pan for 20 minutes before transferring to the fridge to set completely.
Top with whipped cream before serving, if desired.