Newsletter Sign Up

wellcuratedhome

Email address

By signing up, you agree to the Terms of Service and Privacy Policy.

Get a Full Year of BHG + Real Simple

Both Magazines - Only $18!

wellcuratedhome

Thai Sticky Rice Pudding with Coconut Sauce

Published on July 30, 2026
1 views
Thai Sticky Rice Pudding with Coconut Sauce
Prep: 15 mins
Cook: 40 mins
Difficulty: Easy
Servings: 4 Servings

This sticky rice pudding can be served for breakfast or as a dessert. When I was traveling in Thailand, I had this rice pudding almost every morning, served in small banana leaf bowls, with thick coconut cream and fresh mangoes. It is easily one of my favorite food memories of all time.

Ingredients

  • 1 cup white or black Thai glutinous rice
  • 1 (13.5-ounce) can coconut milk
  • 4 tablespoons sugar
  • Pinch of salt
  • Fresh mint, to serve
  • Assorted fruits, to serve (I used bananas, raspberries and kiwifruit)

Instructions

  1. Wash the glutinous rice, then place in a bowl and cover with cool water. Soak for at least 2 hours or overnight.
  2. When ready to steam the rice, drain it and then place in a glass bowl, glass pie dish, or other heatproof bowl. Place a heatproof metal trivet inside a large pot, and add enough water to just barely cover the trivet. Place the bowl with the rice on the trivet (the water should just touch the bottom edge of the bowl). Bring the water to a boil, and once boiling, cover the pot with a layer of foil and a lid, and steam for 20 to 30 minutes until the rice is transparent and soft. (Black rice will take about 40 minutes.)
  3. While the rice is steaming, prepare the coconut milk sauce. Open the can of coconut milk without shaking it, skim off about 1/2 cup of the thick cream from the top, and set aside to use for the topping. Gently stir the remaining coconut milk until it's uniform in texture. Combine 1 cup of the stirred coconut milk, sugar and salt in a small pan, and heat until just coming to a boil. Keep warm. (Reserve the remaining coconut milk for another use.)
  4. When the rice has finished cooking, carefully lift out the bowl using oven gloves, as the steam can be very hot. Stir the coconut sauce into the cooked rice until the sauce is completely absorbed. Let the sticky rice sit for about 20 minutes to let the flavors blend.
  5. To serve, place the reserved coconut cream in another small pot and heat until the cream starts to melt and become liquid and just steam around the edges.
  6. Place small spoonfuls of the pudding in bowls, and pour over a few tablespoons of the warm coconut cream. Serve with mint leaves and fresh fruit.

Recipe Stats

  • Jul 30, 2026
  • Prep: 15 mins
  • Cook: 40 mins
  • Servings: 4 Servings
wellcuratedhome
wellcuratedhome