Mango Sticky Rice (Vegan Version) Recipe

Fragrant sticky rice infused with coconut milk, paired with ripe, juicy mangoes and a sweet coconut cream drizzle for an exotic, plant-based dessert that perfectly balances sweet and creamy flavors.
Difficulty:
Beginner
Prep Time:
30 mins
Cook Time:
25 mins
Serves:
4 servings
An overhead shot of a white ceramic plate featuring a mound of glossy sticky rice with rich coconut milk soaking into the grains, topped with vibrant yellow mango slices arranged in a fan pattern. A generous drizzle of thick coconut cream crosses the dessert, with a sprinkle of toasted sesame seeds adding visual texture. The composition is set on a bamboo mat with subtle hints of fresh mint leaves for color contrast, bathed in soft natural light that highlights the golden hue of the mangoes and the pearly sheen of the coconut sauce. A small bowl of additional coconut cream sits nearby, showing the dessert's traditional serving style.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">240g glutinous rice (sweet rice)</li><li class="ingredients-single-item">400ml full-fat coconut milk, divided</li><li class="ingredients-single-item">80g granulated sugar (or coconut sugar)</li><li class="ingredients-single-item">1/2 tsp salt</li><li class="ingredients-single-item">2 ripe mangoes</li><li class="ingredients-single-item">2 tbsp toasted sesame seeds</li><li class="ingredients-single-item">1 tbsp cornstarch (optional, for thickening sauce)</li><li class="ingredients-single-item">1 pandan leaf, knotted (optional, for fragrance)</li></ul>

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">Rice steamer or bamboo steamer</li><li class="equipment-single-item">Cheesecloth or fine-mesh sieve</li><li class="equipment-single-item">Small saucepan</li></ul>
BAKE SMARTER

Kitchen Converter

Quickly switch between common baking units without leaving the recipe.

Convert
Result—

Volume uses US cups, tablespoons, and teaspoons. Converting weight to volume depends on the ingredient.

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Rinse the glutinous rice thoroughly under cold water until the water runs clear. This removes excess starch that could make your rice too gummy. Place the rice in a bowl and cover with water, then soak for at least 4 hours or overnight. This hydration step is crucial for achieving the perfect sticky texture.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>Drain the soaked rice using a fine-mesh sieve or cheesecloth. If using a rice steamer, line it with cheesecloth for easier removal later. Steam the rice for about 20-25 minutes until tender and translucent. The rice should be sticky but each grain should still maintain its integrity.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>While the rice is steaming, prepare the coconut sauce. Pour 300ml of the coconut milk into a small saucepan. Add the sugar and salt, then heat gently over medium-low heat, stirring until the sugar dissolves completely. If using, add the knotted pandan leaf for a traditional aromatic touch. Avoid boiling the mixture as this can cause the coconut milk to separate.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Once the rice is cooked, transfer it to a bowl while still hot. Pour about two-thirds of the warm coconut milk mixture over the rice. Gently fold the liquid into the rice, being careful not to mash the grains. Cover the bowl and let it rest for 20-30 minutes to allow the rice to absorb the sweet coconut flavor.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>For the coconut cream topping, combine the remaining 100ml coconut milk with 1 tablespoon cornstarch (if using) in the saucepan. Heat gently while whisking until slightly thickened to a pouring consistency. This creates a luscious sauce that will beautifully coat the dessert.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Peel and slice the mangoes. For an elegant presentation, you can either dice the mango into cubes or cut into thin slices. The mango should be ripe but firm enough to hold its shape when sliced.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>To serve, place a portion of the coconut-infused sticky rice on each plate. Arrange the mango slices alongside or on top of the rice. Drizzle with the thickened coconut cream and sprinkle with toasted sesame seeds for a nutty crunch and visual appeal.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Serve immediately while the rice is still slightly warm and the sauce is fresh. The contrast between the warm, sweet rice and the cool, juicy mango creates a delightful sensory experience that's the hallmark of this beloved dessert.</li></ol>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 truffle
🔥 Calories: 120 calories
🥑 Fat: 8 g
🧈 Saturated Fat: 5 g
🍞 Carbohydrates: 10 g
🍭 Sugar: 8 g
🍗 Protein: 1 g
🫀 Cholesterol: 15 mg
🧂 Sodium: 5 mg

Chef’s Notes

A few helpful details for making this recipe.

Can I prepare sticky rice without a traditional steamer?

Absolutely! If you don't have a bamboo or rice steamer, you can use a metal colander lined with cheesecloth set over a pot of simmering water, covered with a lid. Alternatively, some people achieve good results using a microwave method or an electric pressure cooker.

What's the best type of mango to use for traditional Thai desserts?

Nam Dok Mai or Ataulfo (honey) mangoes are ideal for Thai desserts as they offer the perfect balance of sweetness and firmness. Look for mangoes that yield slightly to gentle pressure with a fragrant aroma. The flesh should be vibrant yellow-orange and free from fibrous texture.

How long can I store leftover coconut sticky rice?

Leftover coconut sticky rice can be stored in an airtight container in the refrigerator for up to 3 days. When reheating, sprinkle with a little water and gently warm in the microwave. For best results, store the rice, mango, and coconut cream separately.