Home » Vegetarian Recipes » Thai Black Rice Pudding with Coconut Milk

Thai Black Rice Pudding with Coconut Milk

Thai black rice pudding with coconut milk is one of my guilty pleasures. It’s warm, dense, and sweet and rich with the flavor of coconut. The striking Thai black glutinous rice makes it visually stunning, too.

Rice pudding and coconut are both divisive food items, often inviting extreme reactions from supporters as well as loathers. As for me, I love both. And the sticky, sweet, faintly salty Thai black rice pudding you find in Southeast Asian restaurants is even better than the sum of its parts. (San Franciscans can buy a perfect little tub of the stuff at the massive New May Wah mega-market on Clement Street—one of my favorite hangouts.)

This dish calls for glutinous rice, which also goes by the appropriate name of sticky rice.

According to the great digital know-it-all, Wikipedia, legend claims that sticky rice “was used to make the mortar in the construction of the Great Wall of China.

Chemical tests have confirmed that this is true for the city walls of Xian.” (Just thought I’d share.) You can find sticky rice at Asian markets or at grocery stores that have a good international section. You can order it online, too.

Actually, I imagine you could make this Thai black rice pudding with any kind of rice, but it would wind up with a different texture and/or color. And you’ll probably have to adjust the quantity of water given here. If you do experiment with other types of rice, come back and post a comment about the results!

If you love Thai food, try Thai Green Papaya Salad, Thai Curry Puffs, or Thai Chicken Satay with Thai Peanut Sauce.

Yield: Serves 8

Thai Black Rice Pudding with Coconut Milk

thai black rice pudding with coconut milk

The sticky, sweet, faintly salty black rice coconut pudding that's served in Southeast Asian restaurants is even better than the sum of its parts. You can find glutinous rice (also called sticky rice) at Asian markets, grocery stores that have a good international section, or online.

Prep Time 5 minutes
Cook Time 2 hours
Total Time 2 hours 5 minutes


  • 1 cup glutinous black rice
  • ½ teaspoon table salt
  • ⅓ cup sugar
  • 3½ cups water
  • 1 15-ounce can coconut milk, divided


  1. Place rice in a medium saucepan and rinse with water, then drain. Repeat three times.
  2. Add salt, sugar, and water to saucepan and bring to a boil. Reduce heat to low and simmer, covered, until rice is cooked and most of the water is absorbed (1½ to 2 hours). If you like rice pudding with a firmer texture let more of the water absorb; if you like a wetter texture, leave a little more water in the saucepan. All that really matters is that the rice is fully cooked.
  3. Remove from heat and stir one cup of coconut milk into the mixture.
  4. Divide mixture into 6 or 8 serving bowls, topping each with a helping of the remaining coconut milk.

Nutrition Information



Serving Size


Amount Per Serving Calories 162Total Fat 11gSaturated Fat 10gTrans Fat 0gUnsaturated Fat 1gCholesterol 0mgSodium 143mgCarbohydrates 15gFiber 0gSugar 8gProtein 2g


Follow Me: @allwaysdelicious and tag #allwaysdelicious

By on September 25th, 2012

3 thoughts on “Thai Black Rice Pudding with Coconut Milk”

  1. Soaking rice overnight trims amount of water and cooking time by about half.
    For baked version:
    Cool rice to just warm, then add 3 beaten eggs with coconut milk and a teaspoon of vanilla. Cover and bake at 350°F. for 45 min (till soft set). Cool covered for twenty minutes. Serve warm or cold.


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe