Preheat your oven to 350°F (175°C) and grease a 9x13-inch baking dish with butter or non-stick spray.
Place the cut croissant pieces evenly in the prepared baking dish.
In a large mixing bowl, whisk together the eggs, whole milk, granulated sugar, vanilla extract, ground cinnamon, and salt until well combined.
Pour the egg mixture over the croissant pieces, ensuring they are evenly soaked. Gently press down on the croissants to help them absorb the liquid.
Sprinkle the semi-sweet chocolate chips evenly over the top of the mixture.
Allow the mixture to sit for about 10-15 minutes to soak up the liquid.
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 it cool for a few minutes before serving. Dust with powdered sugar if desired.