Preheat oven to 325°F / 160°C.
Whisk flour, baking powder and salt in a small bowl and set aside.
Cream butter and sugar together for 5 minutes, until pale and fluffy. Add eggs, one at a time, then add vanilla, and beat just to combine.
Add 1/3 of the flour, half of the milk, beat on low to combine, followed by another third of the flour, the remaining milk and ending with flour.
Scrape bowl, making sure to get the bottom. Fold cupcake batter a few times to make sure everything is fully incorporated.
Line a cupcake pan with cupcake papers and fill 2/3 full. Bake for 20 - 24 minutes, or when tester comes out with a few moist crumbs on it.
Remove from oven and let the cupcakes cool in the pan for 5 minutes before transferring to a wire rack to cool completely.