Preheat the oven to 350 degrees Fahrenheit. Line a muffin pan with muffin liners, or spray with nonstick spray.
In a medium bowl, combine the flour, baking powder, and salt. Whisk together.
In a large bowl, cream together the butter, and sugar. Once combined, continue to beat for 2 more minutes.
Add in the vanilla extract. Then add in the eggs, one at a time, while stirring into the mixture. Mix well after each addition.
Stirring slowly, or with a mixer on low, alternate adding about 3/4 cup of the flour mixture (1/3 of the trip) then 1/3 cup of milk. Mixing well in between each addition. Then more flour, milk, then ending with flour. Scrape the sides as needed, and mix until everything is blended.
Scoop the batter into the prepared muffin pan, filling each spot about 2/3 full.
Bake the cupcakes for about 22 minutes, or until the tops are golden brown, and a toothpick inserted in the middle comes out clean. (A few soft crumbs are okay)
Cool the cupcakes in the pan for 5 minutes, then transfer them to a cooling rack to cool completely.