Preheat your oven to 350°F and line a 12-cup muffin tin with paper liners.
In a medium bowl, whisk together flour, baking powder, and salt.
In a large bowl, beat the butter and sugar until light and fluffy.
Add the eggs one at a time, mixing well after each. Stir in vanilla extract.
Add the dry ingredients in three parts, alternating with the milk, starting and ending with dry ingredients.
Divide the batter evenly among cupcake liners, filling each about two-thirds full.
Bake for 15-18 minutes or until a toothpick comes out clean. Let cool before frosting.