-
1
Lightly butter the bottom of a 9-inch square flameproof baking dish.
-
2
Arrange the bread cubes evenly in the dish.
-
3
In a large bowl, whisk together the yolks, whole eggs, coconut milk, cream of coconut, salt, nutmeg, and mace.
-
4
Stir in 1 cup of the coconut flakes.
-
5
Pour the custard over the bread cubes, pressing the bread cubes gently to soak up the custard.
-
6
Let the mixture stand for 1 hour, covered, in the refrigerator.
-
7
Preheat the oven to 325 degrees F.
-
8
Sprinkle the top of the pudding with the remaining 1/2 cup coconut flakes.
-
9
Cover the baking dish with foil, poking a few holes in the top to release the steam.
-
10
Put the baking dish into a roasting pan on the oven rack.
-
11
Pour hot water into the roasting pan to come halfway up the sides of the baking dish.
-
12
Bake until the pudding is firm to the touch, about 1 hour and 15 minutes.
-
13
Remove the foil and bake for 15 minutes more.
-
14
Remove the baking dish from the water bath and run it under the broiler, at least 4 inches from the heat, until golden, 1 to 2 minutes.
-
15
Let the pudding cool completely.
-
16
Cover tightly with plastic wrap and refrigerate.
-
17
Pour the sauce over individual pudding servings, as desired.
-
18
Top with toasted coconut and serve.
-
19
Make the chocolate sauce right before serving the pudding.
-
20
Put the chocolate chips in a medium heatproof bowl.
-
21
In a small saucepan, bring the cream to a simmer over low heat; immediately remove it from the heat and pour it over the chocolate chips.
-
22
Whisk until smooth.