Step 1: In a large mixing bowl, whisk together the all-purpose flour, baking powder, salt, and sugar until well combined.
Step 2: Make a well in the center of the dry ingredients and pour in the milk, egg, melted butter, and vanilla extract.
Step 3: Stir the mixture gently until just combined. It is perfectly fine if there are a few lumps remaining; overmixing will result in tough pancakes.
Step 4: Heat a lightly oiled griddle or frying pan over medium-high heat. Drop the batter by large spoonfuls (about 1/4 cup per pancake) onto the hot surface.
Step 5: Cook until bubbles form on the surface and the edges look set, about 2 to 3 minutes. Flip and cook until browned on the other side, about 1 to 2 minutes more.
Step 6: Serve immediately with your favorite toppings.