Prepare the pudding in a medium bowl by combining all the pudding ingredients and whisking well to combine with one whole egg, 5 eggs yolks, sugar, salt, milk, and whipping cream together.
Place a pan in a larger one. Fill one inch of hot water. Cover over the pan with aluminum foil. Bake for 50 minutes or until the pudding is set and the croissant bread is getting brown and golden.
Remove croissant pudding from the oven and let stand 5-10 minutes before serving warm. Nice with a cup of milk, coffee, or a scoop of vanilla ice cream. Enjoy!