In a small bowl, combine the flour, sugar, baking powder, baking soda, and salt with a fork until uniform in color.
In a medium mixing bowl, beat the buttermilk and egg together until uniform in color.
Whisk the flour mixture into the buttermilk mixture until no lumps remain.
Incorporate the melted butter making sure that there are no more streaks of oil.
Heat a large griddle or frying pan to medium heat.
Ladle the pancake batter onto the griddle making pancakes that are approximately 4-5 inches in diameter. Cook each side until golden brown, approximately 2-3 minutes per side.
Work in batches until all of the batter is used, keeping cooked pancakes warm in a 200 degree oven on a baking sheet.
Serve with butter, maple syrup, jam, brown sugar, powdered sugar or any other toppings that you can dream up!