Sticky Rice with Coconut Sauce Recipe
Introduction
Sticky rice with coconut sauce is a beloved Southeast Asian dessert known for its creamy, sweet flavors and tender texture. This simple yet delicious dish pairs perfectly with fresh mango for a refreshing finish. It’s a comforting treat that’s easy to make at home.

Ingredients
- 1 cup sticky rice (glutinous rice)
- 1 cup coconut milk
- 1/3 cup sugar or honey
- 1/4 tsp salt
- 1 tsp vanilla extract or coconut flavor
- 1 ripe mango, sliced (optional for serving)
Instructions
- Step 1: Rinse the sticky rice under cold water until the water runs clear to remove excess starch.
- Step 2: Place the rinsed rice in a bowl, cover with water, and soak for at least 4 hours or overnight for even cooking and the right texture.
- Step 3: Drain the soaked rice and transfer it to a steamer basket lined with cheesecloth. Steam for 20-25 minutes until tender, spreading the rice evenly for uniform cooking.
- Step 4: While the rice steams, combine coconut milk, sugar (or honey), salt, and vanilla extract in a saucepan. Heat gently over low heat, stirring constantly until sugar dissolves, but do not boil.
- Step 5: Transfer the cooked rice to a large bowl and pour half of the coconut sauce over it. Stir well and let the rice absorb the sauce for a few minutes.
- Step 6: Serve the sticky rice warm, drizzled with the remaining coconut sauce and topped with sliced mango if desired.
Tips & Variations
- Use fresh coconut milk for the creamiest sauce, or shake canned coconut milk well before using.
- For extra richness, add a tablespoon of coconut cream to the sauce.
- Try substituting mango with other tropical fruits like papaya or pineapple for different flavors.
- Ensure the rice is soaked long enough to achieve the ideal sticky texture; overnight soaking works best.
- If you don’t have a steamer, cook the soaked rice in a heatproof bowl set over simmering water covered tightly with foil or a lid.
Storage
Store leftover sticky rice and coconut sauce separately in airtight containers in the refrigerator for up to 2 days. Reheat the rice gently in the microwave or steamed until warm, then stir in additional coconut sauce if needed before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular rice instead of sticky rice?
Regular rice won’t provide the same sticky and chewy texture that is characteristic of this dessert. For best results, use glutinous (sticky) rice.
Is it possible to make this dish vegan?
Yes, this recipe is naturally vegan when using plant-based coconut milk and sweeteners like sugar or maple syrup. Just ensure your vanilla extract doesn’t contain any animal products.
PrintSticky Rice with Coconut Sauce Recipe
This traditional Thai-inspired Sticky Rice with Coconut Sauce recipe features tender glutinous rice steamed to perfection and coated in a rich, creamy coconut sauce. Naturally sweetened with sugar or honey and flavored with vanilla or coconut extract, this dish can be served warm with ripe mango slices for a delightful tropical treat.
- Prep Time: 10 minutes (plus 4 hours soaking time)
- Cook Time: 25 minutes
- Total Time: 4 hours 35 minutes
- Yield: 4 servings 1x
- Category: Dessert
- Method: Steaming
- Cuisine: Thai
- Diet: Gluten Free
Ingredients
Sticky Rice
- 1 cup sticky rice (glutinous rice)
Coconut Sauce
- 1 cup coconut milk
- 1/3 cup sugar or honey
- 1/4 tsp salt
- 1 tsp vanilla extract or coconut flavor
For Serving (Optional)
- 1 ripe mango, sliced
Instructions
- Rinse the Sticky Rice: Begin by rinsing the sticky rice under cold water until the water runs clear, which removes excess starch and prevents the rice from becoming overly sticky.
- Soak the Rice: Place the rinsed rice in a bowl and cover with water. Soak for at least 4 hours or overnight to ensure even cooking and achieve the perfect sticky texture.
- Drain and Steam: Drain the soaked rice and transfer it to a steamer basket lined with cheesecloth. Steam the rice for 20-25 minutes until tender, making sure the rice is spread evenly for uniform cooking.
- Prepare the Coconut Sauce: In a saucepan, combine coconut milk, sugar or honey, salt, and vanilla extract. Heat gently over low heat while stirring constantly until the sugar dissolves, avoiding boiling to maintain creaminess.
- Combine Rice and Sauce: After cooking, transfer the steamed rice to a large bowl. Pour half of the coconut sauce over the rice and stir to combine. Let the rice absorb the sauce for a few minutes to enhance flavor.
- Serve and Enjoy: Serve the sticky rice warm with the remaining coconut sauce drizzled on top. Garnish with sliced ripe mango for a refreshing and colorful finish.
Notes
- For best texture, ensure the rice is soaked long enough to become fully hydrated.
- Use full-fat coconut milk for a creamier sauce.
- Adjust the sweetness by adding more or less sugar or honey according to taste.
- If a steamer basket is not available, you can use a rice cooker with a steaming tray or improvise with a heatproof colander over a pot of boiling water.
- This recipe is naturally gluten-free but verify ingredients if you have sensitivities.
- Leftover sticky rice can be refrigerated and reheated by steaming or microwaving with a little water.
Keywords: sticky rice, coconut sauce, Thai dessert, glutinous rice, mango sticky rice, coconut milk, steamed rice dessert

