Preheat the oven to 350 degrees F (175 degrees C) and grease and flour your baking pan(s) of choice.
In a large bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
In a separate large bowl, cream together the softened butter and sugar until the mixture is light and fluffy.
Beat in the eggs one at a time, mixing well after each addition.
Add the vanilla extract and mix until combined.
Alternate between adding the dry ingredients and the milk to the wet ingredients, beginning and ending with the dry ingredients. Blend until just combined – don't overmix.
Pour the batter into your prepared pan(s).
Bake the cake for 30-35 minutes (adjust based on your pan choice), or until a toothpick inserted into the center comes out clean.
Let the cake cool completely in the pan(s) before frosting or serving. This cake is perfect with vanilla buttercream, chocolate frosting, or fresh fruit.
Notes
Use room temperature ingredients for the best results.
Don't overmix the batter – this will make the cake tough.
For extra fluffiness, sift your dry ingredients before adding them to the wet batter.