Line a small loaf or similar (buttered) baking pan with Croissants.
In a mixing bowl, mix all other ingredients until well blended. Pour liquid mixture over bread to fill pan.
Lightly press any floating croissants into the liquid to absorb. Let soak for 30-45 minutes before baking.
Place pan into a water bath and bake at 325F for about 30-35 minutes or until pudding is firm.
Remove and allow to cool. When serving slice into desired portion size and serve with ice cream and caramel sauce (Directions below for Maple Ice Cream).