In a mixing bowl, combine flour, baking powder, salt, and sugar. In another bowl, whisk together milk, egg, melted butter, and vanilla. Slowly mix wet ingredients into dry, stirring gently to avoid overmixing.
Preheat your non-stick skillet or griddle over medium heat, then lower it to low-medium. Lightly grease with butter and wipe off excess. This step ensures golden, evenly cooked pancakes.
Pour 1/4 cup batter onto the pan, starting from the center. Cook until bubbles form on top and edges look set, then gently flip using a spatula. Cook the other side until golden brown.
Stack pancakes on a plate and add your favorite toppings. Syrup, fresh fruits, or a dollop of whipped cream work beautifully.