Khao Niao Mamuang — Thai Mango Sticky Rice — is Thailand's most iconic dessert, beloved from street stalls in Chiang Mai to fine dining tables in Bangkok. Glutinous rice is steamed until perfectly tender, then soaked in a warm, lightly salted coconut milk sauce that it absorbs completely, becoming fragrant, creamy, and subtly sweet. Served alongside slices of perfectly ripe Alphonso mango and drizzled with a rich coconut cream topping, this dessert is a study in contrasts: warm and cool, sweet and salty, soft and silky. It is deceptively simple and utterly unforgettable.
Step-by-Step Instructions
Soak the Glutinous Rice
Place 400g glutinous (sticky) rice in a large bowl and cover with cold water by at least 5cm. Soak for a minimum of 4 hours, ideally overnight. The rice will turn from opaque white to a more translucent appearance. Drain thoroughly before steaming.
Steam the Rice
Line a bamboo steamer or metal steamer basket with muslin cloth or a double layer of cheesecloth. Spread the drained rice evenly. Steam over vigorously boiling water for 25–30 minutes, flipping the rice halfway through, until every grain is tender, glossy, and translucent. The rice should clump together when pressed.
Make the Coconut Soaking Sauce
While the rice steams, combine 300ml full-fat coconut milk, 3 tbsp caster sugar, and ¾ tsp fine sea salt in a small saucepan. Heat over medium-low, stirring until the sugar dissolves completely. Do not boil — you want a warm, smooth sauce. Remove from heat and set aside.
Soak the Rice in Coconut Sauce
Transfer the hot steamed rice to a large bowl. Pour the warm coconut sauce over the rice and stir gently to combine. Cover with a lid or cling film and leave to absorb for 20–30 minutes. The rice will soak up almost all the liquid, becoming creamy and fragrant. This resting step is essential — do not skip it.
Make the Coconut Cream Topping
In a small saucepan, combine 150ml coconut cream, 1 tbsp caster sugar, ¼ tsp salt, and 1 tsp rice flour (to thicken slightly). Heat gently, stirring constantly, until the mixture just begins to simmer and thickens slightly. Remove from heat. This is the rich, savoury-sweet drizzle that elevates the dish.
Prepare the Mango
Use 2 large, perfectly ripe Alphonso or Nam Dok Mai mangoes. Peel and slice the flesh cleanly away from the stone in long, elegant slices. The mango should be fragrant, deeply golden, and yield easily to the knife. Arrange the slices in a fan on each plate.
Plate and Serve
Mould a generous portion of coconut sticky rice using a small bowl or ring mould and place alongside the mango fan. Drizzle the warm coconut cream topping generously over the rice. Garnish with toasted sesame seeds, a few fresh mint leaves, and a pinch of toasted mung beans for texture. Serve immediately while the rice is still warm.
Chef's Secrets
Only Glutinous Rice
Regular jasmine or long-grain rice will not work. You must use Thai glutinous (sticky) rice — it has a completely different starch structure that creates the characteristic chewy, clumping texture.
Full-Fat Coconut Milk
Use the richest, creamiest full-fat coconut milk you can find. Light coconut milk produces a watery, flavourless result. Thai brands like Aroy-D or Chaokoh are ideal.
Mango Ripeness is Everything
An underripe mango will ruin this dish. The mango must be deeply fragrant, yielding to gentle pressure, and intensely golden inside. Alphonso mangoes in season are the gold standard.
Salt Balances the Sweet
The subtle saltiness in both the soaking sauce and the topping is what makes this dessert extraordinary. Don't reduce the salt — it's the secret ingredient that makes the coconut flavour sing.