Set your oven to 350°F (175°C) to preheat. Place 12 cupcake liners into a cupcake pan.
In a medium-sized bowl, combine the flour, baking powder, and salt, and whisk them together.
In a large bowl, beat the softened butter and sugar together until the mixture becomes light and fluffy, which should take about 2-3 minutes.
Add the eggs and mix thoroughly to combine them into the batter. Then, stir in the vanilla extract.
Slowly incorporate the flour mixture into the wet ingredients, alternating with the milk, beginning and ending with the flour. Stir until just combined.
Spoon the batter into the cupcake liners, filling each about two-thirds of the way.
Bake for 18-20 minutes, or until a toothpick inserted into the middle comes out clean.
Allow the cupcakes to cool completely on a wire rack before adding any decorations.