-
1
Preheat oven to 350F (180C).
-
2
Combine the coconut with the milk in the container of a food processor.
-
3
Process until fairly smooth.
-
4
Strain the milk into a bowl.
-
5
Reserve the coconut for use at another time.
-
6
Combine 1 1/2 cups of the coconut milk with the cream in a medium saucepan.
-
7
Heat over low heat until hot, about 5 minutes.
-
8
Beat the egg yolks with sugar in a large bowl until very light and fluffy.
-
9
Slowly whisk in the hot coconut milk mixture.
-
10
Transfer to the top of a double boiler.
-
11
Cook over simmering water, stirring constantly, 5 minutes.
-
12
Stir in the rum.
-
13
Place half the bread cubes over the bottom of a 1 1/2 to 2 quart souffle dish.
-
14
Spread the pineapple over the top.
-
15
Cover the pineapple with the remaining bread cubes.
-
16
Pour the hot egg mixture over the top; let stand 10 minutes.
-
17
Bake the pudding until set, about 40 minutes.
-
18
Cool on a wire rack.
-
19
Serve slightly warm or at room temperature with Rum Sauce.
-
20
RUM SAUCE: Combine the cream and milk in a medium saucepan.
-
21
Heat over low heat until hot, about 5 minutes.
-
22
Beat the egg yolks with the sugar in a large bowl until light.
-
23
Slowly whisk in the hot liquid.
-
24
Whisk in the rum.
-
25
Transfer to the to of a double boiler.
-
26
Cover over simmering water, stirring constantly until thick enough to coat a spoon, about 10 minutes.
-
27
Cool to room temperature.
-
28
Serve at room temperature or slightly chilled.