Ultra Moist Fluffy Lemon Layer Cake with Cream Cheese Frosting
This easy lemon cake is ultra moist, fluffy, and bursting with fresh lemon flavor, layered with creamy lemon cream cheese frosting and tangy lemon curd. A bakery-style lemon layer cake that’s perfect for birthdays, spring desserts, and holidays—simple to make and absolutely irresistible!
In a large mixing bowl, combine the oil, eggs, milk or buttermilk, lemon juice, and lemon zest. Beat together for 2 minutes.
In a separate large bowl, mix the sugar, flour, baking powder, baking soda, and salt.
Add the dry ingredients into the wet mixture and gently fold until combined.
Bake
Coat two 9-inch pans or three 8-inch pans generously with nonstick cooking spray.
Divide the batter evenly between the prepared pans.
Bake:
For three 8-inch pans: 20–26 minutes
For two 9-inch pans: 30–36 minutes
The cakes are done when a toothpick inserted in the center comes out clean. Let them cool completely.
Make the Frosting
In a large bowl, beat the butter and cream cheese together for 4–5 minutes until smooth and airy, scraping the bowl as needed.
Mix in the powdered sugar, lemon juice, vanilla, and lemon zest until fully blended.
Chill the frosting before using.
Assemble the Cake
Remove the cooled cakes from the pans.
Spread lemon curd over the top of one cake layer.
Add a layer of frosting on top of the curd.
Place the second cake layer over it.
Spread another layer of lemon curd, then cover the entire cake with frosting.
Refrigerate the assembled cake for 20–30 minutes to allow the frosting to firm up.
Storage
Keep the cake covered in the refrigerator until ready to serve.
Notes
Checking doneness: Insert a toothpick into the center—if it comes out clean or with a few crumbs, it’s ready. If wet batter remains, continue baking. Avoid overbaking to keep the cake moist.
Frosting tip: Chilling or briefly freezing the cake layers (30 minutes to 1 hour) before frosting can make assembly easier and help prevent crumbs from mixing into the frosting.