Thai Black Rice Pudding

Total Time
1hr 15mins
Prep 15 mins
Cook 1 hr

An authentic black rice pudding recipe that tastes just like the one our favorite Thai restaurant serves.

Ingredients Nutrition


  1. Rinse the rice in a sieve under cold running water.
  2. Place rice in a bowl and add enoough cold water to cover the rice at least 1 inch.
  3. Let rice stand overnight or at least 8 hours. (Don't skip this step!).
  4. Drain rice.
  5. In a heavy saucepan, combine the rice and the 4 cups water. Cover pan and bring to a boil. Lower heat and maintain a gentle simmer until all the liquid is absorbed and rice is tender but not mushy. This takes 1 1/2 to 1 3/4 hours. The texture of the pudding should be very thick but still spoonable. Toward the end of cooking, be sure to stir occasionally to prevent any scorching or sticking. If the rice looks as though it is too dry, add a little more water.
  6. Remove from the pot and stir in the sugar and salt. Let cool slightly. Then add the lime juice.
  7. For Coconut sauce:.
  8. In medium saucepan,combine the coconut milk and salt. Simmer, stirring until the liquid has thickened slightly, 15-20 minutes.
  9. Pour into a small bowl and let cool.
  10. To serve, spoon rice pudding into individual bowls. Spoon coconut sauce over each serving and let each person stir it into the rice as they eat. Can be eaten cold but warm is best.


Most Helpful

I love this recipe! It tastes just like the rice pudding we get at our favorite Thai restaurant in Dallas!

Cadylynn April 01, 2008

The recipe was easy to follow and the results were delicious. I was terribly intimidated by this recipe for some reason but it was just as easy as cooking rice. I've never had this in a restaurant so I didn't know what to expect. I think I might have undercooked the rice as it had a texture similar to wild rice. Maybe that was supposed to happen. The good news is that we loved it as it was.

Keolani April 19, 2007

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a