1/4 cup cornstarch
1/8 tsp. salt
2 T. Dutch process cocoa
1 14-oz. can coconut milk
1 cup milk
6 oz. semi-sweet chocolate (I used chocolate chips)
½ tsp. coconut extract
1/2 cup shredded coconut
Whisk sugar, cornstarch, salt and cocoa together in a large, heavy saucepan. With the heat at medium-high, slowly pour in the milk and coconut milk, whisking thoroughly until smooth. Keep stirring frequently until the mixture begins to bubble. Turn the heat down to low, and keep stirring until the pudding has thickened (this only takes a minute or two). Stir in the chocolate until melted and smooth. Turn off the heat and stir in the coconut extract. Transfer the warm pudding to a serving bowl or individual cups or ramekins. Cover each with a circle of wax paper right on the surface of the pudding, then cover them all with plastic wrap. Refrigerate until cold and set, at least an hour.
Whisk sugar, cornstarch, salt and cocoa together in a large, heavy saucepan. With the heat at medium-high, slowly pour in the milk and coconut milk, whisking thoroughly until smooth. Keep stirring frequently until the mixture begins to bubble. Turn the heat down to low, and keep stirring until the pudding has thickened (this only takes a minute or two). Stir in the chocolate until melted and smooth. Turn off the heat and stir in the coconut extract. Transfer the warm pudding to a serving bowl or individual cups or ramekins. Cover each with a circle of wax paper right on the surface of the pudding, then cover them all with plastic wrap. Refrigerate until cold and set, at least an hour.
Spread the shredded coconut into a thin layer in a sheet pan and toast in a 375 degree oven for 10-15 minutes, or until golden brown. Keep an eye on it--it goes from toasted to burnt in a matter of seconds! Garnish the pudding with a spoonful of toasted coconut.
Makes about 8 servings (1/2 cup each).