
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
Nine layers steamed one at a time, palm sugar for sweetness, coconut cream for richness, pandan for soul. The system governs even dessert, and this one tests your patience to prove it.
Palm sugar is the sweet pillar. That's where this starts.
Ajarn always said the four pillars govern Thai cuisine: fish sauce for salt, palm sugar for sweet, tropical fruit acids for sour, chili for heat. Most people only think about savory dishes when they hear that. Wrong. Thai desserts are built on the same system. The sweet pillar doesn't disappear when you leave the wok. It moves to the steamer. Nam tan pip (น้ำตาลปี๊บ), palm sugar, is the only sweetener in traditional Thai sweets. Not white sugar. Not cane sugar. Palm sugar, with its caramel depth and toasty complexity that granulated sugar will never replicate. The moment you swap in white sugar, you've broken the system. You have a sweet thing. You don't have khanom Thai.
Khanom chan is the patience dessert. Nine layers, steamed one at a time, alternating between pandan green and coconut white. Each layer takes five minutes to set. You ladle, you steam, you wait, you repeat. Nine times. There are no shortcuts. You cannot pour all the batter in and hope for the best. The layers are the point. The discipline is the point. Every grandmother who made this for a temple fair understood that the act of making it was part of the offering.
The texture is everything. Chewy, springy, almost bouncy. That comes from the combination of paeng khao jao (แป้งข้าวเจ้า, regular rice flour) and paeng man sampalang (แป้งมันสำปะหลัง, tapioca starch). Regular rice flour, not glutinous. That distinction matters. Glutinous rice flour would give you something sticky and dense. Regular rice flour gives structure. Tapioca starch gives the chew, the spring, that QQ quality that makes khanom chan snap cleanly when you peel a layer apart with your fingers. The ratio between these two flours is the engineering of this dessert.
Coconut cream, fresh-pressed from grated mature coconut, is the only fat. It binds the batter, carries the pandan fragrance, and gives the white layers their ivory richness. Canned will work if you must. But fresh-pressed hua kathi (หัวกะทิ), the thick first squeeze from the coconut, gives you something canned cannot: a sweetness and body that comes from the coconut's own oils, not from stabilizers. If you have access to fresh coconut, use it. Ajarn always said: the ingredient does half the work if you let it.
Khanom chan (ขนมชั้น) translates literally to "layered sweet" and is a Central Thai dessert with deep roots in ceremonial and auspicious occasions. The number nine is culturally significant: the Thai word for nine (เก้า, kao) is a near-homophone of ก้าว (kao), meaning "to step forward" or "to progress," making nine-layered khanom chan a fixture at weddings, housewarmings, and ordination ceremonies. Unlike the Portuguese-influenced egg sweets (foi thong, thong yip) brought to the Ayutthaya court by Maria Guyomar de Pinha in the 17th century, khanom chan belongs to a purely Thai lineage of rice flour and coconut desserts that predates foreign contact.
Quantity
150g
NOT glutinous rice flour
Quantity
100g
Quantity
400ml
thick first-press preferred
Quantity
200g
chopped if using block form
Quantity
10 leaves
cut into 1-inch pieces
Quantity
150ml
divided
Quantity
1/4 teaspoon
Quantity
for greasing the pan
| Ingredient | Quantity |
|---|---|
| regular rice flour (paeng khao jao)NOT glutinous rice flour | 150g |
| tapioca starch (paeng man sampalang) | 100g |
| coconut cream (hua kathi)thick first-press preferred | 400ml |
| palm sugar (nam tan pip)chopped if using block form | 200g |
| pandan leaves (bai toei)cut into 1-inch pieces | 10 leaves |
| waterdivided | 150ml |
| salt | 1/4 teaspoon |
| vegetable oil | for greasing the pan |
Blend the pandan leaves (bai toei) with 100ml of water until completely pulverized. The liquid should be dark, almost black-green. That's concentrated. Strain through a fine cloth or cheesecloth, squeezing hard to extract every drop of juice. You should get about 80-100ml of vivid green liquid. This is your pandan extract. No bottles. No artificial green dye. The real thing smells like vanilla's tropical cousin, grassy and floral and sweet all at once. If your pandan juice is pale, you used too much water or not enough leaves. Go darker. The color dilutes when it hits the batter.
In a small saucepan over low heat, dissolve the chopped palm sugar (nam tan pip) in 50ml of water. Stir gently until completely melted and smooth. Do not let it boil or caramelize. You want a syrup, not toffee. Palm sugar has a toasty, butterscotch quality that white sugar never will. That depth is what makes khanom chan taste like khanom chan. Strain the syrup through a fine mesh to catch any impurities or husk fragments. Let it cool to room temperature before adding to the batter.
In a large bowl, whisk together the regular rice flour (paeng khao jao) and tapioca starch (paeng man sampalang) with the salt. Pour in the coconut cream (hua kathi) and whisk until no lumps remain. Add the cooled palm sugar syrup and whisk again until fully incorporated. The batter should be smooth, pourable, like thin cream. Strain the entire batter through a fine sieve to catch any lumps. This step is critical. Lumps in the batter mean lumps in the layers, and lumps in the layers mean you failed at the only thing this dessert asks of you: patience and precision.
Divide the batter evenly into two portions. Leave one portion plain: this is your white (coconut) batter. Add the pandan juice to the second portion and stir until evenly green. You now have two batters. White and green. These alternate to create the nine layers. The green should be vivid but natural, the color of a pandan leaf, not neon. If it looks like food coloring, you've added something wrong.
Bring water to a rolling boil in your steamer. Lightly oil an 8-inch square or round heat-proof pan (or a traditional khanom chan mold if you have one). Use a thin layer of oil on a paper towel, just enough to prevent sticking. Too much oil and the layers won't bond to each other. Set the oiled pan in the steamer and let it heat for 2 minutes before you start layering. A hot pan sets the first layer faster and more evenly.
Stir the green batter well (it settles, always stir before each ladle). Pour a thin, even layer of green batter into the hot pan, about 3-4 tablespoons, enough to just cover the surface. Cover and steam for 5 minutes. The layer is set when the surface is no longer liquid and looks firm and slightly translucent. Now stir the white batter and pour the same amount over the set green layer. Cover. Steam 5 minutes. Repeat, alternating green and white, nine layers total. Start with green, end with green: green, white, green, white, green, white, green, white, green. Each layer must be fully set before the next goes on. If you rush, the layers bleed into each other. Patience. That's the entire technique.
When you pour the ninth and final layer (green), steam it for 8-10 minutes instead of 5. This ensures the top layer is fully set and the entire cake has time to firm up. The cake is done when the top is smooth, translucent, and slightly glossy. No wet patches.
Remove the pan from the steamer and let the khanom chan cool to room temperature completely. Do not cut it warm. Warm khanom chan tears. Cool khanom chan cuts clean. Once cool, run a thin knife or spatula around the edges. Turn the cake out onto a cutting board or banana leaf. Cut into diamond shapes or rectangular pieces with an oiled knife, wiping the blade between cuts. Each piece should show all nine layers in clean, distinct bands of green and white. That's the beauty of this dessert. Discipline made visible.
1 serving (about 60g)
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.