Preheat Oven
Preheat your oven to 350°F (175°C). This temperature ensures the cake bakes evenly and develops a tender crumb while maintaining moisture.
Prepare Pans
Thoroughly grease and flour two 8-inch cake pans. This creates a non-stick surface that will help the cakes release easily after baking.
Mix Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. This ensures even distribution of leavening agents throughout the batter.
Cream Butter and Sugar
In a large mixing bowl, cream the butter and granulated sugar until light and fluffy, about 3-4 minutes. This incorporates air into the batter, creating a lighter texture in the finished cake.
Add Eggs
Beat in eggs one at a time, mixing well after each addition. This gradual incorporation prevents the batter from curdling.
Add Lemon Flavor
Mix in the lemon zest and fresh lemon juice. The zest contains essential oils that provide intense lemon flavor, while the juice adds tartness.
Combine Wet and Dry Ingredients
Gradually add the dry ingredients to the butter mixture, alternating with the buttermilk and sour cream. Begin and end with the dry ingredients, mixing just until combined after each addition. This method prevents overmixing and ensures a tender cake.
Divide Batter
Divide the batter evenly between the prepared cake pans, smoothing the tops with a spatula for even baking.
Bake
Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean and the edges begin to pull away from the sides of the pan.
Initial Cooling
Allow the cakes to cool in the pans for 10 minutes. This brief cooling period helps the cakes set before removal.
Complete Cooling
Carefully remove the cakes from the pans and transfer to wire racks to cool completely. Ensure they are fully cooled before frosting to prevent the frosting from melting.
Prepare Frosting Base
In a large mixing bowl, beat the softened butter and cream cheese until smooth and creamy, about 2-3 minutes.
Add Sweetness
Gradually add the powdered sugar, mixing at low speed until incorporated, then increase speed to achieve a fluffy texture.
Flavor the Frosting
Mix in the lemon zest and juice until well combined, creating a tangy, creamy frosting that complements the cake.
Assemble and Frost
Place one cake layer on a serving plate, spread a generous layer of frosting on top, then place the second cake layer. Frost the top and sides of the cake with the remaining frosting, creating a smooth or textured finish as desired.
Garnish
Decorate the cake with fresh lemon slices around the top edge for a beautiful presentation that hints at the flavors inside.