-
1
Preheat the oven to 350 degrees F.
-
2
Butter a 13 by 9-inch baking dish with 2 tablespoons of the butter.
-
3
In a large skillet, melt 2 tablespoons of the butter over medium heat.
-
4
Add the pineapple and bananas and cook, stirring, until they begin to soften, about 5 minutes.
-
5
Remove from the heat.
-
6
In a small saucepan, melt the remaining 2 tablespoons of butter.
-
7
In a large bowl, whisk the eggs.
-
8
Add the cream, coconut milk, brown sugar, vanilla, cinnamon and allspice, and whisk well.
-
9
Add the bread, fruit, and melted butter, and stir well to combine.
-
10
Let sit until the bread is saturated.
-
11
Pour into the prepared dish.
-
12
Bake until golden and firm when pressed in the center, about 1 hour.
-
13
Remove from the oven and cool slightly on a wire rack to set, about 20 minutes.
-
14
Serve on dessert plates.
-
15
Spoon the sauce over the pudding and sprinkle each serving with the coconut and confectioners' sugar.
-
16
8 tablespoons unsalted butter, melted
-
17
1/3 cup heavy cream
-
18
1/3 cup coconut milk
-
19
2/3 cup sugar
-
20
1 large egg yolk, beaten
-
21
1/2 cup light rum
-
22
In a medium saucepan, combine all the ingredients except the rum.
-
23
Cook over medium-low heat, whisking constantly, until the sauce has thickened and coats the back of a spoon, about 10 minutes.
-
24
(Do not allow the sauce to boil or the egg will curdle and the sauce will not be smooth.)
-
25
Remove from the heat, whisk in rum, and set aside to cool slightly before serving.