Mango Sticky Rice Recipe – Best Thai Dessert You’ll Ever Make

Mango Sticky Rice Recipe – Best Thai Dessert You’ll Ever Make
🥭 5-Min Coconut Sauce · Thai Dessert Made Simple

Mango Sticky Rice Recipe —
Best Thai Dessert You’ll Ever Make

Pillowy glutinous rice soaked in silky coconut cream · served alongside golden ripe mango · sweet, dreamy, and absolutely unforgettable

⏱ 45 minutes 🥭 Serves 4 🥥 5-min coconut sauce 🌿 Naturally vegan
Thailand’s Greatest Dessert

The Story Behind Mango Sticky Rice

Walk through any night market in Chiang Mai, Bangkok, or Phuket and you will eventually stop at a cart piled with halved golden mangoes beside bowls of glistening white rice and a small jug of pale coconut sauce. You will order it. And then you will understand why this dessert has been Thailand’s most beloved sweet for centuries.

Khao Niao Mamuang — glutinous rice with mango — is the kind of dessert that sounds simple right up until the moment you eat it. Then the simplicity becomes the point.

The rice is not regular rice. Glutinous rice (also called sticky rice or sweet rice) has virtually zero amylose starch — the component that makes long-grain rice fluffy and separate. What it has instead is almost entirely amylopectin, which creates that characteristic clingy, chewy, almost stretchy texture that absorbs liquid rather than repelling it.

🥥 The coconut transformation: When glutinous rice is soaked in sweetened coconut cream, something remarkable happens. The rice absorbs the coconut cream over 20–30 minutes, swelling slightly and becoming perfumed, silky, and deeply rich — almost like a savoury rice pudding, but rounder and more complex. The rice doesn’t just sit alongside the coconut — it becomes the coconut, from the inside out.

And the mango? In Thailand, Nam Dok Mai or Ataulfo (Champagne) mangoes are the traditional choice — fibre-free, deeply fragrant, golden-fleshed varieties that are sweet enough to eat like candy and rich enough to pair with a coconut cream sauce without being overwhelmed by it.

🌿 The pandan secret: Authentic mango sticky rice includes a pandan leaf — a blade-like Thai herb that flavours the coconut cream with a subtle vanilla-almond-coconut fragrance. It doesn’t taste strongly of anything you can name, but its absence is noticeable. If you can find pandan leaves (Asian supermarkets, or frozen online), tie one in a knot and simmer it in the coconut cream. This single addition moves the dish from “very good” to “exactly right.”

The final element: a drizzle of salty coconut cream sauce over the plated dessert. The salty-sweet contrast is the key to the entire dish — it is what makes every bite more interesting than the last and keeps you reaching for another spoonful when the bowl should already be empty.

Four Ingredients, Infinite Flavour

Why Each Ingredient Matters 🥥

THE FOUNDATION

🌾 Glutinous / Sticky Rice

Not regular rice — not even close. Glutinous rice contains almost no amylose (the starch that makes rice separate and fluffy). It’s almost entirely amylopectin — the starch that creates its extraordinary clingy, chewy texture. This unique texture is what allows it to absorb coconut cream so completely. Regular rice would become a soggy mess; glutinous rice becomes silky and intensified. Find it at any Asian grocery store.

THE SOUL

🥥 Full-Fat Coconut Cream

Coconut cream, not coconut milk — and the distinction matters enormously. Coconut cream is the thick, rich top layer of coconut milk — higher in fat, more concentrated, more aromatic. The fat content is what carries the flavour into the rice as it soaks. Low-fat or “light” coconut milk produces a thin, watery result that tastes hollow. Shake the can before opening — if the contents are liquid throughout, it’s milk. Cream should be thick and spoonable.

THE STAR

🥭 The Perfect Mango

Thailand uses Nam Dok Mai or OK-Rong varieties — deeply fragrant, fibre-free, golden flesh. Outside Thailand, Ataulfo (Champagne) mangoes are the closest substitute — small, kidney-shaped, golden-skinned, intensely sweet, and with no fibrous strands. Never use Tommy Atkins or Kent mangoes — they’re fine for smoothies but their fibre and tartness don’t work alongside the rich coconut cream.

THE BALANCE

🧂 Salt in the Coconut Cream

Salt in a sweet dessert sounds wrong until you understand why it’s there. The coconut cream sauce that drizzles over the finished dish contains a significant amount of salt. This salt creates the essential sweet-salty contrast that makes mango sticky rice deeply complex rather than just sweet. Without the salt drizzle, the dish tastes flat. The balance between the sweet mango, the sweetened rice, and the salty cream is the genius of the recipe.

The Golden Fruit

Choosing the Perfect Mango 🥭

This is the single most important decision you’ll make for this dish. The wrong mango ruins the entire experience. Click each variety to understand when to use it.

🥇
Ataulfo (Champagne)
BEST CHOICE
Small, golden, honey-cream flavour, no fibre. The best available substitute for Thai mango. February–July.
Nam Dok Mai
AUTHENTIC
The traditional Thai variety. Intensely fragrant, fibre-free, honey-floral. Find at Asian grocery stores.
💛
Alphonso (Indian)
EXCEPTIONAL
Deep orange, supremely aromatic, smooth. Available at Indian grocery stores April–June. Outstanding result.
🌟
Honey / Philippine
WIDELY AVAILABLE
Yellow-green skin, sweet, relatively fibre-free. Good year-round option at Asian grocery stores.
⚠️
Tommy Atkins
AVOID IF POSSIBLE
Most common supermarket mango. Fibrous, tart, disappointing with coconut rice. Use only as a last resort.
❄️
Frozen Mango
EMERGENCY OPTION
Frozen Ataulfo chunks work surprisingly well. Thaw and drain before serving. Far better than bad fresh mango.
Click a mango variety to get the full guide on when and why to use it… 🥭
🥭 How to tell if a mango is ripe: Smell the stem end — a ripe mango smells intensely of mango. Squeeze gently — it should yield like a ripe peach, not be rock hard or completely soft. Colour is unreliable for ripeness assessment (depends entirely on variety). The squeeze and smell test never lies. A mango that smells of nothing and feels like a cricket ball is not ripe. Store underripe mangoes at room temperature in a paper bag until fragrant — never refrigerate before ripe.

📌 Pin It for Later

The Recipe

Mango Sticky Rice — Complete Guide

Scale for any crowd with the serving calculator. Choose your coconut sauce style below. Pick your toppings for a beautiful presentation.

Mango Sticky Rice — Best Thai Dessert You’ll Ever Make
⏱ 15 min + 30 min soak 🥭 Serves 4 🌿 Vegan

🌾 THE STICKY RICE
1½ cupsGlutinous (sticky) rice
1 canFull-fat coconut cream (400ml)
3 tbspCaster or white sugar
¼ tspSalt
1 leafPandan leaf, tied in a knot (optional)

🥥 SALTY COCONUT CREAM DRIZZLE
¼ cupReserved coconut cream
1 tspCornstarch
1 tbspWater
¼ tspSalt (generous — this should taste salty)
1 tspSugar

🥭 TO SERVE
2 largeRipe Ataulfo mangoes (or best available)
Sesame seedsor mung beans, to garnish

📋 METHOD
1
Soak the rice: Rinse glutinous rice 3–4 times until water runs nearly clear. Cover with cold water and soak minimum 30 minutes, ideally 4–8 hours. Soaking is not optional — unsoaked rice steams unevenly and loses its silky texture.
2
Steam the rice: Drain soaked rice. Steam in a bamboo steamer, rice cooker steamer basket, or over a saucepan of simmering water for 20–25 minutes until just tender with a slight bite. Don’t steam until fully soft — it finishes in the coconut cream.
3
Make the coconut soaking sauce: While rice steams, warm 300ml coconut cream, sugar, salt, and pandan leaf in a saucepan over medium-low heat. Stir until sugar dissolves — do not boil. Reserve ¼ cup for the drizzle. Remove pandan.
4
Soak the rice in coconut cream: Transfer hot rice to a bowl. Pour warm coconut cream over the rice. Stir gently. Cover and rest 20–30 minutes — this is where the magic happens. The rice absorbs the cream completely.
5
Make the salty drizzle: Whisk cornstarch into water. Add to reserved coconut cream with salt and sugar. Simmer 2 minutes, stirring, until slightly thickened. It should coat the back of a spoon lightly.
6
Slice the mango: Peel and slice mangoes alongside the flat seed. Cut into fans or neat slices. Room temperature mango is sweeter than cold — don’t refrigerate before serving.
7
Plate and serve: Mound the coconut rice in a bowl or plate. Lay mango alongside. Drizzle the salty coconut cream sauce generously over the rice. Garnish with toasted sesame seeds. Serve immediately.
💡 The salty coconut drizzle is non-negotiable — it transforms the dish from sweet rice + mango into something deeply complex and restaurant-quality.

Save to your phone · Print for your kitchen ✨

Scale for Any Occasion

Serving Size Calculator

🥭 How many servings do you need?
All amounts update live below — including the salty drizzle sauce.
4 servings · Standard batch
Glutinous rice1½ cups
Coconut cream (soaking)300 ml (~1¼ cups)
Sugar (for rice)3 tbsp
Salt (for rice)¼ tsp
Coconut cream (drizzle)¼ cup
Ataulfo mangoes2 large
🥥 Coconut cream tip: One standard 400ml can of full-fat coconut cream is perfect for 4 servings — just enough for the rice and the drizzle with nothing wasted. For 6–8 servings, open a second can. Always use full-fat — the recipe doesn’t work with light coconut milk.
The Heart of the Dish

Coconut Cream Sauce — 4 Variations

The coconut cream sauce defines the entire character of the dish. The classic is perfect — but these variations are each beautiful in their own way.

🥥 Classic Thai Coconut Cream Sauce — The Original
1 canFull-fat coconut cream (400ml)
3 tbspCaster sugar
¼ tspSalt (for soaking sauce)
½ tspSalt (for drizzle — saltier)
1 leafPandan, tied in knot (optional)
The time-tested ratio used by street vendors and restaurant chefs across Thailand. The soaking sauce is mildly sweet and lightly salted. The drizzle sauce is more assertively salty — this contrast is the key to the dish. Never skip the salt in the drizzle. The pandan leaf adds an unmistakable warm, floral fragrance that transforms the dish from very good to extraordinary.
💡 The soaking sauce should taste pleasant but mild — the final drizzle is where the intensity lives
🌿 Pandan-Infused Coconut Cream — Most Authentic
1 canFull-fat coconut cream
4 leavesFresh or frozen pandan, blended
3 tbspPalm sugar or caster sugar
½ tspSalt
1 tspPandan extract (intensifies colour)
For the deepest pandan experience: blend 4 pandan leaves with 3 tbsp water, strain, and add the green pandan juice to the coconut cream as it warms. The cream turns a subtle jade green and the fragrance intensifies dramatically. Palm sugar (available at Asian grocery stores) adds a more complex, caramel-molasses sweetness than white caster sugar — genuinely worth finding for this version. This is the most visually stunning and aromatically complex variation.
💡 Pandan leaves are available frozen at most Asian grocery stores — freeze the bag and snap off leaves as needed for months
🫚 Ginger Lemongrass Coconut Cream — Aromatic Fusion
1 canFull-fat coconut cream
1 stalkLemongrass, bruised + sliced
1-inchFresh ginger, sliced thin
3 tbspCaster sugar
½ tspSalt
Strainbefore using — discard aromatics
Simmer lemongrass and ginger in the coconut cream for 10 minutes before straining. The resulting infused cream has a citrusy, warmly spiced undertone that pairs beautifully with the bright sweetness of the mango. This version makes the dessert feel simultaneously exotic and fresh. Finish with a tiny grating of lime zest over the plated dish — it ties the lemongrass and mango flavours together.
💡 Use the white bottom of the lemongrass stalk only — the green top is too fibrous and bitter for infusing
🍫 Dark Chocolate Coconut Drizzle — Modern Fusion
Classiccoconut soaking sauce (unchanged)
For drizzle:
¼ cupCoconut cream
50gDark chocolate (70%+), chopped
1 tspHoney or sugar
PinchSalt + pinch cayenne (optional)
A non-traditional but completely delightful variation. Keep the coconut soaking sauce exactly as in the classic recipe. For the drizzle, melt dark chocolate into warm coconut cream with honey and salt. The result is a flowing dark chocolate-coconut ganache that pools around the rice and mango in dramatic, restaurant-worthy puddles. The mango and dark chocolate combination is extraordinary — fruity, bittersweet, creamy, and surprising.
💡 Add a small pinch of cayenne to the chocolate drizzle — the mild heat amplifies the chocolate and mango flavours without being spicy
Getting the Rice Right

4 Ways to Cook Glutinous Rice

The cooking method changes the texture slightly — some produce a firmer, chewier rice, others a more tender result. All require soaking first.

MOST AUTHENTIC

🎍 Bamboo Steamer

The traditional method used across Southeast Asia. Drain soaked rice, wrap in a damp cheesecloth, and steam over rapidly boiling water for 20–25 minutes. Produces the chewiest, most authentic texture — each grain remains distinct before absorbing the coconut cream. If you make this regularly, a bamboo steamer is worth purchasing.

💡 Line the steamer with cheesecloth — rice grains fall through bamboo slats without it
EASIEST

🍚 Rice Cooker

Many rice cookers have a glutinous rice setting — use it if available. Without a specific setting, use the normal white rice setting with slightly less water (1:1 rice to water ratio after soaking). Results are excellent and entirely hands-off. The rice cooker produces a slightly softer, more homogeneous texture than steaming — slightly less traditional but equally delicious.

💡 Soaked rice requires less water — use 1:1 ratio (rice:water) not the usual 1:1.5
NO EQUIPMENT

🫕 Stovetop Absorption

Drain soaked rice into a saucepan. Add water (same volume as rice). Bring to a boil, then cover tightly and simmer on the lowest possible heat for 15 minutes. Remove from heat and rest covered for 10 more minutes — do not lift the lid during either phase. This produces a slightly stickier, more uniform texture than steaming.

💡 The tightest possible lid is essential — use foil under the lid to create a perfect seal if needed
EMERGENCY OPTION

📱 Microwave Method

Drain soaked rice into a microwave-safe bowl. Add water (equal volume to rice). Cover tightly with microwave-safe cling wrap. Microwave HIGH 8 minutes, rest 5 minutes without uncovering. The results are surprisingly decent — the texture is softer and more uniform than traditional steaming but the coconut cream absorption works identically. Best reserved for when other methods aren’t available.

💡 Pierce the cling wrap 3–4 times before microwaving — total seal causes pressure buildup
The Visual Story

Plating & Toppings Builder 🎨

Mango sticky rice is one of the most naturally beautiful desserts in the world. Click your toppings and garnishes to build your perfect plate.

Sesame Seeds
🟢Fried Mung Beans
🌿Pandan Leaf
🥭Mango Fan
🌸Edible Flowers
🌱Thai Basil / Mint
💚Lime Zest
🫗Coconut Drizzle Jug
🥥Coconut Flakes
🫐Berry Coulis
Click toppings above to build your mango sticky rice presentation… 🥭
Naturally Nourishing

Nutrition Per Serving

Per serving of the complete dish — one portion of coconut rice + half a mango + coconut drizzle. Classic recipe, full-fat coconut cream.

~420
Calories
A proper dessert serving — satisfying and substantial. The combination of rice starch, fat, and natural fruit sugars creates a genuinely filling dessert.
5g
Protein
From glutinous rice and coconut cream. Modest but present — this is a dessert rather than a protein meal.
18g
Healthy Fat
Primarily medium-chain triglycerides (MCTs) from coconut cream — rapidly metabolised for energy rather than stored as fat.
62g
Carbohydrate
From rice and mango. The mango’s natural sugars come with vitamin C and vitamin A — not empty calories.
Vit C
From Mango
One mango provides ~57mg vitamin C — roughly 65% of the daily requirement. Also rich in vitamin A and folate.
MCTs
Coconut Medium-Chain Fat
Lauric acid — the dominant MCT in coconut cream — is studied for its antimicrobial properties and energy metabolism benefits.
Pro Tips

Make Restaurant-Quality Mango Sticky Rice

⏰ Soak Overnight for Best Results

The minimum soak is 30 minutes, but soaking overnight produces dramatically better texture. The water penetrates the rice completely — resulting in more even cooking and a more uniformly silky texture when the coconut cream is absorbed. Put rice to soak before bed; make the dessert the next day. The 8-hour soak is worth doing whenever you have the time to plan ahead.

🌡️ Warm the Coconut Cream — Don’t Boil

Never bring coconut cream to a boil for the soaking sauce. Boiling splits the fat from the water — the cream becomes grainy and loses its silky, homogeneous quality. Warm on medium-low heat until sugar dissolves and steam rises — then remove from heat. The sauce should be warm to the touch, not bubbling.

🕐 The 20-Minute Rest Is Everything

After pouring the warm coconut cream over the hot rice, cover and rest for 20–30 minutes. This is when the rice absorbs the coconut cream from a garnish into the soul of the dish. Impatient cooks who skip this step get rice sitting in a pool of coconut liquid rather than rice that has become coconut cream. The rest is not passive — it’s the most important phase of the recipe.

🧂 Make the Drizzle Saltier Than Feels Comfortable

The salty coconut cream drizzle should taste assertively salty when you taste it on its own. This is correct. When drizzled over the sweet coconut rice and sweet mango, the salt provides the essential contrast that makes the whole dish complex. A drizzle that tastes mild on its own will disappear into the sweetness of the dish and provide no contrast at all.

🥭 Serve Mango at Room Temperature

Cold mango from the refrigerator is significantly less sweet than room-temperature mango. The enzymes responsible for sweetness perception are more active at room temperature. For the best possible dessert: remove mango from the fridge 30–60 minutes before serving. If you forgot, hold the cut mango pieces in your hands briefly — even 5 minutes at room temperature makes a noticeable difference.

🎋 Rinse the Rice Thoroughly

Rinse soaked glutinous rice 3–4 times before steaming. The rinse water should run nearly clear by the final wash. Excess surface starch makes the finished rice gummy and clumped in an unpleasant way — different from the natural stickiness that comes from cooking. Properly rinsed rice produces distinct-but-clingy grains that absorb the coconut cream beautifully.

Storing the Oasis

Storage & Make-Ahead Guide

Mango sticky rice is best served immediately — but each component can be prepared ahead separately and assembled when ready to serve.

2
Days Fridge (Rice)
Store rice and sauce separately. Rice hardens in the fridge — always reheat before serving.
1 wk
Coconut Sauce
Make the sauces aheadboth soaking and drizzle keep up to a week refrigerated. Warm gently before using.
2 days
Cut Mango
Cover cut mango tightlycut mango oxidises. Add 1 tsp lime juice to preserve colour and flavour.
Reheat
Leftover Rice
Sprinkle 2 tbsp water over cold rice. Microwave 60–90 sec covered — the steam re-softens it beautifully.
🌿 Make-ahead dinner party strategy: Soak the rice the night before. Steam the rice and make both coconut sauces up to 4 hours ahead. Keep the soaked rice warm wrapped in foil (or at room temperature for up to 2 hours). Cut the mango and assemble immediately before serving. This way the dinner party dessert involves only 2 minutes of plating and you’re completely relaxed at the table. The drizzle sauce reheats beautifully in 60 seconds on the stove.
Every Question

FAQ — The Complete Guide

Any Asian grocery store carries it — typically in the Thai or Southeast Asian section. Look for bags labelled “glutinous rice,” “sticky rice,” or “sweet rice.” Thai brands (Three Rings, Elephant) are widely available. Do not substitute regular jasmine rice or any other rice — the starch composition is fundamentally different and the recipe will not work. Glutinous rice is also available online (Amazon, Asian specialty retailers). It keeps indefinitely in an airtight container at room temperature — worth buying a large bag if you plan to make this more than once.
The result will be thinner and less rich — but workable. Coconut milk is coconut cream diluted with water — lower fat content, less concentration. If using coconut milk: use the full can (400ml) rather than the reduced quantity specified for cream — more liquid compensates for lower concentration. You may also want to reduce the sauce by simmering for 5 extra minutes. Never use “light” or “reduced fat” coconut milk — it’s too thin and produces a watery result with very little coconut flavour. If a can of “coconut cream” pours out thin and liquid like water, it’s coconut milk despite the label. Real coconut cream should be thick and spoonable.
Two possible causes: 1) Too much water during cooking — glutinous rice soaked overnight needs less water than the packet suggests. Use a 1:1 rice to water ratio (by volume) after soaking. 2) The coconut cream soaking sauce was too hot or too much — warm, not boiling, and roughly the same volume as the cooked rice (not more). Over-soaking in coconut cream produces a wet, mushy result. The rice should absorb all the cream over 20–30 minutes with nothing left pooled in the bowl — if cream remains after 30 minutes, the ratio was too high. For gummy rice that’s already done, the only fix is spreading it thin and letting it air out slightly before serving.
The classic recipe is already fully vegan. Glutinous rice, coconut cream, sugar, salt, and mango — every ingredient is plant-based. The only potential non-vegan element is the sugar (some white sugar is processed through bone char). Use caster sugar clearly labelled vegan, coconut sugar, or palm sugar — all are genuinely vegan and all work in this recipe. Coconut sugar adds a subtle caramel note that’s excellent in the sauce. There is nothing to substitute or change — this dessert is naturally, authentically vegan.
Nothing replicates pandan perfectly — it has a unique flavour that doesn’t exist in Western cooking. However: a small pinch of pandan extract (available online and at Asian grocery stores) provides the colour and some of the fragrance. Vanilla bean scraped into the coconut cream adds a floral warmth that isn’t pandan but is genuinely complementary. A strip of lime zest simmered in the cream adds brightness. Omitting pandan entirely is completely fine — the dish remains delicious. Many recipes outside Thailand don’t include it. If you want the authentic experience, seek out frozen pandan leaves — they keep for months and cost very little.
Two techniques: 1) The hedgehog / fan method: slice off each mango cheek lengthwise alongside the flat seed. Score the flesh in a crosshatch (don’t cut through the skin). Press the skin side up — the flesh fans out into a beautiful cube pattern. Elegant for a dinner party presentation. 2) Peel-and-slice: peel the mango with a vegetable peeler, then slice the flesh cleanly off the seed in smooth sweeping cuts. Slice into long strips for a clean, simple presentation. For Ataulfo mangoes, the seed is flat and thin — easier to navigate than Tommy Atkins. Always use a sharp knife — a dull blade tears the flesh rather than cutting cleanly.
Yes — the cooked rice freezes very well before soaking in coconut cream. Steam the rice, let it cool completely, then portion into individual servings in zip-lock bags. Freeze for up to 3 months. To use from frozen: sprinkle 2 tbsp water over frozen rice, microwave 2 minutes covered, then proceed with the coconut soaking step exactly as the recipe describes. Do not freeze the rice after it has been soaked in coconut cream — the cream separates during freezing and the texture becomes grainy and unpleasant. Freeze only the plain cooked rice, then complete the recipe on serving day.
Control over every element. The most important difference: you choose the mango. Thai restaurants in Western countries often serve mango sticky rice with whatever mango is cheapest that day — frequently underripe Tommy Atkins that is tart and fibrous. When you make it at home, you wait for the Ataulfo or Alphonso mango to ripen perfectly. This difference alone elevates the dish dramatically. You also control the coconut cream quality (full-fat, freshest possible can), the rice soak time (overnight for best results), and most importantly — the salt level in the drizzle sauce, which most restaurants get wrong (too mild). Home-made, with these adjustments, genuinely surpasses most restaurant versions.

Recipes & Drink Ideas · Real food made simple

Mango Sticky Rice — Best Thai Dessert You’ll Ever Make
⏱ 15 min + 30 min soak 🥭 Serves 4 🌿 Vegan

🌾 STICKY RICE
1½ cupsGlutinous rice
300mlFull-fat coconut cream
3 tbspCaster sugar
¼ tspSalt
1 leafPandan, tied (optional)

🥥 SALTY COCONUT DRIZZLE
¼ cupCoconut cream (reserved)
½ tspSalt (it should taste salty!)
1 tspSugar
1 tspCornstarch in 1 tbsp water
2Ripe Ataulfo mangoes

📋 METHOD
1
Rinse rice 3–4 times. Soak in cold water minimum 30 min (overnight best).
2
Drain. Steam 20–25 min until just tender with slight bite.
3
Warm (don’t boil) coconut cream, sugar, salt, pandan. Reserve ¼ cup.
4
Pour warm cream over hot rice. Stir gently. Cover and rest 20–30 min.
5
Make drizzle: simmer reserved cream + cornstarch + salt + sugar 2 min.
6
Plate rice + sliced mango. Drizzle salty sauce generously. Garnish with sesame.
💡 The salty drizzle is non-negotiable — it creates the sweet-salty contrast that makes this dish extraordinary.

© 2026 Kitchen Guide 101 · All rights reserved · Some links are affiliate links

Scroll to Top