Instructions :
  1. Preheat oven to 350°F. Grease and lightly flour 4 (9×2 inch) round cake pans.
  2. Allow the butter and eggs to sit at room temperature for 30 minutes.
For the Cake
  1. In a large mixing bowl, whisk flour, baking powder, baking soda and salt. Set aside.
  2. In a large mixing bowl, beat butter on high for 1 minute. Add sugar, lemon peel, lemon juice. Beat until well combined. Add eggs one at a time, beating well. Add flour mixture, alternating with buttermilk, Mix on low speed after each addition until well combined.
  3. Pour into prepared cake pans.
  4. Bake at 350° for 35-40 minutes or until tooth pick inserted comes out clean. Cool on wire rack and remove from pans after 10 minutes. Cool cakes completely before frosting.
For the Frosting
  1. In a medium mixing bowl, mix cream cheese, butter and lemon juice until light and fluffy. Gradually add powdered sugar, one cup at a time, until desired consistency is obtained. Stir in lemon peel.