Preheat your oven to 325°F (175°C). Grease and flour a 10-cup bundt cake pan to ensure easy release. Use a stand mixer, electric mixer, or hand mixer on medium speed to prepare the cake batter.
In a large bowl, whisk together the all-purpose flour, baking powder, and salt. Set aside.
In a medium-sized bowl, measure the buttermilk, and fresh lemon juice. Set aside.
In the bowl of a stand mixer (or with a hand-held mixer and another bowl), beat the softened butter, with the cream cheese until light and fluffy. Add the granulated sugar and lemon zest and mix until well combined.
Add the eggs one at a time, beating well after each addition. Scrape down the sides of the bowl as needed.
Alternate adding the dry ingredients and the wet ingredients, starting and ending with the dry ingredients. Mix on low speed until just combined. Do not overmix; stop as soon as the last addition of flour disappears.
Pour the batter into the prepared bundt cake pan, spreading it evenly and tapping the pan gently on the counter to remove any air bubbles.
Place the bundt cake pan in the preheated oven and bake for approximately 55-60 minutes, or until a toothpick inserted into the center comes out clean. Baking times may vary, so keep an eye on the cake and adjust as needed.
Once the cake is done, remove it from the oven and let it cool in the pan for about 15 minutes. Then, carefully invert the cake onto a wire cooling rack to cool completely.