In a large bowl, combine the flour, baking powder, salt, and sugar. Move the ingredients to the sides to make a well in the middle. Pour in the milk, egg, melted butter, and vanilla extract. Use a fork to whisk the egg first then mix it with the other liquid ingredients and then mix from the outside of the bowl in, to combine everything into a thick batter.
Cook the pancakes:
Heat a non-stick griddle or large pan over medium heat. Once hot, grease, spray, or melt butter on the hot surface. Immediately, pour ¼ to ⅓ cup of batter onto the greased surface. Use the back of the scoop to gently spread the batter, it's not runny.
Cook the first side for about 2 minutes, until the edges begin to look defined and bubbles form. Flip the pancakes over and cook the second side for a little less time.
Remove the cooked pancakes from the pan and keep them warm, on a plate covered or on a baking sheet in a 200F oven.
Serve:
Plate a few pancakes on a plate, top with your favorite toppings and syrups.