In a large bowl, whisk together the flour, sugar, baking powder, baking soda and salt.
In a separate bowl, whisk together the milk, melted butter, egg and vanilla.
Pour the milk mixture into the flour mixture and whisk just until combined (do not overmix).
Heat a lightly oiled griddle or skillet over medium heat.
For each pancake, scoop about ¼ cup of batter onto the griddle.
Cook until bubbles appear on the surface and the undersides are golden brown, about 2-3 minutes.
Flip and cook the other side until golden brown, 1-2 minutes more.
