Preheat oven to 325 degrees. Grease a round baking dish (10-12 in.) with butter, and dust with fine sugar.
In a large bowl, combine sugar, eggs, cream, coconut cream, vanilla, cinnamon, nutmeg, and salt. Mix until smooth. Toss chocolate with bread cubes in the baking dish. Pour liquid mixture over top of bread in prepared baking dish. Cover tightly and set aside for 30 minutes so liquid soaks into bread.
Into a small roaster (or larger cooking vessel), add 2-3 inches of warm water. Set the covered pudding dish into the water bath. Cover the water bath dish tightly with foil. Place in oven and bake for approximately 1 1/2 hours.
Remove from oven, uncover baking dish and place back in oven for 10-15 minutes (without water bath).
CHEF’S NOTE:
• Tahitian vanilla is preferred and is superior for baking; but any vanilla will do.
• If your bread is fresh, tear into cubes and let dry for a few hours (or overnight).