01 - Preheat oven to 350°F. Grease an 8×8 inch baking dish thoroughly with butter or nonstick cooking spray to prevent sticking.
02 - Distribute the croissant pieces evenly across the prepared dish. Scatter the chopped chocolate generously over and between the croissant pieces, ensuring even distribution throughout the bake.
03 - Whisk together eggs, milk, heavy cream, granulated sugar, vanilla extract, and salt in a mixing bowl until completely smooth and well incorporated.
04 - Pour the custard mixture slowly and evenly over the croissants. Gently press down on the pieces with a spatula to help them absorb the liquid. Allow the mixture to sit for 10 minutes, ensuring thorough saturation.
05 - Place the dish in the preheated oven and bake for 35 to 40 minutes. The bake is complete when the custard is fully set and the top achieves a rich golden brown color.
06 - Let the bake cool for 10 minutes before dusting generously with powdered sugar. Serve warm, optionally accompanied by fresh berries for a contrasting freshness.