Preheat your oven to 350°F (175°C) and line a muffin pan with cupcake liners.
In a bowl, whisk together flour, baking powder, and salt.
In another bowl, beat the butter and sugar until light and fluffy.
Add the eggs one at a time, mixing well after each. Stir in the vanilla.
Gradually add the dry ingredients, alternating with milk, beginning and ending with the dry mixture.
Divide the batter evenly among the liners, filling each about two-thirds full.
Bake for 18-20 minutes, or until a toothpick inserted in the center comes out clean.
Let the cupcakes cool in the pan for a few minutes, then transfer to a wire rack to cool completely before frosting.