A cooking platform built around craft, culture, and the stories behind what we eat.

Created by Chef Fai
Thai desserts prove the system governs everything: palm sugar for sweetness, coconut cream for body, pandan for fragrance, and a tapioca shell that shatters into crunch against cold coconut milk. The four pillars don't stop at savory.
Most people think Thai cuisine is about curries and stir-fries. They forget that the system governs dessert too. Palm sugar for sweetness. Coconut cream for richness. Pandan for fragrance. Salt to make the sweet sing. Those are the rules. Every khanom thai (Thai sweet) follows them, and tub tim grob is no exception.
But this dish adds a fifth principle that Ajarn rarely had to spell out because every Thai grandmother already knew it: texture. Thai desserts are obsessed with mouthfeel. Chewy against smooth. Crunchy against creamy. Tub tim grob is the purest expression of that obsession. You take a water chestnut, already crunchy, and you coat it in tapioca starch. When that starch hits boiling water, the outside turns translucent and chewy while the inside stays crisp. Then you drop the whole thing into ice-cold coconut milk sweetened with palm sugar and perfumed with pandan. Your teeth break through the soft, jewel-like shell and hit the snap of the chestnut. That contrast is the entire point.
The name means "crispy rubies." Tub tim is the Thai word for pomegranate and for the gemstone ruby. The red-tinted tapioca coating looks like a handful of rough-cut gems sitting in a pool of white coconut cream. At temple fairs and dessert stalls across Bangkok, this is the dish that disappears first. It's simple. It's cold. It's perfect.
Ajarn always said that Thai desserts are not afterthoughts. They're proof that the system is complete. If you can understand why palm sugar behaves differently from white sugar, why fresh coconut cream feels different from canned, why pandan does what vanilla can never do in a tropical kitchen, then you understand the sweet pillar. And tub tim grob is the easiest way in.
Quantity
450g (2 cans drained, or fresh)
diced into 1cm cubes
Quantity
1 cup, plus extra for coating
Quantity
1/2 teaspoon coloring or 2 tablespoons beetroot juice
| Ingredient | Quantity |
|---|---|
| water chestnuts (haew)diced into 1cm cubes | 450g (2 cans drained, or fresh) |
| tapioca starch (paeng man sampalang) | 1 cup, plus extra for coating |
| red food coloring or beetroot juice | 1/2 teaspoon coloring or 2 tablespoons beetroot juice |
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.
Discover Culinary Explorer