Preheat your oven to 350°F (175°C). Grease an 11x8-inch baking dish.
Whisk together the eggs, milk, heavy cream, sugar, vanilla extract, cinnamon, and salt in a large bowl until well combined.
Add the bread cubes to the wet mixture, ensuring all the bread is soaked. Let it sit for about 10 minutes to absorb the liquid.
Gently fold in the blueberries and white chocolate chips into the soaked bread mixture.
Pour the mixture into the prepared baking dish, spreading it out evenly.
Bake in the preheated oven for 45-50 minutes or until the top is golden brown and the center is set.
While the bread pudding is baking, make the white chocolate sauce.
Heat the chocolate chips and heavy cream in a small microwaveable bowl for 1 minute. Remove from the microwave and stir. Repeat at 30-second intervals until the chocolate has melted and smooth.
Serve the warm bread pudding with the white chocolate sauce drizzled over the top.