clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
coconut rice pudding longan

Coconut Rice Pudding w/ Longans ข้าวเหนียวเปียกลำไย

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews


  • ¾ cup Thai sticky rice (what is Thai sticky rice?)
  • ~3 cups water
  • 6-8 pandan leaves
  • ¼ cup + 2 Tbsp sugar, or to taste
  • ¼ tsp salt
  • 1 ½ cups longans, fresh or canned (see note)
  • 1/4 cup young coconut meat, cut into small pieces, optional
  • 1 cup coconut milk (how to choose good coconut milk)
  • ¼ tsp salt

Note: If using canned longans, choose a brand from Thailand. You will need no more than 1 can for this recipe. Drain the longans from the syrup but do not rinse them. If using fresh, peel and remove the seeds.

Ingredients and Kitchen Tools I Use


For the rice pudding:

Rinse the sticky rice a couple of times using cold water, then add to a heavy bottomed pot. Add 2 cups of water and bring to a gentle simmer. Let the rice simmer gently for about 15-20 minutes or until the rice has thickened up into a pudding-like consistency. Stir it frequently to make sure it's not sticking to the bottom—in the beginning you don't need to stir as much, but you will need to increase the frequency once the pudding starts to look thick.

Meanwhile, blend the pandan leaves with 3/4 cup of the remaining water. Strain out all the fibers through a fine mesh sieve, pressing out as much juice as you can.

Once the rice has a thick, pudding-like consistency, but it still has a bit of an uncooked core, add the pandan juice and the longans and stir. You can stir the young coconut meat in at this point, or save it as garnish like I did in the video. Let simmer for another 5 minutes or so, stirring frequently, until the rice is fully cooked (just give it a taste to make sure it no longer has a crunchy center).

Add sugar and salt, and stir to dissolve. Taste and add more sugar as needed. 

For the Coconut Sauce

Combine the coconut milk and salt in a pot, and bring it to a boil over high heat. Once boiling, turn off the heat.


Ladle a portion of the warm or room temp pudding into a serving bowl, then top with young coconut meat (if you haven't stirred it in) and more longans, if desired. Spoon 1-2 tablespoons of coconut milk on top and enjoy. Some people stir the coconut milk into the pudding, others like to let it sit on top, so it's up to you. Feel free to go back and add more coconut milk if you want it to be saltier/creamier. 

Join us on Patreon for bonus content & rewards!