Preheat oven to 325°F (160°C). Grease and flour a bundt or tube pan, making sure every corner is coated to prevent sticking.
In a medium bowl, whisk together flour, baking powder, and salt. Set aside.
In a large bowl, beat softened butter, cream cheese, and sugar on medium speed for 3–4 minutes until light and fluffy.
Add eggs one at a time, beating well after each. Stir in lemon juice, lemon zest, and vanilla until fully blended.
Slowly mix the dry ingredients into the wet on low speed until just combined. Don’t overmix—stop when no dry spots remain.
Pour batter into the prepared pan and smooth the top. Bake for 75–85 minutes, or until a toothpick comes out clean and the top is golden.
Let it cool in the pan for 15 minutes. Then, gently turn it out onto a wire rack and cool completely before glazing.
Whisk powdered sugar, lemon juice, and lemon zest in a small bowl until smooth. Drizzle over the cooled cake and let it set before serving.