Preheat the Oven: Preheat your oven to 325°F (165°C). Grease and flour a 10-inch bundt pan or loaf pan to prevent sticking.
Cream Butter and Sugar: In a large mixing bowl, cream the softened butter and granulated sugar with an electric mixer until light and fluffy.
Add Eggs: Add the eggs one at a time, mixing well after each addition. Ensure the eggs are at room temperature for a smooth batter.
Mix Dry Ingredients: In a separate bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt.
Combine Wet and Dry Ingredients: Gradually add the dry ingredients to the butter mixture, alternating with the milk. Begin and end with the dry ingredients. Mix until just combined—do not overmix.
Add Lemon and Vanilla: Stir in the fresh lemon juice, lemon zest, and vanilla extract until evenly incorporated.
Pour Batter: Pour the batter into the prepared pan, smoothing the top with a spatula.
Bake: Bake in the preheated oven for 60–70 minutes, or until a toothpick inserted into the center comes out clean.
Cool the Cake: Let the cake cool in the pan for 10–15 minutes, then transfer it to a wire rack to cool completely.
Prepare the Glaze: In a small bowl, whisk together the powdered sugar and fresh lemon juice until smooth. Adjust the consistency by adding more lemon juice if needed.
Glaze the Cake: Once the cake is completely cooled, drizzle the lemon glaze over the top. Garnish with lemon zest for an extra burst of flavor.