This Lemon Blueberry Layer Cake is bursting with fresh citrus flavor and juicy blueberries, layered with a smooth cream cheese frosting. It’s the perfect balance of sweet and tart in every moist, fluffy bite.
Preheat oven to 350°F (177°C). Grease and line three 8-inch cake pans with parchment paper.
In a mixer, beat the butter until smooth and creamy (1 minute). Add granulated and brown sugars; beat until combined (2 minutes). Add oil and beat until light and creamy (3 more minutes).
Add eggs and vanilla; beat until fully combined (1 minute), scraping down the bowl as needed.
In a separate bowl, whisk flour, baking powder, baking soda, and salt. Add to wet ingredients and mix on low speed briefly.
Add buttermilk, lemon zest, and lemon juice; beat just until combined. Toss blueberries in 1 Tbsp of flour and gently fold into batter.
Divide batter evenly between pans. Bake 22–26 minutes, or until a toothpick comes out clean. Let cool completely in the pans.
For the frosting: Beat cream cheese and butter until smooth (3 minutes). Add confectioners’ sugar, heavy cream, vanilla, and salt on low speed, then beat on high for 3 minutes until fluffy.
To assemble: Level the tops of cakes. Layer with frosting between each, and frost top and sides lightly. Chill cake for 45 minutes before slicing.
Optional: Garnish with blueberries or lemon slices. Store leftovers tightly covered in the refrigerator for up to 5 days.
Notes
Use only fresh blueberries for best results—frozen may bleed into the batter.
Do not overmix the batter to keep the cake tender.
Chilling the cake before slicing helps it hold its shape.
If desired, double the frosting for a thicker layer between the cakes and on the outside.
Cake layers can be made ahead and frozen before frosting.