1) Mix and knead the dough ingredients together by hand, mixer, or bread machine set on the dough cycle until you've made a smooth dough. If you're kneading in a stand mixer, it should take 5 to 7 minutes at second speed, and the dough should barely clean the sides of the bowl, perhaps sticking a bit at the bottom. In a bread machine (or by hand), it should form a soft, smooth ball.
2) Place the dough in a lightly greased bowl. Cover the bowl, and allow the dough to rise, at room temperature, until it's nearly doubled in bulk, about 1 hour. Rising may take longer, especially if you've kneaded by hand. Give it enough time to become quite puffy.
3) While the dough is rising, grease a 9" x 13" pan.
4) Gently deflate the dough, and transfer it to a lightly greased work surface. Divide it into 12 pieces.
5) Shape each piece into a rough ball by pulling the dough into a very small knot at the bottom, then rolling it under the palm of your hand into a smooth ball.
6) Place the rolls in the pan, spacing them evenly; they won't touch one another. Cover lightly with plastic wrap and set aside to rise, about 45 to 60 minutes. About halfway though the rise, preheat the oven to 350°F.
7) During the last 20 minutes of rising, prepare the coconut sauce. Combine all of the sauce ingredients in a small saucepan over medium-high heat. Cook, stirring constantly, until thickened slightly, about 5 to 7 minutes.
8) Pour the warm, thick sauce over the risen buns and bake in the preheated oven for 18 to 25 minutes, until the buns are golden brown on top and the internal temperature registers 190°F on an instant-read thermometer.
9) Serve the warm buns from the pan, scooping up the thick sauce with a spoon. The coconut milk will form a thin, chewy, intensely coconut skin on top of the buns. It's nearly as addicting as the crisp skin on a holiday turkey.
Yield: 12 buns