01 -
Preheat oven to 350°F (175°C). Grease and line two 9-inch cake pans with parchment paper.
02 -
In a bowl, whisk together flour, baking powder, and salt.
03 -
In a large bowl, beat butter and sugar until light and fluffy (about 3 minutes).
04 -
Beat in eggs one at a time, then mix in lemon zest and vanilla extract.
05 -
Gradually add the dry ingredients, alternating with buttermilk and lemon juice. Mix until just combined.
06 -
Toss raspberries with 1 tablespoon of flour, then gently fold them into the batter.
07 -
Divide batter evenly between the cake pans and bake for 30-35 minutes, or until a toothpick inserted in the center comes out clean. Let cakes cool completely.
08 -
In a saucepan, heat raspberries, sugar, and lemon juice over medium heat. Stir and cook for 5 minutes until the berries break down.
09 -
Stir in the cornstarch slurry and simmer for 2 minutes until slightly thickened. Let cool completely before using.
10 -
In a bowl, beat butter until smooth and creamy.
11 -
Gradually add powdered sugar, lemon juice, vanilla, and zest. Beat until fluffy, adding heavy cream as needed for consistency.
12 -
Place one cake layer on a serving plate. Spread with raspberry filling (if using) or a thin layer of frosting. Place the second cake layer on top.
13 -
Cover the cake with lemon buttercream frosting, smoothing it out evenly.
14 -
Decorate with fresh raspberries, lemon slices, or white chocolate shavings. Refrigerate for 30 minutes before slicing for the best texture.