In a large bowl, whisk together the flour, baking powder, salt, and sugar.
In a separate bowl, whisk together the buttermilk, egg, and melted butter.
Pour the wet ingredients into the dry ingredients and whisk until just combined. Do not overmix.
Heat a lightly oiled griddle or frying pan over medium-high heat. Pour or scoop the batter onto the griddle, using approximately 0.25 cup for each pancake.
Cook until bubbles form on the surface of the pancakes, then flip and cook until golden brown on the other side.
Serve hot with your favorite toppings like syrup, butter, or fresh fruit.
Notes
For extra fluffy pancakes, let the batter rest for 5-10 minutes before cooking. If you don't have buttermilk, you can make a substitute by mixing 1 tablespoon of lemon juice or white vinegar with 1 cup of milk and letting it sit for 5 minutes.