Preheat your oven to 350°F (175°C) and lightly grease a 9×13-inch baking dish.
Layer croissant pieces in the greased baking dish and sprinkle chocolate chips over and between the layers.
Whisk together milk, eggs, sugar, vanilla extract, and salt in a large bowl until fully combined.
Pour the custard mixture evenly over the croissants and press down gently to soak them thoroughly.
Let the mixture sit for about 10–15 minutes to allow the croissants to soak up more custard (optional).
Bake uncovered for about 45–50 minutes until golden on top and set in the middle.
Cool slightly before dusting with powdered sugar and serve warm with fresh berries or whipped cream.