01 -
Preheat oven to 325°F. In a large mixing bowl, add oil, eggs, buttermilk, lemon juice, and lemon zest. Cream for 2 minutes.
02 -
In another large bowl, mix sugar, flour, baking powder, baking soda, and salt. Gradually fold this mixture into the egg mixture until combined.
03 -
In a small bowl, toss the raspberries with 2 tablespoons of flour to prevent them from sinking in the batter. Gently fold the raspberries into the batter.
04 -
Spray three 8-inch or three 9-inch cake pans with nonstick spray. You can also use two 9-inch pans, but adjust the baking time accordingly. Divide the batter evenly into the pans.
05 -
For three 8-inch pans, bake for 20-26 minutes or until a toothpick comes out clean. For three 9-inch pans, bake for 19-23 minutes. For two 9-inch pans, bake for 30-36 minutes. Cool the cakes completely before assembling.
06 -
In a large bowl, cream together butter and cream cheese for 4-5 minutes until light and fluffy. Gradually add powdered sugar, lemon juice, and lemon zest while mixing. Chill the frosting briefly.
07 -
Carefully remove the cakes from their pans. Spread frosting on the first cooled cake layer, stack the second layer, and continue frosting the entire cake. Garnish with fresh raspberries and lemon slices.
08 -
Chill the assembled cake for 20-30 minutes to let the frosting set before serving.