Cut the crusts from the bread and discard them.Lightly spray a baking dish with cooking spray. (Note: The baking dish I use is 8x11 inches. You can use a 9x13-inch or slightly smaller baking dish.)
Place bread slices in 3 layers in the baking dish, sprinkling each layer with white chocolate chips.
In a large bowl, whisk together the eggs, heavy cream, sugar,vanilla, and salt.Pour over the bread.
Cover and refrigerate for at least 2 hours or overnight.
Preheat oven to 350 degrees.Mix together cocoa powder and sugar in a small bowl. Sprinkle on top of bread pudding.
Bake for 45 to 50 minutes.
To make sauce, place all ingredients in a medium saucepan. Heat over medium-low heat, stirring continuously, until melted.
Serve warm, drizzled with white chocolate sauce.
Notes
Note: You don't have to chop the white chocolate chips but the white chocolate is more evenly distributed if you do.