Mango Sticky Rice with Coconut Cream: Authentic Thai Dessert Recipe

My Thai mango sticky rice uses full-fat coconut cream and palm sugar instead of lighter coconut milk and white sugar for a richer, caramelized version I learned in Koh Samui. The sticky rice soaks for at least four hours and then steams in a metal steamer basket for about 30–35 minutes. After cooking, a 20–25 minute rest with hot coconut sauce — the “bloom” — transforms the grains into a glossy, slightly chewy texture. Serve with ripe mango slices, a drizzle of reserved coconut cream sauce, and crushed peanuts or toasted mung beans. This vegan, gluten-free dessert serves 4.

Tall vertical shot of Thai mango sticky rice served with ripe mango slices, coconut cream drizzle, and crushed peanuts.

Why coconut cream, not coconut milk

Shruthi's face

Traditionalists often prefer coconut milk and white sugar to keep the rice bright and pale, and that approach is absolutely valid. The version I learned in Thailand uses full-fat coconut cream and palm sugar to add body and a gentle caramel note. The darker sugar gives the rice a soft amber tint and deeper flavor that I find irresistible.

The bloom is essential. Combine very hot rice and very hot sauce, fold just a couple times, cover, and leave undisturbed for 20–25 minutes. This lets the rice absorb the sauce evenly so each grain becomes glossy and slightly chewy. Stirring or rushing this step leaves you with sauce on top of rice instead of properly flavored sticky rice.

"Toodles, Shruthi" as a signature

Key ingredients and why they matter

Flat lay of Thai mango sticky rice ingredients.

Full ingredient list and step-by-step instructions are in the recipe card below.

  • Thai sticky rice (labeled sticky, sweet, or glutinous). Use rice from Thailand — jasmine, sushi, or regular long-grain rice won’t give the same texture.
  • Canned full‑fat coconut cream. One 14‑oz can is enough; use about three-quarters for the bloom and reserve the rest for the drizzle. Do not substitute light coconut milk.
  • Palm sugar or coconut sugar. These sugars add a warm caramel character. The tradeoff is a light amber color to the rice, which I consider part of the flavor profile.
  • Ripe Ataulfo or Champagne mangoes. Small, fragrant, tender mangoes with minimal fiber are ideal. If your mangoes are firm, ripen them at room temperature for several days.

TIPS & TRICKS

Shruthi’s top tips

  • Soak sufficiently. Four hours is the minimum; overnight is safer. There’s no harm in a long cold soak.
  • Fold, don’t over-stir. After adding the sauce, fold gently 2–3 times, then cover. Excessive stirring makes the rice gummy.
  • Don’t let the sauce boil hard. Coconut cream can split if it boils aggressively with sugar. Cook over medium heat and remove as soon as it thickens slightly.
  • Use ripe mangoes. Bland mangoes produce a bland dessert. Plan ahead to let them ripen on the counter for 3–5 days if needed.

How to make Thai mango sticky rice

  1. Rinse the sticky rice under cool water until the rinse water is nearly clear. Cover with cool water and soak at room temperature for at least 4 hours or overnight.
  2. Drain the rice. Line a metal steamer basket with a double layer of cheesecloth, spread the rice in an even layer (no more than 2 inches deep), and fold the cloth over the top.
Sticky rice soaking in water in a bowl before cooking.
Soaked sticky rice spread on cheesecloth inside a steamer basket.
  1. Bring about 2 inches of water to a boil in a large pot, reduce to a steady simmer, set the steamer basket in place, and cover tightly. Steam until the rice is translucent and tender, flipping the bundle halfway through (about 20 minutes, then 10–15 minutes more).
  2. Make the coconut sauce: combine 1⅓ cups coconut cream, ¼ cup finely chopped palm sugar, and ½ teaspoon kosher salt in a medium saucepan. Heat over medium, stirring gently until the sugar dissolves and the mixture thickens slightly. Remove as soon as it begins to bubble.
Sticky rice steaming in a metal basket over simmering water.
Coconut cream mixture heating in a saucepan to make sweet sauce.
  1. Transfer the hot rice to a large heatproof bowl and pour most of the warm coconut sauce over it. Fold gently 2–3 times to distribute the sauce, cover tightly, and let the rice rest undisturbed for 20–25 minutes so it absorbs the sauce.
  2. While the rice rests, warm the reserved ⅓ cup coconut cream with 2 teaspoons palm sugar and ¼ teaspoon salt until the sauce coats a spoon. If you want a slightly thicker drizzle, whisk a little rice flour into the cold cream before heating.
  3. Serve the sticky rice warm or at room temperature with sliced mango, drizzle with the reserved sauce, and finish with crushed peanuts, toasted mung beans, or sesame seeds.
Cooked sticky rice in a bowl with coconut cream sauce.
Sweet coconut sauce simmering in a pot for mango sticky rice.
Finished mango sticky rice topped with coconut cream, fresh mango slices, and crushed peanuts.

How to serve mango sticky rice with coconut cream

Mango sticky rice is best served slightly warm or at room temperature. It follows Thai mains well — the sweetness and richness make a pleasant contrast after savory dishes — but it also stands alone as a simple summer dessert. Pair with grilled or spicy dishes for a balancing finish.

Variations

  • Traditional topping: Dry‑toasted yellow split mung beans are the classic garnish in Thailand and give a pleasant crunch.
  • Alternate toppings: Roughly crushed roasted peanuts or toasted sesame seeds work well if mung beans aren’t available.
Mango sticky rice plated with coconut cream and mango slices, served with a spoon on a light marble background.

Storage and reheating suggestions

Enjoy the dish the day it’s made. Store the rice and sauce separately in the refrigerator for up to two days. Reheat the rice in short bursts with a splash of water to restore moisture; do not freeze. Always slice fresh mango just before serving.

Close-up of mango sticky rice topped with coconut cream and crushed peanuts on a plate.
Save
Pin
Print
No ratings yet

Thai Mango Sticky Rice with Coconut Cream

By Shruthi Baskaran-Makanju
A richer mango sticky rice made with coconut cream and palm sugar — the version I learned in Koh Samui. Requires a metal steamer and a short, essential rest for the rice to absorb the sauce.
Prep Time: 10
Cook Time: 35
Soaking Time: 4
Total Time: 4 45
Servings: 4

Equipment

  • Metal steamer basket
  • Cheesecloth
  • Large pot
  • Medium saucepan

Ingredients

For the sticky rice:

  • 1⅓ cups Thai sticky rice
  • Cold water for soaking

For the coconut cream bloom:

  • 1⅓ cups Full‑fat coconut cream about ¾ of a 14‑oz can
  • ¼ cup Palm sugar finely chopped (or coconut sugar)
  • ½ teaspoon Kosher salt

For the reserved drizzle:

  • cup Full‑fat coconut cream the remainder of the can
  • 2 teaspoons Palm sugar
  • ¼ teaspoon Kosher salt
  • ½ teaspoon Rice flour optional, for slight thickening

For serving:

  • 2 medium Ataulfo or Champagne mangoes ripe, peeled and sliced
  • ¼ cup Roasted unsalted peanuts roughly crushed
  • Sesame seeds toasted, optional

Instructions

  • Rinse the sticky rice under cool water until the water runs nearly clear, about 4–5 changes. Cover with cool water by 2 inches and soak at room temperature for at least 4 hours or overnight.
  • Drain the rice and line a metal steamer basket with a double layer of cheesecloth. Spread the rice in an even layer no more than 2 inches deep and fold the overhang loosely over the top.
  • Bring 2 inches of water to a boil in a large pot, reduce to a steady simmer, set the basket in place, cover tightly, and steam for 20 minutes. Flip the rice bundle, cover, and steam another 10–15 minutes until the rice is translucent, tender, and slightly chewy. Keep covered off the heat.
  • Combine 1⅓ cups coconut cream, ¼ cup palm sugar, and ½ teaspoon salt in a medium saucepan. Heat over medium, stirring, until the sugar dissolves and the mixture just begins to bubble and thicken, about 5–6 minutes. Remove from heat once it thickens.
  • Transfer the hot rice to a large heatproof bowl and pour about three‑quarters of the warm sauce over it. Fold gently 2–3 times, cover tightly, and let stand undisturbed for 20–25 minutes until the rice absorbs the sauce.
  • Meanwhile, combine the remaining ⅓ cup coconut cream, 2 teaspoons palm sugar, and ¼ teaspoon salt in the saucepan. If using rice flour, whisk it into the cold cream first. Heat over medium‑low until the sauce thickens enough to coat a spoon, 3–4 minutes.
  • Plate the warm rice with sliced mango, drizzle the reserved sauce over the rice, and top with crushed peanuts or toasted mung beans and sesame seeds if desired.

Notes

  • One 14‑oz can of full‑fat coconut cream covers the recipe; use about three‑quarters for the bloom and reserve the rest for the drizzle. Do not use light coconut milk.
  • Coconut cream adds a richer texture and a slight caramel flavor when paired with palm sugar.
  • For the best bloom, both the rice and the coconut sauce should be very hot before combining. After folding, cover and let rest undisturbed for 20–25 minutes.
  • Use Thai sticky rice (glutinous rice); other rice types will not produce the correct texture.
  • Pick fragrant, slightly soft Ataulfo or Champagne mangoes. Ripen them on the counter for a few days if needed.
  • A metal steamer basket lined with cheesecloth works as well as a bamboo steamer.
  • For a traditional garnish, substitute toasted yellow split mung beans for peanuts.
  • Best eaten the day it’s made. Refrigerate rice and sauce separately for up to 2 days and reheat the rice with a splash of water. Do not freeze. Slice mango just before serving.

Nutrition

Calories: 714kcal | Carbohydrates: 85g | Protein: 11g | Fat: 40g

Nutrition information is automatically calculated and should be used as an approximation.

Like this? Leave a comment below!