
Chef Fai
Sticky Rice Dumplings in Coconut Cream (Bua Loi)
Glutinous rice flour, palm sugar, coconut cream, and a pinch of salt. Thai dessert follows the same governing rules as every savory dish. The system doesn't stop at the sweet course.
A cooking platform built around craft, culture, and the stories behind what we eat.

Created by
Three ingredients, no oven, no butter, no eggs. Glutinous rice dough wrapped around caramelized palm sugar and coconut, boiled until they float, rolled in fresh coconut. The sweet pillar of Thai cuisine in your hands.
Palm sugar. That's the law for Thai sweets. Not granulated white sugar. Not brown sugar. Not honey. Nam tan pip (น้ำตาลปี๊บ), made from the sap of palmyra or coconut palms, crystallized into dense golden discs that smell like toffee and earth. Ajarn always said the four pillars govern everything in Thai cuisine, and the sweet pillar has one name: palm sugar. The moment you substitute white sugar, you've left the system. You might still have something edible. But you don't have Thai food.
Khanom tom is the purest expression of that sweet pillar. Three ingredients do all the work: glutinous rice flour (paeng khao niew, แป้งข้าวเหนียว), palm sugar, and coconut. No butter. No cream. No eggs. No wheat flour. This is Thai confectionery at its most honest, and the technique is everything. You cook freshly grated coconut down with chopped palm sugar until it turns golden, sticky, and fragrant. You wrap that filling inside a soft dough made from glutinous rice flour and pandan-infused water. You pinch it shut, drop it into boiling water, wait for it to float, and roll it in more fresh coconut. Simple to describe. Requires hands that know the dough.
I teach khanom tom at every Fai Thai workshop because it strips away all the noise. No wok, no mortar, no fire control. Just your hands, a pot of boiling water, and three ingredients that have been in Thai kitchens for centuries. The moment you learn to feel when the dough is right, when it's elastic enough to stretch over the filling without cracking but not so wet that it turns to glue, you understand something about Thai cooking that no recipe can teach you. Your fingertips learn the principle. That's the lesson.
And here's the thing people miss about Thai sweets: the system still governs. Even in dessert. Palm sugar provides sweetness with depth and minerality. Coconut cream provides richness without dairy. Pandan (bai toey, ใบเตย) provides fragrance without vanilla or artificial extract. Salt in the coconut coating provides balance. Every element has a reason rooted in the same framework that governs a green curry or a som tam. Thai food is a system, not a menu. Dessert is no exception.
Khanom tom is among the oldest documented Thai sweets, appearing in the Rattanakosin-era text Suphasit Son Ying (สุภาษิตสอนหญิง), which lists it among the essential confections a Thai woman was expected to master. Unlike the Portuguese-influenced egg sweets (foi thong, thong yip, thong yod) introduced through Maria Guyomar de Pinha during the Ayutthaya period, khanom tom is entirely indigenous, relying on the Southeast Asian triad of glutinous rice, coconut, and palm sugar that predates any foreign culinary contact. The name itself is plain: khanom (sweet) tom (boiled). No poetry. Just function. It remains a fixture at temple fairs, ordination ceremonies, and merit-making festivals across every region of Thailand.
Quantity
200g
Quantity
5 leaves
blended with 200ml water and strained to make pandan water
Quantity
1 cup (about half a coconut)
freshly grated
Quantity
100g
chopped or grated
Quantity
pinch
Quantity
1.5 cups
freshly grated
Quantity
1/4 teaspoon
| Ingredient | Quantity |
|---|---|
| glutinous rice flour (paeng khao niew, แป้งข้าวเหนียว) | 200g |
| pandan leaves (bai toey, ใบเตย)blended with 200ml water and strained to make pandan water | 5 leaves |
| freshly grated mature coconut (for filling)freshly grated | 1 cup (about half a coconut) |
| palm sugar (nam tan pip, น้ำตาลปี๊บ)chopped or grated | 100g |
| fine salt (for filling) | pinch |
| freshly grated mature coconut (for coating)freshly grated | 1.5 cups |
| fine salt (for coating) | 1/4 teaspoon |
Cut five pandan leaves (bai toey) into rough pieces and blend them with 200ml of water until the liquid turns deep green and the kitchen smells like the inside of a Thai grandmother's house. Strain through a fine sieve, pressing the pulp to extract every drop of green, fragrant liquid. You'll use about 150ml. Warm it slightly, not hot, just warm to the touch. Cold water makes the dough stiff and hard to work. Warm water makes it pliable.
Put 1 cup of freshly grated coconut, the chopped palm sugar, and a pinch of salt into a small saucepan or wok over low heat. Stir constantly. The palm sugar will melt and the coconut will begin to absorb it. Keep stirring. In about 8 to 10 minutes, the mixture will turn golden, sticky, and fragrant, pulling away from the sides of the pan. It should hold together when you pinch a small amount between your fingers. If it's still loose and wet, it needs more time. If the sugar starts to burn, your heat is too high. Low and steady. Let the filling cool until you can handle it comfortably, then roll it into small balls about the size of a marble, roughly 1 teaspoon each.
Put the glutinous rice flour in a large bowl. Add the warm pandan water gradually, a few tablespoons at a time, mixing with your hands. You might not need all of it. The dough is ready when it feels like soft clay: smooth, pliable, not cracking at the edges when you press it, and not sticking to your fingers. If it cracks, add a tiny bit more water. If it sticks, dust your hands with more glutinous rice flour. Knead for 2 to 3 minutes until it's uniform in color and texture. This is a feel thing. Your hands will learn faster than any measurement can teach.
Pinch off a piece of dough about the size of a large grape. Roll it into a ball, then flatten it in your palm into a disc about 2 inches across and thin enough to see the color of your palm through it. Place one marble-sized ball of filling in the center. Now close your hand and pinch the dough up and around the filling, sealing the edges. Roll it gently between your palms to smooth the seam. The surface should be seamless, no cracks, no thin spots. If you see the filling peeking through, the dough was too thin or the filling ball was too large. Adjust. Set the finished dumplings on a lightly floured tray so they don't stick.
Bring a large pot of water to a rolling boil. Drop the dumplings in, 8 to 10 at a time so you don't crowd them. They'll sink to the bottom. Don't touch them. In about 2 to 3 minutes, they'll float to the surface. That's the signal. Once they float, give them another 30 seconds. Then lift them out with a slotted spoon and let them drain briefly. They should be slightly translucent and bouncy. If they're still white and opaque in the center, they need another minute. If they've gone mushy, they were in too long.
While the dumplings drain, toss the coating coconut with 1/4 teaspoon of salt. That salt is doing real work: it lifts the sweetness of the filling and prevents the coconut coating from tasting flat. Drop each warm dumpling into the coconut and roll it gently until it's completely covered. The warmth of the dumpling helps the coconut stick. Arrange them on a banana leaf or a plate. Let them sit for a minute to set. Then eat. That first bite should give you the soft chew of glutinous rice dough, the burst of caramelized palm sugar filling, and the fresh, slightly salty coconut coating all at once. Three textures. Three layers of coconut flavor. That's the design.
1 serving (about 105g)
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.
Discover Culinary Explorer
Chef Fai
Glutinous rice flour, palm sugar, coconut cream, and a pinch of salt. Thai dessert follows the same governing rules as every savory dish. The system doesn't stop at the sweet course.

Chef Fai
Portuguese fios de ovos arrived in Ayutthaya and Thailand rewrote the rules: palm sugar replaced white, jasmine water replaced plain, and a foreign technique became Thai the moment it followed the system.

Chef Fai
Palm sugar and coconut cream frozen on a street cart with nothing but salted ice and strong arms. The sweet pillar of Thai cuisine in its coldest, purest form. Three ingredients in the base. A lifetime of principle behind them.

Chef Fai
Two layers, one principle: palm sugar for sweet, coconut cream for richness, pandan for fragrance, salt on top to prove that Thai cuisine balances even its desserts. The system governs everything, including sweets.