Whisk together the dry ingredients in a large bowl: flour, sugar, baking powder, baking soda, and salt, until well combined.
Combine the buttermilk, eggs, and vanilla extract in a separate bowl until well combined.
Pour the wet ingredients into the dry and add the melted butter.
Use a wooden spoon or spatula to combine all ingredients until you see no streaks of dry flour in the batter. Do not overmix! It doesn’t matter if the batter is lumpy. Let the batter stand at room temperature for 10 mins.
Heat a skillet or griddle over medium heat, and spray it with non-cooking spray or butter.
Scoop ½ cup of batter into the hot skillet and cook until bubbles appear on the top of the pancakes. Flip them over and cook for 1-2 minutes on the other side until golden brown. Repeat until you use all the batter. You may need to adjust the temperature to medium-low as the skillet gets hotter.