I start by combining the flour, baking powder, baking soda, sugar, and salt in a large bowl. Mixing these ingredients first helps distribute the leavening agents evenly throughout the batter. This step ensures every pancake gets the same fluffy texture.
In another bowl, I whisk together the buttermilk, egg, and melted butter until they are well combined. Keeping the wet ingredients separate before mixing helps prevent overworking the batter later. I also make sure the melted butter is slightly cooled before adding it.
I pour the wet mixture into the bowl with the dry ingredients and gently stir everything together. I avoid mixing until completely smooth because small lumps help create softer pancakes. Overmixing can make the pancakes chewy instead of light and fluffy.
After mixing, I allow the batter to sit briefly before cooking. This gives the flour time to absorb the liquid and allows the baking ingredients to begin working. A short rest helps improve the final texture of the pancakes.
I heat a nonstick pan or griddle over medium heat and lightly grease it before adding the batter. I pour the batter onto the hot surface and cook until bubbles appear on the top and the edges look set.
Once the first side becomes golden brown, I carefully flip the pancake using a spatula. I cook the second side until it is lightly browned and fully cooked through. I repeat the process until all the batter is finished.
I serve these pancakes immediately while they are still warm and fluffy. Adding toppings right before serving keeps the texture soft and allows everyone to enjoy the fresh homemade flavor.