I love finding ways to take a simple comfort food and give it a luxurious twist for my family. This coconut sticky rice recipe achieves exactly that, transforming humble ingredients into a vibrant, golden dessert with a deeply aromatic and creamy texture.
This recipe takes a beloved comfort food and elevates it with the aromatic magic of saffron and cardamom, creating a truly luxurious dessert. It’s perfect for special occasions, holiday gatherings, or simply when you want to make an ordinary evening feel a little extraordinary.
The steps are simple, relying on proper technique (soaking and steaming) to get that perfect texture, while the saffron and cardamom create a beautiful golden hue and complex flavor profile. The addition of orange blossom drizzle adds a final, bright note that perfectly balances the rich coconut base. We’ll show you how to easily transform basic ingredients into this impressive centerpiece.

Ingredients
- 250 g (1 ¼ cups) Glutinous Sweet Rice (Sticky Rice): This is essential; do not substitute with regular long-grain rice, as the texture won’t be correct. Rinsing is crucial to remove excess starch and ensure separate, sticky grains before soaking for a minimum of 2 hours.
- 400 ml (1 â…” cups) Full-Fat Coconut Milk, divided: Use full-fat canned coconut milk for the richest flavor and texture in this coconut sticky rice recipe. We divide this into two parts: one for infusing the rice, and one for the drizzle. Avoid light coconut milk, as it won’t provide the necessary creaminess for this recipe.
- 125 g (½ cup + 1 tbsp) Granulated Sugar, divided: This amount is split between the rice infusion and the separate orange blossom drizzle, providing sweetness to balance the rich coconut and aromatic spices.
- ½ teaspoon Sea Salt: A small amount of salt enhances the sweetness and depth of flavor in the finished sticky rice.
- 0.2 g (generous pinch) Saffron Threads: Provides the distinct golden color and adds a sophisticated, slightly honeyed aroma. For best results, lightly crush the saffron threads before adding them to the warm liquid; this helps release the full flavor potential.
- 4 Green Cardamom Pods, lightly crushed: Adds a complex, sweet, and floral-spicy note to the coconut infusion. Gently crush the pods to release the maximum flavor during the heating process without overdoing it.
- 60 ml (¼ cup) Water: Used to create the base for the sweet, syrupy orange blossom drizzle.
- 2 teaspoons Alcohol-Free Orange Blossom Water: Added to the syrup after heating to preserve its delicate floral aroma. This ingredient is typically found in the international or baking aisle of most grocery stores.
- 30 g (¼ cup) Unsweetened Toasted Coconut Flakes: Used as a garnish to add texture and a nutty, roasted flavor to the final dish. You can buy pre-toasted flakes or toast them yourself in a dry skillet for a few minutes.
Instructions
- Prepare the Sticky Rice for Soaking: Rinse the glutinous rice thoroughly under cold running water until the water runs completely clear; this removes excess starch. Place the rinsed rice in a bowl and cover with at least 5 cm (2 inches) of cold water. Let it soak for a minimum of 2 hours, or preferably overnight, to ensure proper cooking and texture for this coconut sticky rice recipe. Soaking reduces steaming time significantly.
- Steam the Rice: Drain the soaked rice well. Prepare a steamer by lining the basket with a clean cheesecloth or banana leaf; this prevents sticking and allows steam circulation. Spread the rice evenly in the lined steamer basket. Steam the rice over rapidly boiling water for 20-25 minutes, or until the grains are tender, translucent, and sticky. The rice should be slightly chewy, but not hard in the center.
- Prepare the Saffron-Cardamom Coconut Infusion: While the rice is steaming, combine 200 ml of coconut milk, 50 g of granulated sugar, the sea salt, saffron threads, and crushed cardamom pods in a small saucepan. Heat over medium-low heat, stirring occasionally, until the sugar dissolves completely and the mixture is warm (do not boil). Remove from heat and let infuse for 5-10 minutes. The saffron will bloom and turn the milk a beautiful golden color during this step.
- Combine Rice and Infusion: Once the rice is cooked, transfer it immediately to a large mixing bowl. Pour the warm saffron-cardamom infused coconut milk over the hot rice. Stir gently with a spatula, ensuring all the rice grains are coated, then cover the bowl with a lid or plastic wrap and let it sit for 15-20 minutes to absorb. If the rice seems too dry after the rest period, add a splash more warm coconut milk to ensure proper absorption for this coconut sticky rice. I find that letting it rest for a full 20 minutes allows the rice to fully soak up the infusion, ensuring every grain is perfectly flavored.
- Prepare the Orange Blossom Drizzle: In a small saucepan, combine the remaining 75 g of granulated sugar and 60 ml of water. Bring to a simmer over medium heat, stirring until the sugar is fully dissolved, then simmer gently for 2-3 minutes until slightly thickened and syrupy. Remove from heat and stir in the alcohol-free orange blossom water. The syrup should lightly coat the back of a spoon.
- Serve the Sticky Rice: Scoop generous portions of the warm, golden saffron-infused coconut sticky rice into individual shallow white bowls. Spoon a glossy amount of the orange blossom drizzle over the top of the rice. Finish by sprinkling with the unsweetened toasted coconut flakes for texture and an additional hint of nutty flavor.
Understanding the Key Ingredients
This recipe’s unique flavor comes from saffron and cardamom, which transform a simple dessert into something special. Saffron provides a deep, floral aroma and a gorgeous golden color. It’s best to steep it slightly in warm liquid to release its full potential. Cardamom pods offer a warm, citrusy note that complements the coconut milk beautifully; crushing them gently maximizes the flavor infusion. Orange blossom water provides a bright, refreshing finish that cuts through the richness of the coconut milk. This elevated coconut sticky rice recipe relies on these aromatics for its complexity.
Serving Suggestions and Presentation Tips
This coconut sticky rice recipe is beautiful served warm in individual portions, perfect for an elegant dessert. Consider pairing it with fresh, seasonal fruits like mango, pineapple, or passion fruit for added vibrancy and a tangy element. The presentation is key: spoon a generous portion onto a shallow plate or bowl, drizzle the syrup around it, and sprinkle generously with toasted coconut flakes. To make it extra special for a family-friendly meal, add a sprig of mint or a few edible flowers.

Make-Ahead and Storage
You can prepare this coconut sticky rice recipe a few hours ahead of time and keep it warm or at room temperature. If refrigerating, the rice will become much firmer as it cools; reheat gently in a microwave or steamer to soften it back to its original consistency. Store leftovers in an airtight container in the refrigerator for up to 3 days. The orange blossom drizzle can be prepared a day ahead and stored at room temperature, making this a simple solution for quick meal prep recipes.
Frequently Asked Questions
Q: What is glutinous rice and why is it essential for this coconut sticky rice recipe?
A: Glutinous rice, also known as sticky rice or sweet rice, has a higher amylopectin content than regular rice, which makes it sticky and chewy when cooked. You cannot achieve this specific texture with standard long-grain white rice; it simply won’t absorb the liquid in the same way to create a creamy base for this coconut sticky rice recipe.
Q: Can I use pre-ground cardamom instead of pods?
A: While fresh pods offer the best flavor, you can use pre-ground cardamom in a pinch. Start with about ¼ teaspoon and adjust to taste, as pre-ground spices are significantly stronger. I find using whole pods gives a much smoother flavor profile without any grittiness.
Q: Where can I find orange blossom water?
A: It’s typically located in the international foods section of most large supermarkets, near other Middle Eastern or Mediterranean ingredients. Check the baking aisle for similar floral extracts as well. If you can’t find it, a splash of high-quality vanilla extract or rose water can be used as a substitute for a different aromatic twist.
Q: My rice turned out hard after combining with the coconut milk. What went wrong?
A: The rice must be hot when you pour the warm coconut milk mixture over it. If either component is cool, the rice won’t absorb the liquid properly and will remain hard. Ensure you combine immediately after steaming. If you wait too long, gently warm the rice slightly before mixing in the infusion.
Q: How do I toast coconut flakes at home?
A: Spread the unsweetened flakes in a single layer on a dry skillet over medium heat. Stir continuously for 2-3 minutes until they turn light golden brown. Alternatively, you can bake them on a sheet pan at 350°F (175°C) for 5-7 minutes, stirring once, for quick meal prep.
Conclusion
This saffron and cardamom coconut sticky rice recipe takes a simple dessert and adds an unforgettable layer of complexity and aroma. By following these easy steps, you can create a truly beautiful and flavorful dish that brings a touch of luxury to your family table. Save this recipe to Pinterest for your next special occasion or Sunday night dinner and enjoy this elevated treat.
Print
coconut sticky rice recipe
- Total Time: 60 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This elegant coconut sticky rice dessert uses aromatic saffron and cardamom to create a beautiful golden hue and complex flavor. Steaming the rice first ensures a perfect chewy texture, while an orange blossom syrup adds a bright finishing note.
Ingredients
- 1 1/4 cups (250 g) glutinous sweet rice (sticky rice)
- 1 2/3 cups (400 ml) full-fat coconut milk, divided
- 1/2 cup + 1 tablespoon (125 g) granulated sugar, divided
- 1/2 teaspoon sea salt
- 1 pinch (0.2 g) saffron threads, lightly crushed
- 4 green cardamom pods, lightly crushed
- 1/4 cup (60 ml) water
- 2 teaspoons alcohol-free orange blossom water
- 1/4 cup (30 g) unsweetened toasted coconut flakes (for garnish)
Instructions
- Rinse and Soak Rice: Rinse the glutinous rice under cold running water until the water runs completely clear. Place the rinsed rice in a bowl, cover with water, and soak for at least 2 hours or up to overnight. Drain well before steaming.
- Steam the Rice: Line a steamer basket with cheesecloth or a banana leaf and spread the drained rice evenly. Steam over rapidly boiling water for 20-25 minutes, or until the grains are tender and translucent.
- Prepare Coconut Infusion: While the rice steams, heat 200 ml coconut milk, 50 g sugar, salt, saffron threads, and crushed cardamom pods in a small saucepan over medium-low heat. Stir until sugar dissolves and mixture is warm. Remove from heat and let infuse for 5-10 minutes.
- Combine Rice and Infusion: Transfer the hot, steamed rice immediately to a large bowl. Pour the warm coconut milk infusion over the rice. Gently stir to combine, then cover and let rest for 15-20 minutes to allow the rice to fully absorb the liquid and flavors.
- Make Orange Blossom Syrup: In a separate small saucepan, combine the remaining 75 g sugar and 60 ml water. Bring to a simmer, stirring until sugar dissolves, and simmer gently for 2-3 minutes until slightly syrupy. Remove from heat and stir in the orange blossom water.
- Serve Dessert: Scoop portions of the warm saffron sticky rice into bowls. Drizzle with the orange blossom syrup and garnish generously with toasted coconut flakes before serving.
Notes
To achieve the best texture, ensure the rice is still hot when combining it with the warm coconut milk infusion. Let it rest for the full time to ensure every grain fully absorbs the liquid. Use high-quality full-fat coconut milk for optimal creaminess.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Dessert
- Method: Steaming
- Cuisine: Southeast Asian
Nutrition
- Serving Size: 1 serving
- Calories: 520 kcal
- Sugar: 31 g
- Sodium: 10 mg
- Fat: 20 g
- Saturated Fat: 18 g
- Unsaturated Fat: 2 g
- Trans Fat: 0 g
- Carbohydrates: 102 g
- Fiber: 1 g
- Protein: 4 g
- Cholesterol: 0 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and we’ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- ✅ Printable PDF (ingredients + steps)
- ✅ Save it to your phone (no long scrolling)
- ✅ Includes cook time + servings
- ✅ Easy to follow
FAQ
Where’s the full recipe?
It’s delivered as a printable PDF so you can save it and cook without scrolling.
I didn’t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.