In a large bowl, whisk together the dry ingredients.
Make a well in the dry ingredients and add in the buttermilk, egg and butter. Whisk everything together until just combined.
Preheat a griddle on medium to medium-high heat. Brush on a bit of butter or oil on the pan. Pour or scoop the batter onto the griddle, using about ¼ cup for each pancake. Cook until there are bubbles on the surface, the underside of the pancake is lightly golden, and the edges are starting to look dry. Flip and cook for an additional 1-2 minutes until the other side is light golden.