Sweet Coconut Sticky Rice with Coconut Milk
- Time: 20 min active + 4 hours soaking
- Flavor/Texture Hook: Chewy, rich, and creamy
- Perfect for: Extraordinary weekend treats or dinner parties
Table of Contents
The smell of toasted coconut and knotted pandan leaves filling the kitchen is one of those scents that transcends borders. I remember the first time I tried this in a small market, and I was struck by how the rice felt almost like a dessert pasta, clinging together in these lush, heavy clusters.
It wasn't just "sweet rice," it was a textural event.
For a long time, I thought any short grain rice would do, but that's a mistake. You need the real deal, glutinous rice, to get that specific bite. If you're wondering how to make sweet coconut sticky rice that doesn't turn into a gummy paste, the answer is all in the soaking and the steaming.
This recipe focuses on building layers of flavor. We start with the clean, starchy base of the rice, then fold in a silky coconut reduction that carries the vanilla like notes of pandan. This isn't a fast meal, but it's a rewarding one that turns a few simple ingredients into a Sweet Coconut Sticky Rice dessert.
Making Authentic Coconut Sticky Rice
The magic happens when the starch in the rice meets the fats in the coconut milk. By steaming the rice first and adding the sauce after, we ensure the grains stay distinct and chewy rather than dissolving into a porridge.
The Starch Factor: Glutinous rice has a high concentration of amylopectin, which gives it that characteristic stickiness when steamed.
The Infusion Method: Adding the coconut milk after cooking allows the grains to absorb the liquid slowly, keeping the texture firm.
Salt Balance: A pinch of salt cuts through the heavy fat of the coconut milk, making the sweetness pop.
| Method | Time | Texture | Best For |
|---|---|---|---|
| Classic Steam | 4 hrs 40 mins | Distinct, chewy grains | Authentic results |
| Sweet Coconut Sticky Rice Rice Cooker | 4 hrs 20 mins | Slightly softer | Weeknight shortcuts |
The Dish Specs
This recipe makes about 4 servings. It requires a bit of patience due to the soaking time, but the active work is minimal. According to King Arthur Baking, the type of rice used is the most critical factor for the final crumb and chew.
The Necessary Ingredients
| Ingredient | What It Does | Best Swap |
|---|---|---|
| Glutinous Rice | Provides the chewy structure | Sweet rice (Thai) |
| Coconut Milk | Adds richness and creaminess | Coconut cream (diluted) |
| Pandan Leaf | Adds a nutty, grassy aroma | Vanilla bean |
| Granulated Sugar | Sweetens the sauce | Palm sugar |
For the Sticky Rice
- 1.5 cups (300g) glutinous rice Why this? Only glutinous rice provides the correct chew.
- 2 cups (480ml) filtered water
- 0.5 tsp (3g) fine sea salt
For the Sweet Coconut Sauce
- 1 cup (240ml) full fat coconut milk Why this? Full fat ensures a rich, creamy mouthfeel.
- 0.5 cup (100g) granulated sugar
- 0.5 tsp (3g) fine sea salt
- 1 pandan leaf Why this? Adds an authentic, floral depth.
Tools For The Job
You don't need a professional kitchen for this, but a couple of specific items help. I use a bamboo steamer, but any metal steamer basket works.
- Fine mesh strainer for rinsing
- Large soaking bowl
- Steamer basket
- Cheesecloth or perforated parchment paper
- Small saucepan
The step by step
The Essential Prep
- Rinse the glutinous rice in a fine mesh strainer under cold water for 2–3 minutes until the water runs clear. Note: This removes excess surface starch and prevents clumping.
- Submerge the rice in a bowl of water and soak for at least 4 hours, preferably overnight.
- Drain the soaked rice in a strainer for 5 minutes until no excess water drips.
The Steaming Process
- Line your steamer basket with cheesecloth or perforated parchment.
- Spread the rice in an even layer and steam for 20–25 minutes until grains are translucent and tender.
The Coconut Infusion
- Combine coconut milk, sugar, salt, and the knotted pandan leaf in a small saucepan.
- Heat over medium until the sugar is completely dissolved and the liquid bubbles slightly.
- Fold the sweetened coconut cream into the hot, steamed rice immediately.
- Let the mixture rest for 15 minutes until the sauce is fully absorbed.
Chef's Note: Don't skip the resting period. This is when the rice actually "drinks" the coconut milk, turning it from a separate sauce into a unified, creamy treat.
Fixing Common Issues
When I first started making Coconut Sticky Rice, I often ended up with rice that was either too hard or too mushy. Usually, it comes down to the rinse or the steam time.
Hard Rice Issues
If the center of the grain is still white and hard, you likely didn't soak it long enough. The water needs to penetrate the core of the grain before heat is applied.
Mushy Rice Issues
Over steaming or using too much water during the soak can lead to a paste. Ensure you drain the rice thoroughly before it hits the steamer.
Absorption Issues
If the sauce is pooling at the bottom, the rice was too cool when you folded in the cream. Always mix while the rice is steaming hot.
| Problem | Root Cause | Solution |
|---|---|---|
| Rice is too hard | Insufficient soaking | Soak for full 4 hours |
| Rice is mushy | Over steaming | Check grains at 20 mins |
| Sauce won't soak in | Rice cooled down | Fold sauce in immediately |
Variations And Substitutes
If you can't find pandan leaves, don't stress. A pinch of vanilla bean paste works well, though it changes the profile from a Thai Coconut Sticky Rice Recipe to something more Western.
For a Mango Coconut Sticky Rice Recipe, simply slice a ripe Ataulfo mango and place it alongside the rice. The acidity of the fruit cuts through the richness of the coconut. If you're looking for something more savory, you can try reducing the sugar and adding a bit of toasted sesame oil, though that moves it away from being a Sweet Coconut Sticky Rice Recipe.
If you want an Easy Sweet Sticky Rice Recipe, you can use a rice cooker, but be careful with the water ratios. I've found that reducing the liquid by about 10% in a cooker prevents the rice from becoming too soft. This is a great alternative for those who find the steaming process too tedious.
For another global treat, you might enjoy a creamy Pina Colada to serve as a drink pairing.
Storage And Freshness
Coconut Sticky Rice stays good in the fridge for about 3 days. Keep it in an airtight container to prevent the rice from drying out.
To reheat, add a tiny splash of water or coconut milk and microwave for 30-60 seconds. This reactivates the starches and brings back that chewy texture. I don't recommend freezing this, as the coconut milk can separate and the rice often becomes grainy upon thawing.
For zero waste, don't throw away the leftover coconut milk from the can. I usually freeze it in ice cube trays and drop them into my morning smoothies or oatmeal for an extra dose of healthy fats.
Best Ways To Serve
This Sweet Coconut Sticky Rice Dessert is best served warm or at room temperature. While mango is the classic choice, it also pairs beautifully with sliced banana or fresh durian for those who love a stronger aroma.
If you're serving this at a party, try pressing the rice into a square pan and cutting it into small blocks. Top each block with a tiny bit of toasted sesame seed or a sliver of coconut flake for a bit of crunch.
If you enjoy the sweet and salty contrast of this dish, you might also like the depth of a homemade hoisin sauce used in savory appetizers.
Decision Shortcut:
- Want it sweeter? Add 2 tbsp extra sugar to the sauce.
- No pandan? Use a vanilla bean.
- Want more salt? Increase salt to 1 tsp to make it more savory sweet.
Recipe FAQs
How to make coconut sticky rice sweet?
Mix granulated sugar into the coconut milk. Heat the coconut milk, sugar, and salt in a saucepan until the sugar dissolves before folding the mixture into the hot, steamed rice.
What is the difference between sticky rice and coconut rice?
Sticky rice is a specific variety of glutinous rice. While coconut rice refers to any rice cooked with coconut milk, sticky rice has a unique starchy composition that creates a chewy, clinging texture.
What makes coconut rice sweet?
Granulated sugar is the primary sweetener. It is dissolved into the coconut milk and salt to create a syrup that the steamed rice absorbs during the resting phase.
What can I do with a ten pound bag of Thai sticky rice?
Store the dry grains in a cool, airtight container. This versatile rice can be used in large batches for traditional Thai desserts or repurposed as a savory side dish.
What do Thai people eat sticky rice with?
They frequently serve it with ripe Ataulfo mangoes. The bright acidity of the fresh mango cuts through the richness of the sweetened coconut cream.
Is there an easy way to make Thai sticky rice?
Yes, steaming is the most reliable method. Soak the glutinous rice for at least 4 hours and steam it in a lined basket for 20 25 minutes until the grains are translucent.
Is this coconut sticky rice recipe vegan?
Yes, it is entirely plant based. Since it uses coconut milk instead of dairy, it fits perfectly if you enjoy other healthy options like our mini muffins.