Bread pudding is good, but croissant bread pudding is even better! Flaky, buttery croissants add another dimension of flavor and texture to this classic dessert.
Leave croissant pieces on a baking sheet overnight, or bake at 300˚F for 20 minutes, rotating the tray position in the oven at 10 minutes.
In a medium saucepan combine milk, butter, brown sugar, and cinnamon, over medium-low heat. Cook until the butter has melted and the sugar has dissolved. Allow to cool.
2 1/4 cup whole milk, 1/3 cup brown sugar, 2 tsp cinnamon, 3 tbsp butter
In a medium mixing bowl whisk room-temperature eggs, and vanilla, and then whisk in the cooled milk mixture.
4 eggs, 1 tsp vanilla
Butter a deep 8x8 baking dish or a deep 9x9 baking dish and add cooled croissant pieces.
Slowly pour the egg mixture over the croissant pieces, gently pressing the cubes with a fork into the extra liquid in the dish.
Cover tightly with foil and refrigerate overnight or at least for 1 hour.
Bake covered at 350˚F for 15 minutes on the middle rack. Remove foil and bake for another 25-35 minutes, or until the top of the bread pudding is lightly browned and all liquid has been absorbed.
Cool slightly and serve with a dusting of fruit, powdered sugar or maple syrup.
Notes
Make sure the croissants are stale or toast them in the oven first. This will ensure that they absorb the liquid without getting too mushy.
If you are pressed for time, heat only 1 cup of milk with the butter, brown sugar, and cinnamon. Once butter and brown sugar have dissolved, stir in the additional 1 1/4 cup of cold milk.