How to make Pandan Mango Sticky Rice

If there’s one thing I’ve learned since moving to Orange County, it’s that this place is a paradise for anyone who loves cooking with fresh, authentic ingredients. The Vietnamese markets here? Unreal. Case in point: my fresh pandan plants that I got at the local Asian market have been thrivingggg.

If you know pandan, you already understand why I practically skipped to the checkout line. If you don’t — let me introduce you to one of Southeast Asia’s most beloved flavorings. Pandan (lá dứa in Vietnamese) is a tropical plant with long, narrow green leaves that smell like vanilla, coconut, and a hint of floral magic. It’s used in everything from steamed cakes to jellies to sticky rice, lending a natural aroma that feels comforting and exotic at the same time.

And here’s the thing: pandan extract is great for color and convenience, but fresh pandan juice? That’s where the real magic happens. It’s naturally sweet, complex, and gives desserts a depth you just can’t fake.

So, what do we do when we’ve got fresh pandan and perfectly ripe mangoes staring at us from the counter? We make Pandan Mango Sticky Rice (Xôi Xoài Lá Dứa) — the dessert that checks every box: creamy, chewy, sweet, fragrant, and slightly salty (because coconut desserts need that pinch of salt to really pop).

This version is simple, make-ahead friendly, and perfect for warm weather gatherings. You steam glutinous rice, soak it in a warm pandan coconut mixture so every grain drinks up that flavor, then plate it with sweet, juicy mango slices and a drizzle of silky coconut sauce. Bonus: it’s naturally gluten-free, so it’s a crowd-pleaser for almost everyone.


🥭 Why You’ll Love This Pandan Mango Sticky Rice

  • Fresh pandan + extract = best of both worlds
    The pandan extract boosts color and aroma, while the fresh juice adds real depth.
  • Make-ahead friendly
    You can cook the sticky rice and make the sauce ahead, then assemble before serving.
  • Customizable sweetness
    Adjust the sugar in both the soak and the drizzle to match your mangoes’ sweetness.
  • Texture perfection
    Chewy sticky rice, creamy coconut drizzle, juicy mango — it’s all about contrast.

🌿 Ingredients

For the Sticky Rice

  • 1 cup glutinous rice (sweet rice)
  • Water for soaking
  • ¼ tsp salt

For the Pandan Coconut Soak

  • ¾ cup full-fat coconut milk
  • ¼ to ⅓ cup fresh pandan juice (blend fresh pandan leaves with water, then strain)
  • ¼ cup sugar (adjust to taste)
  • ¼ tsp salt
  • 1 tsp pandan extract

For the Coconut Drizzle

  • ½ cup full-fat coconut milk
  • 1 tbsp sugar
  • ¼ tsp salt
  • 1 ½ tsp cornstarch + 1 tbsp water (slurry)

To Serve

  • 1–2 ripe mangoes, sliced
  • Toasted sesame seeds (optional)

⏱ Time & Yield

Servings: 4–5
Prep Time: 10 minutes (plus 4+ hours soaking rice)
Cook Time: 30 minutes
Total Time: ~4 hours 40 minutes (mostly inactive soaking time)


🌀 Step-by-Step Instructions

1. Soak & Steam the Rice

Rinse the glutinous rice in a bowl until the water runs mostly clear. This removes excess starch and prevents gumminess.

Soak the rice in plain water for at least 4 hours, or overnight if you’re planning ahead. This step ensures the grains cook evenly.

Drain well and transfer to a steamer lined with cheesecloth or banana leaf. Steam for 25–30 minutes over medium-high heat, flipping halfway through for even cooking.


2. Make the Pandan Coconut Soak

In a blender, combine the fresh pandan leaves with about ¾ cup water. Blend until smooth and fragrant. Strain through cheesecloth or a fine mesh sieve to remove the pulp.

In a small saucepan, combine:

  • The strained pandan coconut milk
  • Remaining ¼ cup coconut milk
  • ¼ cup sugar
  • ¼ tsp salt
  • Pandan extract (optional, for that vivid green)

Warm over low heat, stirring just until the sugar dissolves. Do not boil — boiling can cause the coconut milk to split.


3. Mix the Soak with Warm Rice

Transfer the hot steamed rice to a mixing bowl.

Gradually pour in the warm pandan coconut soak while gently fluffing the rice. You want every grain to absorb the flavor without breaking the texture.

Cover and let sit for 15–20 minutes to allow the rice to fully drink in that pandan-coconut magic.


4. Make the Coconut Drizzle

In a small pot, heat:

  • ½ cup coconut milk
  • 1 tbsp sugar
  • ¼ tsp salt

Once warm, stir in the cornstarch slurry. Continue cooking for 2–3 minutes until slightly thickened. This drizzle should be pourable but with enough body to coat the rice.


5. Assemble

Scoop a portion of pandan sticky rice onto a serving plate. Arrange sliced mangoes alongside.

Drizzle generously with coconut sauce and sprinkle with toasted sesame seeds for texture.

Serve immediately — this dish is best enjoyed fresh!


💡 Tips & Tricks

  1. Picking mangoes:
    Look for mangoes that yield slightly to pressure and have a fruity aroma at the stem. Ataulfo mangoes work beautifully here.
  2. Balancing sweetness:
    If your mangoes are super sweet, you can cut back on the sugar in the soak. If they’re tart, lean in with a bit more sugar.
  3. Pandan shortcut:
    Can’t find fresh pandan? Use 1 ½–2 tsp pandan extract total. The flavor won’t be as deep, but it’s still delicious.
  4. Make-ahead note:
    You can steam the rice and make the soak earlier in the day, then combine right before serving. Coconut drizzle can also be made ahead and gently reheated.

📌 Storing & Reheating

  • Fridge: Store rice and drizzle separately in airtight containers for up to 2 days.
  • Reheat: Steam rice briefly or microwave covered with a damp paper towel. Gently reheat drizzle on the stovetop.
  • Freezing: Not recommended — sticky rice texture changes after freezing.

🥥 The Role of Pandan in Southeast Asian Desserts

Pandan isn’t just a “nice to have” flavoring — in Southeast Asian kitchens, it’s a must. In Vietnam, pandan is used in bánh bò, chè, pandan waffles, and jellies. Its aroma is naturally sweet and pairs perfectly with coconut-based desserts like sticky rice.

While bottled pandan extract is great for color and convenience, fresh pandan juice has a layered, almost grassy sweetness that you just can’t replicate. For this recipe, I like using both — the juice for flavor, the extract for that iconic green color.

If you’re in the U.S., fresh pandan can be found at well-stocked Asian markets (often frozen if not fresh).


🥭 Why Pandan Mango Sticky Rice Works So Well

This dessert is all about balance:

  • Sweet from the mango and sugar
  • Salty from the coconut soak
  • Creamy from the drizzle
  • Chewy from the sticky rice
  • Fragrant from the pandan

And there you have it — Pandan Mango Sticky Rice (Xôi Xoài Lá Dứa) in all its creamy, chewy, tropical glory. It’s one of those desserts that somehow feels indulgent yet refreshing at the same time, thanks to the juicy mango, the fragrant pandan, and that perfect balance of sweet and salty coconut. Honestly, I can’t think of a better way to impress your friends, cool down on a warm SoCal afternoon, or bring a taste of Vietnam to your kitchen. Once you make it, don’t be surprised if it becomes your go-to for every summer gathering — because let’s be real, there’s no such thing as making too much sticky rice when it’s this good.


Pandan Mango Sticky Rice

Recipe by Jen H. DaoCourse: RecipesCuisine: asian, thai, vietnameseDifficulty: easy
Servings

4-5

servings
Prep time

10

minutes
Cooking time

30

minutes

Pandan Mango Sticky Rice — a vibrant twist on the Thai classic, but with that unmistakable pandan aroma infused right into the coconut soak.

Ingredients

  • For the Sticky Rice
  • 1 cup glutinous rice (sweet rice)

  • ¼ tsp salt

  • For the Pandan Coconut Soak
  • ¾ cup full-fat coconut milk

  • ¼ to ⅓ cup fresh pandan juice (blend fresh pandan leaves with water, then strain)

  • ¼ cup sugar (adjust to taste)

  • ¼ tsp salt

  • 1 tsp pandan extract

  • For the Coconut Drizzle
  • ½ cup full-fat coconut milk

  • 1 tbsp sugar

  • ¼ tsp salt

  • 1 ½ tsp cornstarch + 1 tbsp water (slurry)

  • To Serve
  • 1–2 ripe mangoes, sliced

  • Toasted sesame seeds (optional)

Directions

  • Soak rice for 4 hours or over night. Steam rice 25–30 min.
  • Blend pandan leaves with water, strain, heat with sugar, salt, and pandan extract. Simmer for 3-4 minutes. Mix pandan soak into warm rice, rest 15–20 min, covered.
  • Make coconut drizzle with coconut milk, sugar, salt, and cornstarch slurry. Cook for 2-3 minutes until thickened.
  • Plate rice with mango slices, drizzle with sauce, sprinkle toppings, serve fresh.

Recipe Video

You may also like...