Khao Niao Mamuang (ข้าวเหนียวมะม่วง) — Mango Sticky Rice
Declassified 22 August 2026
Threat assessment
- 1 No contact Nobody is in danger. Least of all the locals.
- 2 Light resistance A warmth. You mention it. Nobody responds.
- 3 Engaged You are sweating. No one else at the table is sweating.
- 4 Taking fire You have stopped talking. A child has taken your portion.
- 5 Operative down Extraction required. Locals describe this one as "not spicy".
Khao niao mamuang is Thailand's best-known sweet: long-grain glutinous rice from the north, soaked overnight and steamed in a woven cone basket, then folded while still hot with salted sweetened coconut cream and left to stand until the grains have absorbed all of it. It belongs to Central Thailand and to the hot season, when nam dok mai mangoes are at their peak from March to May. A good one is judged on the rice rather than the fruit — the grains should stay separate, glossy and slightly chewy instead of collapsing into paste, and the finished plate should taste nearly as salty as it does sweet. The salted coconut topping (na kati) spooned over at the end is not a garnish but the seasoning that makes the sugar readable.
// SUPPLY LIST
SCALE:
| AMT | UNIT | ITEM |
|---|---|---|
| 300 | g | Thai long-grain white glutinous rice (khao niao), rinsed and soaked overnight |
| 2 | tbsp | Skinless yellow split mung beans (tua thong), for toasting; white sesame seeds are an accepted substitute |
| 2 | piece | Pandan leaves, rinsed and each tied into a loose knot (one for the steamer, one for the coconut mixture) |
| 300 | ml | Coconut cream, unshaken first-press, for the rice (canned or UHT carton is standard in Thai home kitchens; you need about 420 ml in total for this recipe) |
| 120 | g | White granulated sugar (palm sugar works but darkens the rice to beige) |
| 0.75 | tsp | Fine sea salt (about 4.5 g), for the coconut rice |
| 120 | ml | Coconut cream, unshaken first-press, for the salted topping (na kati) |
| 1.5 | tsp | Rice flour, for thickening the topping |
| 0.25 | tsp | Fine sea salt, a scant measure (about 1 g), for the topping |
| 2 | Ripe nam dok mai mangoes, fragrant at the stem and just yielding at the shoulder, about 350 g each |
// OPERATIONS
- 1 Put the 300 g glutinous rice in a large bowl, cover with cool water, swirl hard with your hand, and pour off the cloudy water; repeat 3-4 times until it runs almost clear, then cover with cold water by 5 cm and soak for 8-10 hours or overnight, at room temperature if your kitchen sits below 26 C / 79 F and in the fridge if it is hotter, since warm soaking water turns sour and the rice picks it up. Do not take the hot-water quick soak: an hour in hot water swells the outside of each grain while leaving a chalky opaque core that steaming cannot rescue, and those cores stay hard and refuse to absorb the coconut cream, which is the whole dish. The rice is ready when a single grain crushes to a smooth paste under your thumbnail with no gritty centre.
- 2 Toast the 2 tbsp mung beans in a dry heavy-based frying pan (about 20 cm) over medium-low heat, shaking the pan every 20-30 seconds, for 6-8 minutes, until they are the colour of pale honey and smell like roasted peanuts, then tip them straight onto a cold plate — left in the hot pan they keep colouring, and burnt mung beans are bitter enough to spoil the plate. Cool completely; they should shatter cleanly between your teeth. This is the full amount for four plates, so do not be tempted to toast less, and it can be done days ahead and kept airtight.
- 3 Drain the soaked rice in a sieve for 10 minutes, shaking it twice — surface water dripping into the pot below is what makes the bottom layer gluey. Set up the steamer: a Thai bamboo cone basket (huat) over a narrow-necked pot is traditional and needs no lining, but a stacking steamer or a colander over a saucepan works if you line it with a double layer of damp muslin. Bring 5-7 cm of water to a hard rolling boil, drop in one of the knotted pandan leaves, and make sure there is at least a 3 cm gap between the water and the rice — glutinous rice must cook in vapour only, and any rice sitting in water goes to porridge.
- 4 Spread the drained rice in an even layer no deeper than about 5 cm — pile it deeper and the centre stays raw however long you steam it — then cover and steam over the rolling boil for 12 minutes, flip the whole rice cake over in one movement (a sharp upward jerk of the cone basket, or lift the muslin corners and turn the mass), and steam a further 8-12 minutes, 20-24 minutes in total. Keep the water at a genuine boil and top it up with boiling water from a kettle if it runs low; a slack simmer gives you underdone rice at the 25-minute mark. It is done when the grains are translucent and glossy, tender through with a distinct springy chew, and you cannot find a single opaque white core when you press a few grains flat.
- 5 While the rice steams, put the 300 ml coconut cream, 120 g sugar, 3/4 tsp fine salt and the remaining knotted pandan leaf into a small non-reactive saucepan (16-18 cm, stainless steel) over low heat, and warm it for 4-5 minutes to 70-75 C / 158-167 F, stirring, until the sugar has completely dissolved and the surface steams faintly. Never let it bubble: boiling breaks the emulsion, the oil separates out, and the rice ends up greasy and dull instead of glossy. Taste it — it should be aggressively sweet and clearly salty, a shade too much of both, because roughly 600 g of unseasoned rice is about to dilute it. Fish out the pandan and squeeze it against the side of the pan.
- 6 Tip the rice, straight from the steamer and still steaming hot, into a wide stainless steel or glass bowl (aluminium reacts with the salt and coconut and lends a metallic edge), pour over about three-quarters of the warm coconut mixture, and fold it in with a wooden paddle or silicone spatula for about 30 seconds — cutting down and turning the mass over, never stirring or beating, which ruptures the grains and turns the lot to wallpaper paste. The rice has to be hot: once it drops below about 60 C / 140 F the starch sets and the grains will sit in a puddle of cream instead of drinking it.
- 7 Cover the bowl tightly with a lid or plate and a folded cloth and leave it to stand at room temperature for 25-30 minutes, folding once more at the 10-minute mark and adding the last of the coconut mixture if the surface looks dry or matte. It is ready when the grains are separate and shining, the bottom of the bowl is dry with no pooled liquid, and a spoonful pressed together holds its shape without weeping. You should have roughly 950-1000 g of finished coconut rice, which is four generous plates.
- 8 Make the salted topping while the rice rests: whisk the 1 1/2 tsp rice flour into the 120 ml cold coconut cream in a small saucepan until completely smooth — it must go in cold, or the flour seizes into lumps you cannot whisk out — add the scant 1/4 tsp salt, then set over low heat and stir constantly with a spatula, scraping the base, for 2-3 minutes until it thickens to the consistency of pouring cream and coats the back of a spoon. Pull it off the heat at the first bubble at the edge, around 80 C / 176 F — boiled, it splits and goes grainy. Tasted on its own it should be frankly, almost startlingly salty; that is correct, and it is the counterweight to the sugar in the rice. Cool to room temperature, where it thickens a little further, and expect about 110 ml.
- 9 Cut the mangoes no more than 15 minutes before serving, at cool room temperature rather than fridge-cold, since chilling flattens the aroma that the whole dish is built around. Peel each one with a swivel peeler, stand it on its stem end, and cut down either side of the flat stone about 1 cm off centre to release the two cheeks, then lay each cheek cut-side down and slice it lengthwise into 4-5 slices about 1 cm thick. Cut mango weeps and dulls within the hour, so do not get ahead of yourself.
- 10 Hold the finished rice covered at room temperature and serve it within about 5 hours — do not refrigerate it, at any stage, for any reason: the cold retrogrades the starch and turns the grains hard, crumbly and chalky in under an hour, and no amount of sauce disguises it. If it has been chilled despite everything, re-steam it in muslin over boiling water for 8-10 minutes and fold it again with a splash of warm coconut cream (an extra 2 tbsp, beyond the quantities listed above), but treat that as a rescue rather than an equal.
- 11 To serve, mound about 240 g of the coconut rice on each of four plates or shallow bowls, pressing it lightly into a dome with the back of a wet spoon, and fan one mango cheek alongside so the slices lean against the rice. Spoon about 1 1/2 tbsp of the salted coconut topping over the rice only, never over the mango, and scatter a generous 1 1/2 tsp of the toasted mung beans across the top, which uses up both. Eat it with a spoon and fork, taking rice and mango in the same mouthful; it wants nothing else beside it but a glass of cold water or plain Chinese tea.