Cooking can be a wonderful way to enjoy comfort and happiness, and there are few things that evoke such warmth and nostalgia as a bowl of sticky rice smothered in coconut milk. Authentic Sticky Thai Coconut Rice is a delightful dish that I hold dear to my heart. It’s the kind of dish that can remind you of cherished family gatherings or simply provide a comforting meal at home. Whether you’re a seasoned cook or just starting out, this recipe brings a taste of Thailand into your kitchen with ease.
At the heart of this recipe are a few simple yet impactful ingredients: 2 cups of sticky rice (also known as glutinous rice), 1 1/2 cups of creamy coconut milk, 1/4 cup of sugar, and 1/2 teaspoon of salt. Each element plays a vital role in creating this dish’s signature flavor. The sticky rice has a unique texture that allows it to cling together, creating a satisfying bite. The coconut milk enriches the rice with a soft sweetness, while the sugar enhances the overall flavor profile. With just a hint of salt, it balances the sweetness beautifully.
The cooking method for this dish is straightforward and approachable. Begin by rinsing the sticky rice under cold water until the water runs clear, and then let it soak for at least four hours or overnight. Once you’re ready, prepare a steamer or use a bamboo basket lined with cheesecloth to steam the rice to tenderness. Separately, you’ll create a luscious coconut milk mixture that you’ll fold into the rice after cooking. This delightful combination is served warm, optionally topped with sesame seeds or fresh mango for a burst of color and flavor.
This dish is perfect for a variety of occasions. A bowl of Authentic Sticky Thai Coconut Rice warms you up on chilly nights, making it an ideal comfort food choice. It can also serve as a luscious side dish for family dinners or highlighted at potlucks, impressing friends with its distinct flavor and appealing presentation.
Why You’ll Love This Authentic Sticky Thai Coconut Rice
- Comforting Treat: This sticky rice dish delivers pure comfort with every bite, evoking cozy feelings of home and family.
- Simple Ingredients: With just a handful of ingredients, you can create an exotic dish that feels special without the fuss.
- Quick Prep: While it requires some soaking time, the active steps are quick and easy, making it manageable for any home cook.
- Versatile: Serve it as a side dish, dessert, or a simple, satisfying main course.
- Customizable: You can easily adapt this recipe, topping it with different fruits or seeds based on your preferences.
Sticky Rice Tips
The star ingredient, sticky rice (glutinous rice), is essential for this recipe. When selecting sticky rice, look for high-quality, white or semi-transparent grains in Asian grocery stores or specialty food shops. Be sure to check the packaging for “glutinous rice” or “sweet rice” to ensure you’re getting the right type. Rinsing the rice thoroughly before soaking is crucial as it helps remove excess starch and prevents it from becoming overly gummy. If possible, allow the rice to soak overnight to achieve the perfect texture when steamed.
Options for Substitutions
- Use canned coconut cream for a richer flavor and creamier texture.
- Substitute brown sugar for a deeper, molasses-like taste.
- Swap honey or maple syrup for a different sweetness profile.
- For a dairy-free option, use plant-based cream instead of coconut milk.
- Use quinoa if you are looking for a gluten-free alternative with a similar texture.
- Replace sesame seeds with chopped nuts like pistachios for extra crunch.
Watch Out for These Mistakes
One common mistake when preparing sticky rice is inadequate rinsing. Not rinsing thoroughly can lead to rice that is too sticky and clumps together too much. Proper rinsing ensures you only use enough starch for a delightful texture. Another potential pitfall is not soaking the rice long enough. If the grains don’t soak properly, they may not cook thoroughly and might remain hard even after steaming. It’s vital to use low heat when dissolving the sugar in the coconut milk; boiling can alter the texture and flavor. Lastly, mixing in the coconut milk mixture too early may result in a sticky mess instead of the lovely texture we aim for, so be patient and wait until the rice is fully cooked.

What to Serve With Authentic Sticky Thai Coconut Rice?
Authentic Sticky Thai Coconut Rice pairs beautifully with several dishes. Consider serving it alongside spicy Thai curries, grilled or roasted vegetables, or even a light salad with citrus dressing to balance the sweetness of the rice. For a special treat, serve it with mango slices or a dollop of coconut yogurt on the side. These additions complement the flavors and create a delightful dining experience.
Storage Instructions
Store: Keep any leftovers in an airtight container in the refrigerator for up to three days. Be sure to let it cool completely before sealing.
Freeze: For longer storage, you can freeze the rice for up to two months. Make sure it’s in a freezer-safe bag, removing excess air to prevent freezer burn.
Reheat: To reheat, place the rice in a saucepan over low heat, stirring occasionally and adding a splash of water or coconut milk to maintain moisture. Alternatively, you can microwave it for 30-60 seconds, checking for even heating.
Recipe Info
Preparation Time: 4 hours (soaking) + 10 minutes (additional prep)
Cooking Time: 30 minutes
Total Time: Approx. 4 hours 40 minutes
Level of Difficulty: Easy
Servings: About 4
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1,080 – 1,200
- Protein: 15 – 20 grams
- Fat: 50 – 60 grams
- Carbohydrates: 150 – 160 grams
Ingredients
- 2 cups sticky rice (glutinous rice)
- 1 1/2 cups coconut milk
- 1/4 cup sugar
- 1/2 teaspoon salt
- Sesame seeds or mango (for serving, optional)
Step-by-Step Instructions
Step 1: Rinse and Soak the Rice
Start by rinsing the sticky rice under cold water until the water runs clear. This step is essential for removing excess starch. After rinsing, soak the rice in clean water for at least four hours or even overnight. Drain the rice when you are ready to cook.
Step 2: Prepare the Steamer
Prepare your steamer or a bamboo basket lined with cheesecloth. Fill the steamer pot with water and ensure it’s steaming before placing the rice for cooking. This ensures even cooking and prevents the rice from becoming too sticky.
Step 3: Steam the Rice
Place the drained sticky rice in the prepared steamer basket. Cover and steam for about 20-30 minutes, or until the rice is tender and slightly translucent. Stir occasionally to ensure even cooking.
Step 4: Prepare the Coconut Sauce
In a saucepan, combine 1 1/2 cups of coconut milk with 1/4 cup of sugar and 1/2 teaspoon of salt. Heat on low until the sugar completely dissolves. Make sure not to let it boil, as that can affect the creaminess.
Step 5: Combine Rice with Coconut Mixture
Once the rice is cooked through, transfer it to a large bowl. Gently fold in half of the coconut milk mixture, stirring lightly to coat the rice. Let it sit for about 15 minutes to absorb the flavors fully.
Step 6: Serve and Enjoy
To serve, drizzle the remaining coconut milk mixture over the rice. Add toppings of your choice, such as sesame seeds or fresh mango slices, if desired. Serve warm and enjoy your Authentic Sticky Thai Coconut Rice.

In summary, this Authentic Sticky Thai Coconut Rice recipe is not just a delightful addition to your meal repertoire; it’s a comforting dish that brings the flavors of Thailand into your home. With simple steps and a few ingredients, you can create a dish that warms the heart. I encourage you to try this recipe, and when you do, please share your experience or explore my other posts for more delicious ideas. Happy cooking!
Print
Authentic Sticky Thai Coconut Rice
- Prep Time: 270 minutes
- Cook Time: 30 minutes
- Total Time: 300 minutes
- Yield: 4 servings 1x
- Category: Dessert
- Method: Steaming
- Cuisine: Thai
- Diet: Vegetarian
Description
A comforting and nostalgic dish of sticky rice smothered in coconut milk, perfect for any occasion.
Ingredients
- 2 cups sticky rice (glutinous rice)
- 1 1/2 cups coconut milk
- 1/4 cup sugar
- 1/2 teaspoon salt
- Sesame seeds or mango (for serving, optional)
Instructions
- Rinse the sticky rice under cold water until the water runs clear. Soak for at least four hours or overnight.
- Prepare your steamer or bamboo basket lined with cheesecloth.
- Steam the rice in the steamer for about 20-30 minutes, or until tender and slightly translucent.
- Combine coconut milk, sugar, and salt in a saucepan; heat on low until sugar dissolves.
- Transfer the cooked rice to a bowl and gently fold in half of the coconut milk mixture.
- Serve warm, drizzled with the remaining coconut milk mixture and topped with sesame seeds or fresh mango, if desired.
Notes
Rinse the rice thoroughly and soak it overnight for the best texture. Serve as a side dish or dessert.
Nutrition
- Serving Size: 1 serving
- Calories: 270
- Sugar: 15g
- Sodium: 200mg
- Fat: 15g
- Saturated Fat: 13g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 0mg