Preheat oven to 325°F (165°C).
Grease a 9x5-inch loaf pan and line it with parchment paper for easy removal.
In a large bowl, beat softened butter and sugar until light and fluffy (about 3-5 minutes).
Beat in eggs, one at a time, ensuring each is fully incorporated before adding the next.
In a separate bowl, whisk together flour, baking powder, and salt.
Gradually add the dry ingredients to the butter mixture, alternating with milk, beginning and ending with flour.
Stir in vanilla extract until just combined (do not overmix).
Pour batter into the prepared loaf pan and smooth the top.
Bake for 60-70 minutes, or until a toothpick inserted in the center comes out clean.
Let the cake cool in the pan for 15 minutes, then transfer to a wire rack to cool completely.
Slice and enjoy plain, with berries, or a dusting of powdered sugar!