In a large mixing bowl, whisk together flour, sugar, baking powder, baking soda, cinnamon, nutmeg, and salt until well combined.
In a separate bowl, mix together buttermilk, pumpkin purée, eggs, melted butter, and vanilla until smooth and evenly incorporated.
Pour the wet mixture into the dry ingredients and gently fold together using a spatula, just until the batter is combined—be careful not to overmix; the batter should be slightly lumpy.
Preheat a griddle or non-stick skillet over medium heat until hot. Lightly grease with butter or spray with non-stick spray.
Pour approximately 1/4 cup of batter onto the hot griddle for each pancake, leaving space for spreading.
Cook until bubbles form on the surface and the edges look set, about 2–3 minutes. The pancakes will turn a light golden brown.
Flip the pancakes carefully with a spatula and cook for another 2–3 minutes until the underside is golden and the pancakes feel fluffy when gently pressed.
Transfer cooked pancakes to a warm plate and repeat with the remaining batter, adjusting heat as needed to prevent burning.
Serve the pancakes warm, topped with your favorite accompaniments like whipped cream, maple syrup, or toasted pecans.