In a large bowl, whisk together the dry ingredients: flour, sugar, baking powder, baking soda, and salt.
Create a well in the center of the dry ingredients and add in the melted butter, buttermilk, eggs, and vanilla extract. Whisk until fully combined.
Fold the wet ingredients into the dry mixture until just combined, leaving a few lumps.
Let the batter rest for about 10 minutes.
Heat a non-stick pan over medium heat and lightly grease with some butter.
Pour ⅓ cup of batter onto the pan. Cook until bubbles form on the surface and the underside is golden brown. Flip and cook until the other side is golden as well.
Repeat with the remaining batter and serve warm with your favorite toppings.
Notes
Use fresh buttermilk for best flavor.
Don’t overmix the batter to keep pancakes fluffy.
Keep cooked pancakes warm in a low oven until serving.
Customize with add-ins like chocolate chips or berries.