Created by KittenCal on March 11, 2014
Step 1: In a heavy-bottomed saucepan combine first 7 ingredients in order listed (starting with coconut milk first); bring to a boil whisking vigorously over medium heat (you must mix continuously and vigorously so that there is no cornstarch lumps remaining).
Step 2: As soon as the mixture is very hot whisk in the egg yolk and cook whisking vigorously until thickened and bubbly (about 2 minutes).
Step 3: Remove from heat and immediately stir in butter until smooth and combined.
Step 4: Transfer to a heat-proof bowl, then place a piece of plastic wrap directly over the pudding. Cool for about 30 minutes on the counter then refrigerate until cold or enjoy warm if you want.