In a large bowl, add flour, sugar, baking powder, baking soda, and salt. Whisk together until incorporated.
In a separate bowl, whisk buttermilk, melted butter, egg together.
Make a well in the center of the dry ingredients, and pour buttermilk mixture in, whisking very gently until just combined. Do not overmix, batter should be lumpy.
Heat a 12 inch or larger non-stick skillet, and once heated, spray with non-stick cooking spray.
Use a ¼ cup measuring cup to portion batter into the pan, making 3 pancakes at a time.
Cook until large bubbles begin to appear evenly across the surface.
Use a wide spatula to flip the pancakes, and cook the other side until golden brown, about 1 ½ minutes.
Serve immediately topped with your favorite toppings.
Repeat making pancakes until all batter is used, and use more non-stick spray as needed.