In a large bowl, whisk together the flour, sugar, baking powder, baking soda, and salt.
In another bowl, beat the eggs and stir in the buttermilk, melted butter, and vanilla extract.
Pour the wet ingredients into the dry ingredients and mix just until combined—some lumps are okay!
Let the batter rest for 5–10 minutes while you heat your griddle over medium heat.
Lightly grease the griddle, then pour 1/4 cup of batter per pancake onto it.
Cook until bubbles form on top and the edges look set, about 2 minutes, then flip and cook the other side until golden brown.
Serve warm with butter, syrup, or fruit—whatever your breakfast-loving heart desires.