In a large bowl, mix the flour, baking powder, salt, and sugar together. Make sure everything is evenly combined.
Crack the egg into the dry ingredients and start mixing gently.
Slowly add the milk little by little while stirring. Keep mixing until the batter is smooth but not too runny. It should be thick enough to coat the back of a spoon.
Heat a non-stick frying pan or griddle over medium heat. You can lightly grease it with butter or oil if you like, but it usually works fine without it.
Pour a small ladle of batter into the pan for each pancake. Cook for about 2-3 minutes on one side, until you see bubbles forming on the surface and the edges look set.
Flip the pancake carefully and cook for another 1-2 minutes on the other side, until golden brown and cooked through.
Repeat with the remaining batter. Keep the cooked pancakes warm by covering them with a clean tea towel or placing them in a low oven.