Combine Dry Ingredients: In a large mixing bowl, whisk together the flour, sugar, baking powder, baking soda, and salt until well blended. This ensures even distribution of leavening agents for a consistent rise.
Mix Wet Ingredients: In a separate medium bowl, whisk together the buttermilk, eggs, and vanilla extract until smooth.
Incorporate Butter: Slowly drizzle the melted butter into the wet ingredients while whisking continuously. Don’t worry if the mixture looks a bit curdled; this is normal and will come together when mixed with the dry ingredients.
Make the Batter: Pour the wet ingredients into the dry ingredients. Using a wooden spoon or spatula, gently stir just until combined. It’s important not to overmix; some lumps or streaks of flour are fine and help keep the pancakes tender.
Prepare the Skillet: Heat a non-stick skillet or griddle over medium-low heat. Lightly grease it with cooking spray or a small amount of oil. Allow it to fully preheat — this usually takes around 5 minutes. A well-heated pan ensures even cooking and prevents sticking.
Cook Pancakes: Scoop about ½ to ⅔ cup of batter per pancake onto the skillet. Let cook until bubbles form on the surface and edges start to look set, about 2-3 minutes. Carefully flip the pancake with a spatula and cook for another 2 minutes or until golden brown.
Repeat: Continue cooking remaining batter, greasing the skillet between batches as needed to keep pancakes from sticking.
Serve: Serve pancakes warm with your favorite toppings such as butter, maple syrup, fresh fruit, or yogurt.