Prepare your baking pan by greasing a 9x5-inch loaf pan with unsalted butter and sprinkling flour over it.
In a medium bowl, whisk together the dry ingredients: flour, baking powder, and salt.
In a large mixing bowl, cream together the softened butter and granulated sugar until light and fluffy, about 3-4 minutes.
Add the eggs one at a time to the butter mixture, mixing well after each addition. Then mix in the vanilla extract.
Gradually add the dry ingredients to the butter mixture, alternating with the whole milk, starting and ending with the flour mixture. Mix until just combined.
Pour the batter into the prepared loaf pan and smooth the top. Bake in a preheated oven at 350°F for 50-60 minutes.
Allow the cake to cool in the pan for 10 minutes before transferring it to a wire rack to cool completely.