Preheat the oven to 400 degrees F.
In a large bowl add the croissants and chocolate chips. Mix well with your hands. In a separate medium bowl, add the cream, sugar, cinnamon and eggs. Whisk the mixture until incorporated and a nice light yellow color is achieved. Slowly pour 1/4 of the cream mixture into the bowl with the croissants. Mix with wooden spoon. Repeat, slowly adding the cream mixture, until all the ingredients are incorporated.
Transfer the bread mixture to casserole dish. Make sure the mixture is evenly spread throughout the dish. Bake for about 20 minutes. Check on the pudding, and make sure there is no burning. Reduce the heat to 350 degrees F and rotate the pudding 180 degrees. Continue to bake for 10 more minutes. Once the pudding is baked, remove it from the oven and allow it to sit for about 20 minutes before serving.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.