Preheat the oven to 350°F. Grease and line a 9x5 loaf pan with parchment paper.
In a medium bowl, whisk together melted butter, oil, milk and vanilla. Set aside.
In a large bowl with a hand mixer or stand mixer, whip eggs and sugar until light, pale and doubled in volume.
Gently fold in the butter mixture.
Sift in the flour, baking powder and salt. Fold gently until just combined.
Fold in raspberries and white chocolate until just combined.
Pour cake batter into the prepared loaf pan and smooth with a spatula.
Bake for 1 hour and 45 minutes to 2 hours, until a long skewer or cake tester comes out clean. If the cake is browning too quickly, cover with aluminum foil and continue baking.
Fully cool.