Preheat oven to 350°F. Lightly spray two 9" round baking pans with cooking oil spray and then line with parchment paper.
In a small bowl, whisk the cocoa powder with the boiling water until smooth and set aside.
Use a spatula to combine the flour, sugar, baking powder, baking soda and salt in a medium mixing bowl. Add the milk, vegetable oil, eggs, vanilla and stir until fully incorporated. Slowly pour in the water/cocoa mixture and stir until blended. (Do not over mix.)
Fill the two round baking pans with equal amounts of batter and then add the baking melts in a single layer, making sure to distribute them evenly in the pans.
Bake for 30-35 minutes. Rest for 15 minutes before transferring them to a cooling rack to cool completely.
White Chocolate Raspberry Mousse
Melt the white chocolate in the microwave and let cool completely.
In a cold mixing bowl, whip the heavy cream and powdered sugar until stiff peaks form. In a separate mixing bowl, beat the cream cheese, melted chocolate and raspberry extract until smooth.
Fold the whipped cream into the chocolate mixture until fully incorporated and then chill until ready to use.
Decorate
Transfer one cake rounds to a cake stand and spread a layer of the white chocolate raspberry mousse on top along with crushed fresh raspberries before adding the second layer of cake. Frost the entire cake and add more fresh raspberries on top.
Chill this cake for two hours before serving. It is best served chilled!
Notes
To Store: Keep leftovers covered in the fridge for up to 5 days.
To Freeze: Wrap cooled cake layers in plastic wrap. Wrap with piece of foil and keep in freezer for up to 3 months. When ready to serve, remove the wrapping and allow to thaw at room temperature before frosting.