Khanom thuay is among the oldest of the Thai court sweets — its form (steamed in small cups or shells) reflects the Thai dessert aesthetic of precise, small, intensely flavoured preparations rather than the large portion desserts of Western patisserie. Thompson traces the use of pandanus (bai toey) in Thai sweets to the royal kitchen's aesthetic use of natural green colouring and the simultaneous aromatic of pandanus's characteristic 2-acetyl-1-pyrroline compound — the same aromatic found in jasmine rice and basmati.
A two-layer steamed dessert of modest dimensions but precise architecture: a slightly salty, creamy coconut cream layer (na — the 'face') set on top of a sweet rice flour and coconut milk base layer (tua — the 'body'). The contrast between the sweet starchy base and the savoury-sweet cream top is the preparation's entire point — and the balance between the salt in the cream layer and the sweetness of the base is, as in mango sticky rice (Entry TH-27), the mechanism that makes both layers taste more complex together than either alone. This preparation demonstrates the Thai dessert principle of using salt as an amplifier of sweetness — a principle that runs through the entire Thai sweet tradition.
**The base (tua):** - Rice flour: 100g. - Coconut milk: 300ml. - Palm sugar: 150g, dissolved. - Pandanus juice (from blended pandanus leaves, strained): for colour (green) and aromatic. Mix together. The base should be liquid — it sets during steaming. **The top layer (na — cream):** - Thick coconut cream: 200ml. - Rice flour: 1 tablespoon — for slight body. - Salt: ½ teaspoon — more than seems correct. This is the layer where the dish lives or dies. The saltiness of the top cream against the sweetness of the base must be clearly detectable — not merely present as a background modifier but as an element the palate can identify. If uncertain: add a little more salt. The cream should taste noticeably savoury-sweet. **The steaming:** 1. Pour the base mixture into small ceramic cups or banana leaf cups — fill three-quarters. 2. Steam for 8–10 minutes until the base is just set. 3. While the bases steam: heat the cream mixture gently until the flour has cooked (stir continuously, 3 minutes over medium heat). Do not boil. 4. Pour the cream mixture over the set bases — fill to the rim. 5. Steam for a further 5 minutes until the cream layer is just set. 6. Cool before serving — these desserts are served at room temperature, not hot. Decisive moment: The set of both layers before service. The base must be firm enough to support the cream layer without mixing — check by inserting a skewer: it should come out clean but not dry. The cream layer is correctly set when a very slight tremble is still visible (like a just-set panna cotta) — it will firm further as it cools. Sensory tests: **Taste — the cream layer:** A small spoonful of only the cream layer: noticeably salty-sweet, the coconut richness prominent, the slight body from the rice flour providing a softly set rather than liquid texture. **Taste — the layered combination:** A spoonful taken from both layers simultaneously: the sweet, slightly herbal (pandanus) base against the savoury-sweet cream — the combination should register as a complete flavour interaction: neither layer dominates, both are present.
David Thompson, *Thai Food* (2002); *Thai Street Food* (2010)