01 - Preheat oven to 350°F. Grease an 8×8 inch baking dish thoroughly with butter or nonstick cooking spray.
02 - Arrange croissant pieces evenly across the prepared dish. Distribute chopped chocolate uniformly over and between pastry layers.
03 - Whisk together eggs, milk, cream, sugar, vanilla extract, and salt in a mixing bowl until completely smooth and well incorporated.
04 - Pour custard mixture slowly and evenly over croissants. Gently press down pieces to ensure thorough absorption. Let stand for 10 minutes.
05 - Bake for 35–40 minutes until custard is fully set and surface achieves deep golden brown color.
06 - Allow dish to cool for 10 minutes. Dust generously with powdered sugar. Serve warm with fresh berries if desired.