01 -
Preheat the oven to 350°F (175°C). Grease and line two 9-inch cake pans.
02 -
In a large bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
03 -
Cream the butter and sugar together until light and fluffy. Add the eggs one at a time, then mix in vanilla extract.
04 -
Stir in the buttermilk, sour cream, and melted white chocolate. Mix until well combined.
05 -
Gradually add the dry ingredients to the wet mixture, mixing just until incorporated.
06 -
Gently fold in the raspberries with a spatula. Don't worry if they break up slightly.
07 -
Divide the batter evenly between the prepared pans and bake for 25–30 minutes or until a toothpick inserted into the center comes out clean.
08 -
Cool the cakes in the pans for 10 minutes, then turn them out onto wire racks to cool completely.
09 -
Frost and layer the cakes. Garnish with white chocolate shavings and raspberries. Slice and serve.