In a large mixing bowl, whisk together the flour, sugar, baking powder, baking soda, and salt.
In a separate bowl, beat the eggs and mix in the buttermilk, melted butter, and vanilla extract.
Pour the wet ingredients into the dry ingredients and stir gently until just combined. (The batter should be slightly lumpy—this ensures Homemade Pancakes Fluffy every time!)
Preheat a griddle or skillet over medium heat and lightly grease it with butter or cooking spray.
Using a ladle or measuring cup, pour about 1/4 cup of batter onto the griddle for each pancake.
Cook until bubbles form on the surface and the edges look set, about 2-3 minutes. Flip and cook for another 1-2 minutes, or until the pancakes are golden brown.
Serve warm with butter, syrup, or your favorite toppings like banana slices or whipped cream.