Preheat your oven to 350°F. Grease two 8-inch round cake pans and line them with parchment paper for easy release.
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt to ensure even distribution of ingredients.
In a large mixing bowl or the bowl of a stand mixer fitted with the paddle attachment, beat the butter on medium speed until smooth and creamy. Add the sugar and fresh lemon zest, then continue beating until the mixture is pale, light, and fluffy—about 5 minutes. Mix in the vanilla extract, then incorporate the eggs one at a time, ensuring each is fully blended before adding the next. Scrape down the sides of the bowl as needed for an even consistency.
In a small bowl, combine the buttermilk and lemon juice.
With the mixer on low speed, alternate adding the dry and wet ingredients—starting with a third of the flour mixture, then half of the buttermilk mixture, repeating the process until all ingredients are incorporated. Be careful not to overmix—just blend until combined. Scrape down the bowl to ensure everything is evenly mixed, then divide the batter evenly between the prepared cake pans.
Bake for 35 to 40 minutes, or until the cakes spring back lightly when touched and the edges pull slightly away from the pan. Allow them to cool in the pans for 15 minutes before inverting them onto a wire rack to cool completely.