Preheat oven to 350ºF (180°C). Butter or use baking spray on three 8-inch round cake pans with removable bottoms.
Sift 2 ½ cups all-purpose flour, 2 ½ teaspoons baking powder and ½ teaspoons salt. Set aside. I have the ingredients measured and sift them directly over the batter.
In a large bowl, beat ¾ cup unsalted butter for a minute until creamy. Slowly add 1 ½ cups granulated sugar and beat for 3 more minutes.
Add 3 eggs one at a time, beating well after each addition.
Beginning and ending with dry ingredients, add them in 3 parts alternating with 1 ¼ cup buttermilk and 1 teaspoon vanilla extract in 2 parts.
Add 3 ounces white chocolate, melted, and mix with a spatula.
Pour the batter into the prepared pans, diving evenly.
Scatter 1 ¼ cups fresh or frozen raspberries (if frozen, use directly without thawing) over the batter, dividing evenly.
Bake about 20-25 minutes, or until a cake tester or toothpick inserted in the center comes out clean.
Let cool on a wire rack and remove from the pans.