Preheat the oven to 350°F. Grease a 9x13-inch baking dish.
In a large bowl, whisk together the eggs, milk, sugar, vanilla extract, cinnamon, and salt until well combined.
Add the cut croissant pieces to the egg mixture and gently fold until the croissants are well coated. Let the mixture sit for about 10 minutes to allow the croissants to soak up the liquid.
Fold in the semi-sweet chocolate chips.
Pour the mixture into the prepared baking dish, spreading it evenly.
Bake in the preheated oven for 30-35 minutes, or until the top is golden brown and the center is set.
Remove from the oven and let cool for about 10 minutes before serving. Dust with powdered sugar if desired.