Sweet Coconut Sticky Rice with Coconut Milk

Coconut Sticky Rice with Coconut Milk
By Theron Maddox
Glutinous rice creates a chew that jasmine just can't touch. This Coconut Sticky Rice needs a long soak to get those translucent, glossy grains.
  • Time: 20 min active + 4 hours soaking
  • Flavor/Texture Hook: Chewy, rich, and creamy
  • Perfect for: Extraordinary weekend treats or dinner parties

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.

MethodTimeTextureBest For
Classic Steam4 hrs 40 minsDistinct, chewy grainsAuthentic results
Sweet Coconut Sticky Rice Rice Cooker4 hrs 20 minsSlightly softerWeeknight 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

IngredientWhat It DoesBest Swap
Glutinous RiceProvides the chewy structureSweet rice (Thai)
Coconut MilkAdds richness and creaminessCoconut cream (diluted)
Pandan LeafAdds a nutty, grassy aromaVanilla bean
Granulated SugarSweetens the saucePalm 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

  1. 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.
  2. Submerge the rice in a bowl of water and soak for at least 4 hours, preferably overnight.
  3. Drain the soaked rice in a strainer for 5 minutes until no excess water drips.

The Steaming Process

  1. Line your steamer basket with cheesecloth or perforated parchment.
  2. Spread the rice in an even layer and steam for 20–25 minutes until grains are translucent and tender.

The Coconut Infusion

  1. Combine coconut milk, sugar, salt, and the knotted pandan leaf in a small saucepan.
  2. Heat over medium until the sugar is completely dissolved and the liquid bubbles slightly.
  3. Fold the sweetened coconut cream into the hot, steamed rice immediately.
  4. 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.

ProblemRoot CauseSolution
Rice is too hardInsufficient soakingSoak for full 4 hours
Rice is mushyOver steamingCheck grains at 20 mins
Sauce won't soak inRice cooled downFold 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.

Coconut Sticky Rice

Coconut Sticky Rice with Coconut Milk Recipe Card
0.0 / 5 (0 Review)
Preparation time:20 Mins
Cooking time:20 Mins
Servings:4 servings
Category: DessertCuisine: Thai
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
505 kcal
% Daily Value*
Total Fat 14.8 g
Total Carbohydrate 88.6 g
Protein 6.5 g
* Percent Daily Values are based on a 2,000 calorie diet.
Share, Rating and Comments: