Before you begin, make sure your butter, milk and eggs are room temperature.
Preheat the oven to 350 degrees.
Beat the butter, sugar, vanilla for about 5 minutes with the paddle attachment on medium high speed.
Break all the eggs into a bowl and set aside.
Measure the flour in a bowl and add baking powder and salt. Whisk and sift at least twice and set it aside.
Add the eggs 2 at a time on low speed and scrape the bowl at least once during this process.
Mix the eggs just until incorporated. Be careful not to over mix.
Once the eggs are added scrape the bowl and start adding the flour mixture and milk a little at a time by alternating. Begin and end with the flour mixture.
Scrape the bowl and paddle one more time and mix until you don’t see flour.
Bake at 350 degrees for about an hour.