Preheat your oven to 350 degrees F and grease a 12 cup nonstick bundt pan.
Add the flour, baking powder, baking soda, and salt to a large bowl and whisk until well combined. Set it aside.
Mix the cream cheese, sour cream, and butter until smooth.
Add the sugar, lemon zest, and vanilla extract and mix for 1-2 minutes.
Add the lemon juice and the eggs one at a time and then add 1/2 of the flour mixture alternating with the milk. Don't overmix!
Pour the cake batter into the prepared bundt pan and bake for 55 minutes or until a butter knife inserted in the center comes out clean.
Allow the cake to cool for at least 30 minutes. To make the glaze, simply mix the powdered sugar and lemon juice until smooth. If the glaze is too thin, add more powdered sugar. If the icing is too thick, add more lemon juice.
Invert the cake onto a plate, pour the glaze over the cake, and enjoy!