Preheat the oven to 350°F (175°C) and line a muffin tin with cupcake liners.
In a bowl, whisk together the flour, baking powder, and salt.
In a separate bowl, cream the butter and sugar until light and fluffy. Beat in the eggs, one at a time, then stir in the vanilla.
Gradually mix in the dry ingredients and milk, alternating between the two, starting and ending with the dry ingredients.
Fill the cupcake liners about 2/3 full with batter and bake for 18-20 minutes or until a toothpick inserted into the center comes out clean. Cool completely.