Preheat your oven to 350°F (175°C). Grease and flour a 9×13 inch baking pan.
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
Cream together the softened butter and granulated sugar using a stand mixer or a large bowl until light and fluffy for about 3-5 minutes.
Add eggs one at a time, mixing well after each addition, then stir in vanilla extract.
Alternate adding the dry mixture and buttermilk, starting and finishing with dry ingredients, mixing until just combined.
Stir in lemon juice and lemon zest until combined.
Pour the batter into the prepared pan and bake for 30-35 minutes, or until a skewer comes out clean.
Let cool in the pan for 10-15 minutes before inverting onto a wire rack to cool completely.
While cooling, prepare the lemon syrup by combining sugar and lemon juice in a saucepan, heating until dissolved.
Poke holes in the warm cake and pour the lemon syrup over it.
For the frosting, beat together cream cheese and softened butter until smooth, then gradually add powdered sugar, lemon juice, lemon zest, and vanilla until fluffy.
Once the cake is cooled, spread the frosting on top and chill in the refrigerator for at least 30 minutes before serving.
Notes
Notes
Serve with whipped cream or berries for a delightful contrast to the cake.