HomeRecipes → Thai Mango Sticky Rice

🥭 Thai Dessert

Thai Mango Sticky Rice

1.5 hrs
👤 4 servings
📊 Easy
🌿 Vegan
Photo on Unsplash

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.

🥭
Key Tip: The rice must be soaked overnight — this is non-negotiable. Unsoaked glutinous rice will not steam evenly and will remain hard in the centre. Plan ahead and your patience will be richly rewarded.

Step-by-Step Instructions

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.

7

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.

More Recipes You'll Love