Method

To make the rice pudding, rinse the rice and drain well. Combine the rice and water in a large saucepan and cook over medium heat until all the water is absorbed and rice is very soft, about 20 minutes. Leave at room temperature to cool, stirring occasionally.

Whisk together the eggs, egg yolks, 1 cup of sugar, cornstarch, vanilla extract, and salt in a large bowl.

In a large pot, bring the coconut milk, milk, cocoa powder, and remaining sugar to a boil. Whisk about 1 cup of the hot liquid into the egg mixture to temper it. Then gently add the egg mixture to the remaining hot liquid. Place over low heat, bring to a boil, and cook, stirring constantly, until the custard has thickened and looks like thick pastry cream, about 2 minutes.

Combine the custard with the cooked rice. Add the chopped chocolate and cream and mix until melted.

To make the chile fudge sauce, melt the chocolate and butter in a small bowl set over a pot of boiling water. In another pot, mix the cream and corn syrup and heat until almost boiling. Combine the melted chocolate and hot cream mixtures in a blender until very smooth. Add the vanilla and sauce to taste.

To serve, divide the rice pudding into serving bowls and drizzle with the chile fudge sauce.