Prepare the Croissants: Preheat your oven to 350°F (175°C). Cut the croissants into bite-sized pieces and place them in a large mixing bowl.
Make the Custard Mixture: In a separate bowl, whisk together the eggs, whole milk, heavy cream, granulated sugar, vanilla extract, ground cinnamon, and salt until well combined.
Combine: Pour the custard mixture over the croissant pieces and gently stir until all pieces are coated. Let the mixture sit for about 10 minutes, allowing the croissants to absorb the custard.
Transfer to Baking Dish: Grease a 9x13 inch baking dish. Pour the croissant mixture into the dish, spreading it out evenly.
Bake: Bake for 40-45 minutes or until the top is golden brown and the custard is set.
Make the Maple Cream Sauce: While the bread pudding is baking, combine the heavy cream, maple syrup, vanilla extract, and a pinch of salt in a saucepan. Heat over medium heat until warmed through, whisking to combine. Do not let it boil. Remove from heat and set aside.
Serve: Once the bread pudding is baked, let it cool for a few minutes before serving. Drizzle warm maple cream sauce over individual servings for an extra touch of sweetness.