Easy Coconut Sticky Rice Recipe – Just Like in Thailand!

Coconut sticky rice recipe, often served as a delightful dessert or snack, is a true staple of Thai cuisine. This creamy, subtly sweet treat is loved for its perfect balance of coconut milk and glutinous rice. If you’ve ever had the pleasure of enjoying this dish in Thailand or at a Thai restaurant, you know just how delicious and satisfying it can be. But what if I told you that you could make this traditional dish right at home, easily and just like in Thailand?

In this guide, I will walk you through everything you need to know to make the perfect coconut sticky rice recipe, including ingredients, step-by-step instructions, serving ideas, and some tips to customize the recipe to your taste. Whether you’re looking for a quick dessert to serve after dinner or an exotic treat for your next gathering, this coconut sticky rice recipe will surely become a favorite.

Delicious coconut sticky rice topped with ripe mango slices on a rustic wooden plate, garnished with sesame seeds and a drizzle of coconut milk.
Creamy, sweet, and perfectly sticky—this coconut sticky rice is the ultimate Thai dessert, served with fresh mango and a touch of coconut milk.

Related: Mango Sticky Rice Recipe

What is Coconut Sticky Rice?

Before we dive into the recipe, let’s first take a closer look at what makes coconut sticky rice such a beloved dish in Thai culture.

The Magic of Glutinous Rice

Coconut sticky rice, often called khao niew mamuang when paired with mango, is made using glutinous rice, a type of rice that becomes incredibly sticky when cooked. Unlike regular rice, glutinous rice has a high starch content, which gives it its signature sticky texture when steamed. The stickiness allows the rice to absorb the rich, creamy coconut milk, making it soft and indulgent in every bite.

Coconut Milk’s Creamy Touch

Coconut sticky rice gets its flavor and creamy texture from coconut milk, which infuses the rice with a natural sweetness and rich taste. This addition of coconut milk is what sets it apart from other rice-based desserts, making it a comforting and indulgent treat. In fact, many people use coconut sticky rice as the base for other popular Thai desserts, like mango sticky rice.

A Traditional Thai Delight

Coconut sticky rice is often enjoyed as a dessert, typically paired with fresh mango slices or served on its own with a sprinkling of sesame seeds or mung beans. It’s a simple yet flavorful dish that’s a perfect balance of sweet and savory, with just the right amount of coconut richness. If you’ve ever traveled to Thailand or sampled their street food, you’ve likely encountered this iconic dish, but today, you’ll be able to make it yourself, no matter where you are.

Ingredients You Need for Coconut Sticky Rice Recipe

Delicious coconut sticky rice topped with ripe mango slices on a rustic wooden plate, garnished with sesame seeds and a drizzle of coconut milk
Creamy, sweet, and perfectly sticky—this coconut sticky rice is the ultimate Thai dessert, served with fresh mango and a touch of coconut milk.

Related: Best Chicken and Street Corn Rice Bowl Recipe

Making coconut sticky rice recipe requires just a few key ingredients that are both simple and accessible. Here’s what you’ll need:

1. Glutinous Rice (Sticky Rice)

The star ingredient of coconut sticky rice recipe is glutinous rice. It’s available at most grocery stores, particularly those with an Asian food section. You may also spot it at specialty Asian grocery stores. Glutinous rice is different from regular rice because of its higher starch content, which helps the rice become sticky when cooked. This is essential to the dish’s texture.

2. Coconut Milk

You’ll need full-fat coconut milk to get that creamy, rich texture that defines coconut sticky rice. Avoid using light coconut milk, as it won’t provide the same luxurious mouthfeel. Make sure to shake the can well before using it, as coconut milk tends to separate.

3. Palm Sugar or Coconut Sugar

For sweetness, palm sugar or coconut sugar is the traditional choice. These sugars have a deeper, more complex flavor than regular white sugar, giving the dish an authentic Thai taste. You can substitute with regular sugar, but if you want to keep it as close to the authentic recipe as possible, opt for one of these.

4. Salt

A pinch of salt is needed to balance out the sweetness of the coconut milk and sugar. It’s essential for bringing out the full flavor of the dish.

Optional Add-ins

  • Pandan Leaves: These green leaves add a fragrant, slightly floral aroma to the rice. If you can find them, they’re worth adding.
  • Sesame Seeds or Mung Beans: These toppings are great for adding a little crunch and extra flavor.

How to Make Coconut Sticky Rice Recipe – Step-by-Step

Coconut sticky rice topped with fresh mango slices, served with a cup of coconut milk.
Delicious coconut sticky rice topped with sweet mango slices and accompanied by a cup of rich coconut milk, bringing the flavors of Thailand to your table.

Related: Chinese Kitchen: Essential Spices and Sauces

With all the ingredients prepared, let’s start cooking! Making coconut sticky rice is surprisingly simple, and once you get the hang of it, you’ll be making it on a regular basis!

1: Rinse and Soak the Glutinous Rice

Begin by washing the glutinous rice under cold water to eliminate extra starch. This step is crucial for achieving the right texture and ensuring the rice doesn’t become overly sticky. After rinsing, let the rice soak for at least 1 hour. If you have time, you can soak it overnight for the best results.

Soaking the rice allows it to absorb water and cook more evenly. If you’re in a hurry, a 30-minute soak will still work fine, but the rice may not be as soft.

2: Cook the Glutinous Rice

There are a couple of ways to cook glutinous rice: steaming or boiling. Steaming is the preferred method, as it keeps the rice firm and prevents it from becoming too wet. To steam the rice, fill a steamer basket with the soaked rice, then steam it over medium heat for about 30 minutes, or until it’s tender but still sticky.

If you don’t have a steamer, you can also use a pot with a fine mesh sieve or colander. Just make sure the water doesn’t touch the rice.

3: Make the Coconut Sauce

As the rice steams, heat a saucepan over medium heat. Add coconut milk, sugar, and salt. Stir until well combined. Stir until the sugar dissolves completely, but do not bring it to a boil. Once it’s mixed well and heated, remove it from the heat and set it aside.

4: Combine the Rice and Coconut Sauce

Once the rice is done cooking, transfer it to a large mixing bowl and pour the warm coconut sauce over the top. Stir the rice gently to ensure that each grain is coated with the coconut mixture. Let the rice sit for about 15 minutes to allow it to soak in the coconut flavor and absorb the creamy sauce.

Serving Suggestions for Coconut Sticky Rice Recipe

Coconut sticky rice is often served with tropical fruits, most famously mango. However, there are plenty of ways to enjoy it, and you can get creative with your toppings and garnishes.

Mango Sticky Rice

The classic way to serve coconut sticky rice is with ripe, sweet mango slices. Simply peel and slice the mango into thin strips and place them on top of your sticky rice. The combination of the sweet coconut rice and juicy mango is a match made in heaven.

Banana Leaves

If you want to elevate the presentation, you can serve coconut sticky rice on banana leaves. This traditional touch not only looks beautiful but also adds a subtle, earthy aroma to the rice.

Coconut Sticky Rice Recipe Garnishes

To add a bit of crunch and extra flavor, sprinkle some toasted sesame seeds, mung beans, or even chopped nuts on top. You can also drizzle a little extra coconut milk for added richness.

Ric bowls served with fresh mango slices and a cup of coconut milk, placed on a rustic wooden table.
Indulge in the creamy and fragrant coconut sticky rice paired with ripe mango slices, topped with rich coconut milk for the perfect dessert.

Tips and Variations for Coconut Sticky Rice Recipe

Coconut sticky rice is a versatile dish, and there are plenty of ways to personalize it.

Customize the Coconut Sticky Rice Recipe Sweetness

Feel free to adjust the sweetness level by adding more or less sugar, depending on your preference. Some people prefer a less sweet version, while others love their coconut sticky rice extra sugary. Start with the suggested amount of sugar and taste as you go.

Add Pandan to Coconut Sticky Rice Recipe

If you can find pandan leaves, use them! Simply tie a few leaves together and add them to the steaming rice or coconut milk mixture. The leaves infuse the dish with a unique, fragrant aroma that is unmistakably Thai.

Make Coconut Sticky Rice Recipe a Snack or Side Dish

Coconut sticky rice isn’t just for dessert. You can also serve it as a side dish with grilled meats or stir-fries. Its sweetness pairs beautifully with savory dishes, and you can experiment with adding different toppings or spices.

Creamy Coconut Sticky Rice Recipe

Thai dish served on a banana leaf, topped with crispy tofu pieces and sprinkled with black and white sesame seeds.
A delectable serving of coconut sticky rice with a modern twist—crispy tofu and sesame seed garnish, beautifully plated on a fresh banana leaf.

Indulge in this Thai-inspired Coconut Sticky Rice, a rich and creamy dessert that’s perfect on its own or paired with fresh mango! Sweet, chewy, and absolutely satisfying—this dish is a must-try!

Preparation Time: 1 hour (including soaking time)
Servings: 3-4

Ingredients:

  • 1 cup glutinous (sticky) rice
  • 1 cup water (for soaking)
  • 1 cup coconut milk (full-fat for best flavor)
  • 1/3 cup sugar (adjust to taste)
  • 1/4 tsp salt
  • Fresh mango slices (optional but highly recommended)
  • Toasted sesame seeds or crushed peanuts (for garnish)

Steps:

  1. Soak the rice: Rinse the sticky rice until the water runs clear. Soak it in 1 cup of water for at least 30 minutes (or overnight for extra tenderness).
  2. Steam the rice: Drain the soaked rice and steam it using a cheesecloth in a bamboo steamer or a colander over simmering water for about 25-30 minutes, until tender.
  3. Prepare the coconut sauce: In a saucepan, heat coconut milk over low heat. Stir in sugar and salt until fully dissolved. Do not boil!
  4. Combine the rice & sauce: Transfer the cooked sticky rice to a bowl and slowly mix in 3/4 of the coconut sauce. Let it rest for 10 minutes to absorb the flavors.
  5. Serve & garnish: Plate the coconut-infused sticky rice, drizzle the remaining sauce, and top with fresh mango slices and toasted sesame seeds.

Pro Tip:

  • Use Thai glutinous rice for the best texture!
  • Let the rice absorb the coconut sauce before serving for the richest flavor.
  • Add a drizzle of honey for extra sweetness!

Conclusion

Making coconut sticky rice at home is easier than you think, and the results are well worth it. Whether you’re enjoying it as a dessert, snack, or side dish, this creamy, coconut-infused treat will transport you straight to the streets of Thailand. With just a few simple ingredients and a little patience, you can create a dish that’s every bit as authentic as the ones served in Thai restaurants.

So, what are you waiting for? Give this easy coconut sticky rice recipe a try, and let me know how it turns out. I’d love to hear your thoughts and any variations you come up with!

Sharing Is Caring:
Photo of author

Adam Hall

I'm Adam Hall, a passionate cuisine chef with over 20 years of experience in the kitchen. My journey with food began at a young age, inspired by the rich aromas and flavors of my family's home-cooked meals.