Recipe · Thailand · Sticky Rice, Boiled Wet

Khao Niew Piak (ข้าวเหนียวเปียก)

Sticky rice simmered into a warm, sweet porridge and finished with a slick of salted coconut cream — Thailand's rice pudding, made for longan season and eaten hot.

Khao Niew Piak (ข้าวเหนียวเปียก) — Warm Sweet Sticky Rice with Coconut

The Pudding That Boils Its Rice

ข้าวเหนียวเปียก splits into ข้าวเหนียว, sticky rice, and เปียก, "wet" — the name is the method. The same rice that is steamed dry and glossy for khao niew moon with mango goes into this pot with water and sugar and comes out a warm porridge instead, every grain swollen translucent, under a slick of salted coconut cream. Where the mango version is the dessert of the wedding tent, this one is the dessert of the kitchen table.

The classic bowl is white rice with longan (ลำไย) — the dish appears exactly when longan floods the markets. Pim's mother bought five kilos of it and told her daughter to make the pudding for the neighbours; Krua's writer found longan at forty baht a kilo in the supermarket and did the same. But the longan bowl is only the newest version. The black-rice bowl (ข้าวเหนียวดำเปียก), which the Pantip cook makes with coconut milk squeezed from coconuts he climbed himself, is the older form, and Wongnai's sweet-potato bowl shows how far the idea stretches: anything sweet, boiled with the rice, is the dish.

The rice variety matters, and every source names the same one: ข้าวเหนียวเขี้ยวงู (khao niew kiao ngu, "snake-fang rice") — long, fine grains that stay separate and glossy when boiled. And the salt matters equally: the cream on top is salted, on purpose, so the first spoonful is sweet rice meeting a salt edge. That contrast is the whole dessert.

The Recipe (white-rice longan version, from TrueID / Pim / Cheewajit)

ThaiEnglishAmount
ข้าวเหนียวเขี้ยวงูSticky rice, ideally khao niew kiao ngu250 g
น้ำเปล่าWater1.4 L
ลำไยLongans, stoned300 g
น้ำตาลทรายSugar180–230 g
เกลือป่นSalt½ tsp
ใบเตยPandan leaves, knotted1–2
หัวกะทิHead coconut cream (topping)400 ml
เกลือป่น (หน้ากะทิ)Salt, for the topping1 tsp
สารส้มAlum crystal, for the rinse water (optional)1 small lump

The black-rice bowl (Wongnai): 100 g black sticky rice boiled in 2 cups of water for about 25 minutes, stirred until the grains open and the water thickens, sweetened with 2 tbsp brown sugar, a spoonful of coconut milk stirred through (no more, or the colour turns), served with cubed sweet potato and more coconut milk on top. The young-coconut bowl (Pim): 500 g rice, 1.5 kg longans, 750 g sugar, the flesh of two young coconuts, boiled in jasmine-floated water or coconut water, with a topping of head coconut cream thickened with half a tablespoon of wheat flour. The tart (Krua): the same porridge stiffened with a sheet of gelatine and baked into a tart shell — proof the dish travels.

The Method

  1. The rinse. Swish the rice in water until it runs clear, then drain it well. Pim and Cheewajit go further: ten minutes in water swirled with an alum crystal, then two more rinses — the alum lifts the gum off the grains so they boil up glossy instead of cloudy.
  2. The boil. Bring the water to the boil, add the rice, and stir on a medium flame. TrueID's rule: stir one direction only, all the way to the bottom of the pot, so the grains neither break nor scorch. Add the knotted pandan once the water is warm.
  3. The wait. Cook until the grains turn translucent. This is the step the sources fight about — see below — but everyone agrees the fire stays gentle and the spoon keeps moving.
  4. The sugar. Add the sugar and salt only now, once the rice is cooked, and stir until dissolved. Krua is explicit about the order: sugar added while the rice is still hard "tightens" the grains and leaves you with hard little lumps no amount of boiling will soften.
  5. The fruit. Stir in the stoned longans. The moment the pot returns to the boil, take it off the heat — the longans only need to warm through and give up their scent.
  6. The cream. Heat the head coconut cream with its salt — TrueID adds a knot of pandan — over a low flame, stirring constantly, and stop at the first boil. Ladle the porridge into bowls and pour the salted cream over each. Serve warm; this is not a pudding for the fridge.

Where Thai Sources Disagree

Old rice or new. Pim is firm: use old-crop sticky rice, because new-crop rice turns to mush before it is cooked through. Cheewajit agrees, though it allows new rice if you watch the pot closely. TrueID's recipe, written in longan season, calls for new khao niew kiao ngu and never mentions the age of the crop. The safe reading: old rice forgives, new rice punishes.

The alum wash. Pim swishes an alum crystal through the rinse water and Cheewajit soaks the rice in it for ten minutes, both to strip the rice gum and leave the grains shiny. TrueID and Krua rinse with plain water only and say nothing about alum. The bowl comes out fine either way; the alum bowl is the prettier one.

When the rice is done. Cheewajit and Wongnai cook until the grains open (บาน) and the water thickens. TrueID and Krua say stop before they open — just translucent, still whole, or the dish "becomes paste". Pim sits between: barely open, with the pot watched. Two different porridges, both sold under the same name.

The topping. TrueID's cream is simply head coconut cream, salt and pandan, heated to the boil. Pim thickens it with half a tablespoon of wheat flour; Cheewajit with a tablespoon of rice flour. Wongnai skips the pot entirely and spoons plain coconut milk over the bowl. And TrueID salts its cream harder than the others — a full teaspoon and a quarter for half a litre — betting on the salt-sweet contrast more than anyone else.

How Western Versions Get It Wrong

UK Ingredient Notes

Sources

This recipe is translated from the following Thai-language sources. Where they disagree, we've said so.

1. TrueID Food — "สูตรขนมไทย ข้าวเหนียวเปียกลำไย หวานอร่อย พร้อมเทคนิคข้าวเหนียวนุ่มไม่อืด" by Maysylvie (the recipe used here; the one-direction stirring rule) — food.trueid.net

2. Pim.in.th — "ข้าวเหนียวเปียกลำไย-มะพร้าวอ่อน" (the old-crop rice rule, the alum wash, the young-coconut bowl) — pim.in.th

3. Cheewajit — "ข้าวเหนียวเปียกลำไย ขนมหวานแบบไทย" by A Cuisine (the healthy small-batch version; rice flour in the topping) — cheewajit.com

4. Wongnai — "สูตร ข้าวเหนียวเปียกมันหวาน" by หลานคุณย่า (the black-rice and sweet-potato bowl) — wongnai.com

5. Krua.co — "ทาร์ตข้าวเหนียวเปียกลำไย ขนมฝรั่งหัวใจไทย" by ณวรา เปลี่ยนบุญเลิศ (the sugar-timing warning; the tart that proves the dish travels) — krua.co

Johnny Tiger
Johnny researches and translates Thai recipes from Thai-language sources — chefs, restaurants and home cooks in Thailand — and publishes them with their sources cited. No westernised shortcuts, no invented steps.