Combine the flour, sugar, salt, baking soda and powder in a mixing bowl.
Separately combine buttermilk, eggs, unsalted butter.
Slowly, add wet ingredients to dry ingredients and stir. The resultant batter should not be completely smooth; allow for some lumps.
Place a non-stick frying pan over medium-high heat and brush with butter.
When butter starts to bubble, add a 1/4 of batter into the pan. You can add two portions at a time like I do.
You'll see the sides of the pancake begin to turn golden and the top will start to bubble. At this point, flip the pancake over. You may have to adjust the heat down from medium-high to medium.
Place in a warm oven at 200F till ready to serve.