In a mixing bowl, combine flour, sugar, baking powder, and salt until evenly mixed.
Add milk, egg, melted butter, and vanilla extract to the dry ingredients.
Whisk gently until a smooth batter forms with no large lumps.
Heat a non-stick skillet over medium heat and lightly grease it with butter or oil.
Pour the batter into the skillet and cook until bubbles form on the surface and edges look set.
Flip the pancake carefully and cook until golden brown on both sides.
Remove from heat and let it rest for a minute before serving warm.