Preheat a griddle or large non-stick skillet over medium heat.
Mix Dry Ingredients: In a large bowl, whisk together the flour, baking powder, salt, cinnamon, ginger, and nutmeg.
Mix Wet Ingredients: In a separate bowl, whisk together both sugars, vanilla extract, pumpkin puree, eggs, melted butter, and milk.
Combine: Pour the wet ingredients into the dry ingredients and stir until just combined. The batter will be slightly lumpy—avoid overmixing.
Let Rest: Let the batter sit for 5 minutes to allow the flavors to meld.
Cook: Lightly butter the griddle or spray it with non-stick cooking spray. Pour ⅓ cup of batter onto the griddle for each pancake and spread it into a circle.
Flip: Cook for about 4 minutes per side, or until golden brown and cooked through.
Serve: Enjoy warm with butter, syrup, whipped cream, nuts, or your favorite toppings!