Preheat your oven to 350°F (175°C) and grease two 9-inch round cake pans.
In a bowl, whisk together the flour, baking powder, and salt.
In a large mixing bowl, cream the butter and sugar until light and fluffy.
Add eggs one at a time, mixing well after each. Stir in the vanilla.
Alternate adding the flour mixture and milk, starting and ending with flour.
Divide the batter evenly between the pans and smooth the tops.
Bake for 30–35 minutes, or until a toothpick comes out clean.
Let cakes cool in the pans for 10 minutes, then turn out onto wire racks to cool completely.