Preheat the Oven: Preheat your oven to 350°F (175°C) and grease a bundt pan with butter or baking spray to prevent sticking.
Mix Dry Ingredients: In a mixing bowl, whisk together the flour, baking powder, and salt until fully combined.
Cream the Butter and Sugar: In a separate large bowl, cream the softened butter and granulated sugar using an electric mixer until the mixture is light and fluffy, about 3-4 minutes.
Add Eggs and Flavorings: Beat in the eggs one at a time, ensuring each is well incorporated. Then add the vanilla extract, lemon zest, and lemon juice, mixing until combined.
Combine Dry and Wet Ingredients: Gradually add the dry ingredient mixture to the wet ingredients, alternating with the milk, starting and ending with the flour mixture. Mix just until completely combined.
Pour and Smooth: Pour the batter into the prepared bundt pan, smoothing the top with a spatula to ensure it bakes evenly.
Bake: Place in the preheated oven and bake for 60-70 minutes. Check for doneness with a toothpick inserted into the center; it should come out clean.
Cool: Allow the cake to cool in the pan for about 10 minutes before transferring it to a wire rack to cool completely.
Serve: Once completely cooled, drizzle with a lemon glaze or dust with powdered sugar for an elegant finish, and enjoy!