Preheat the oven:
Preheat to 350°F (175°C). Grease and flour a loaf pan or bundt pan.
Cream butter and sugar:
In a large mixing bowl, beat butter and sugar together with a hand or stand mixer until light and fluffy, about 3–4 minutes.
Add eggs:
Add eggs one at a time, beating well after each addition.
Combine dry ingredients:
In a separate bowl, whisk together flour, baking powder, and salt.
Mix everything:
Gradually add dry ingredients to the butter mixture, alternating with milk. Stir in lemon zest, lemon juice, and vanilla extract. Mix until just combined — do not overmix.
Bake:
Pour the batter into the prepared pan. Bake for 50–60 minutes or until a toothpick inserted in the center comes out clean.
Cool and glaze:
Let the cake cool for 10 minutes, then drizzle with lemon glaze. Allow the glaze to set before slicing.