In a large bowl, sift together the flour, baking powder, sugar, and salt.
Make a well in the center of the dry ingredients. Pour in the milk, egg, melted butter, and vanilla. Mix until combined.
Lightly oil a griddle or frying pan and heat to medium-high (about 375°F).
Pour about ¼ cup of batter onto the griddle for each pancake. Cook until bubbly and lightly browned, about 3 minutes.
Flip and cook for 2 minutes more until browned on the second side. Serve hot with your favorite toppings.a