Desserts
This Asian sweet rice dessert recipe transforms simple glutinous rice into a fragrant, creamy masterpiece that balances pandan’s floral notes with coconut’s richness. The secret lies in slow-cooking the rice with coconut milk until tender, then folding in a velvety pandan-infused cream that turns every bite into a luxurious experience. What starts as a humble rice dish becomes a restaurant-worthy dessert with minimal effort—perfect for special occasions or indulgent weeknight treats.
The recipe begins with perfectly cooked glutinous rice, steamed until just tender before being simmered in coconut milk until it achieves that signature creamy, melt-in-your-mouth texture. A touch of sugar and pandan extract infuses the mixture with an aromatic depth that’s both comforting and sophisticated. The real magic happens when you top it with toasted coconut flakes or crushed nuts, adding a satisfying crunch that contrasts beautifully with the soft rice.
What you’ll end up with is a dessert that’s as visually stunning as it is delicious—golden layers of coconut cream swirled into the rice, crowned with crisp toppings that catch the light. The pandan flavor is subtle yet unmistakable, elevating the dish beyond basic sweet rice into something truly memorable. This recipe serves as both a dessert and a conversation starter, proving that Asian-inspired treats can be both elegant and approachable.
For those looking to adapt, swapping condensed milk for coconut cream makes it vegan-friendly, while fresh fruit or caramel drizzle adds customizable flair. The method is straightforward, but the results feel like a labor of love—ideal for impressing guests or treating yourself to something extraordinary. Let’s bring this dessert to life.
Ingredients for asian sweet rice dessert
Sweet, fragrant, and effortlessly elegant—this dessert transforms simple rice into a luxurious coconut-pandan dream.
| Ingredient | Amount | Notes |
|---|---|---|
| Glutinous Rice (Sweet Rice) 🍚 | 1 ½ cups | Uncooked, soaked 30 mins first |
| Coconut Milk (Full-Fat, Canned) 🥥 | 2 cans | 13.5 oz each, unsweetened |
| Pandan Extract 🌿 | 1 tsp | Pure, not paste (for true flavor) |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste, fine grain preferred |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cubed for creaminess |
| Toasted Coconut Flakes 🥥 | ½ cup | Unsweetened, lightly toasted |
| Crushed Pecans or Macadamias 🌰 | ¼ cup | Toasted, for crunch contrast |
| Vanilla Extract 🌸 | 1 tsp | Pure, optional for depth |
| Pinch of Salt 🧂 | ⅛ tsp | Enhances coconut sweetness |
| Water 💧 | 1 ½ cups | For rice soaking/steaming |
| Cornstarch (Optional) 🌾 | 1 tbsp | For extra creaminess |
Pandan extract is the secret weapon here—look for pure extract (not paste) at Asian markets or specialty stores like H Mart or Whole Foods. The glutinous rice needs to be soaked first—skip this step and it’ll stay gummy. For coconut milk, full-fat canned versions (like Thai Kitchen) give the richest texture. Toast the coconut flakes and nuts in a dry pan until golden—2-3 minutes max—or they’ll burn. The butter should be cold when you add it later; let it sit out for 10 minutes if it’s straight from the fridge.
No pandan extract? Swap for 1 tbsp pandan juice (found in Asian grocery freezers) or half the amount of vanilla extract, though the flavor won’t be identical. Running low on coconut milk? Substitute coconut cream (the thick part from a can) plus extra water to match the volume, but texture will be slightly lighter. For a vegan version, use coconut cream only—skip the butter entirely. The sugar can be adjusted based on your coconut milk’s sweetness; start with less if using sweetened condensed milk as a substitute. And if you’re feeling fancy, add a splash of lime zest to the cream for brightness—trust me, it elevates everything.
This dessert keeps beautifully—3 days refrigerated in an airtight container, or up to 3 months frozen (though texture changes slightly after thawing). For serving, let it sit at room temperature for 10 minutes first—the contrast of warm dessert and cool cream is magical. I like to portion mine into small glass jars with a sprinkle of toasted coconut on top; it makes for perfect individual servings. Leftovers? Reheat gently in the microwave (30 seconds) to restore creaminess, then top with extra nuts for crunch.
Why You'll Love This Recipe
- No-Soaking Needed: I’ll admit, I used to dread the soaking step for glutinous rice—until I realized you can just boil it whole. Toss the unsoaked grains in coconut milk and sugar, let them simmer until tender, and boom—creamy, chewy perfection without the wait. (Yes, even on a Tuesday night.)
- Pandan Magic: That little green bottle of pandan extract is the secret weapon here. One drop transforms this into something ridiculously fragrant—like a tropical breeze in every bite. The coconut milk gives it a rich, velvety texture, while the pandan adds that floral, slightly nutty depth that makes it taste like a dessert from a Bali café.
- Leftovers? Better Than New: Between us, the second day of this dessert is almost better than the first. The rice softens just enough to soak up more of that coconut-sugar syrup, and the butter on top turns into little golden pools. I’ve reheated portions in the microwave with a splash of coconut milk, and no one ever suspects it’s not fresh-baked.
- Budget Luxury: Here’s what sold me—this costs pennies to make but feels like a fancy treat. A can of coconut milk, a bag of rice, and a tiny bottle of pandan extract go a long way. Plus, the sugar and butter are pantry staples, so you’re not scrambling for obscure ingredients. It’s the kind of dessert that makes you feel indulgent without breaking the bank.
Step-by-step instructions for pandan coconut cream dream
Here's how to create this luxurious dessert with silky coconut cream and a perfect crunchy topping.
Soak and Prepare the Glutinous Rice
Place the 1.5 cups glutinous rice in a large bowl and cover completely with the 1.5 cups water. Let it soak for at least 30 minutes at room temperature. I like to give it a gentle stir halfway through to ensure all grains are fully hydrated. The rice should look plump and translucent when ready—this indicates it's absorbed enough water to cook properly.
After soaking, drain the rice thoroughly using a fine-mesh strainer, shaking gently to remove excess water. This step is crucial because any remaining water will make your dessert gummy instead of creamy. Transfer the drained rice to a clean bowl and set aside until you're ready to cook it.
Cook the Rice with Coconut Milk
In a heavy-bottomed saucepan, combine the soaked glutinous rice with 1 can of coconut milk (about 13.5 oz). Bring to a simmer over medium heat, stirring occasionally to prevent sticking. Once it reaches a gentle bubble, reduce heat to low and let it cook for 20-25 minutes, stirring every 5 minutes to prevent burning.
You'll notice the mixture will thicken dramatically as it cooks. When it reaches a pudding-like consistency and pulls away from the sides of the pan, remove it from heat. This is your base—it should be smooth but still slightly undercooked since residual heat will continue cooking it. Stir in the 1 tsp pandan extract and 1 tsp vanilla extract at this stage for maximum flavor infusion.
Create the Creamy Coconut Layer
In a separate saucepan, combine the remaining 1 can coconut milk, 0.75 cup granulated sugar, 0.125 tsp salt, and the 4 tbsp cold cubed butter. Heat over medium-low heat until the sugar dissolves completely and the butter melts. If using, whisk in the 1 tbsp cornstarch to create a thicker, more luxurious cream.
Simmer gently for 5-7 minutes until the mixture thickens slightly and coats the back of a spoon. This is your silky coconut cream topping—it should be smooth and glossy. Remove from heat and let it cool for 5 minutes before combining with the rice mixture. The contrast between the warm cream and cool rice creates the perfect texture.
Assemble and Chill the Dessert
Gently fold the cooked rice mixture into the coconut cream until fully combined. The result should be a thick, velvety pudding with beautiful pandan swirls. Transfer the mixture to a heatproof serving dish or individual ramekins. Press the top lightly to create an even surface for your crunchy topping.
In a small bowl, combine the 0.5 cup toasted coconut flakes and 0.25 cup crushed pecans or macadamias. Sprinkle this mixture evenly over the top of each serving. For extra presentation, you can create a lattice pattern with the coconut flakes and place pecans in the center. Cover with plastic wrap and refrigerate for at least 4 hours, preferably overnight.
Serve with Perfect Texture
When ready to serve, run a knife around the edges of the ramekins to loosen the dessert. The texture should be firm enough to hold its shape but still silky when cut. Serve each portion topped with an additional sprinkle of toasted coconut flakes and crushed nuts for that satisfying crunch.
This dessert is best enjoyed slightly chilled—around 50-55°F. The contrast between the creamy pandan coconut center and the toasted nut topping creates a symphony of textures that will impress any guest. Store leftovers in the refrigerator for up to 3 days, though I doubt they'll last that long!
Pro Tips For Making Asian Sweet Rice Dessert
- Soak Rice Overnight: If you’re in a hurry, don’t—this isn’t the time to rush. Glutinous rice needs at least 6 hours (overnight is ideal) to soften properly, or it’ll turn out gummy. I learned this the hard way after making a batch that looked fine but fell apart when cut.
- Use Cold Milk First: Start with cold coconut milk in your steamer or pot—it takes longer to heat up, giving you better control over the temperature. If you dump in hot milk right away, you risk burning the rice before it’s fully cooked. Trust me, your rice will thank you.
- Steam, Don’t Boil: This isn’t a pot of porridge—steaming is non-negotiable for that perfect creamy texture. If you boil it, the rice will turn out dense and pasty. Use a tight-fitting lid and keep the heat at a gentle simmer, not a rolling boil.
- Butter at the End: Add that unsalted butter and sugar only in the last 5 minutes of cooking. If you mix it in too early, the butter will separate or burn before the rice is fully done. Stir in just until melted—no need to overwork it.
Make-ahead tips for leftovers
Prep Ahead Strategy
Start by soaking the 1.5 cups glutinous rice in 1.5 cups water for 30 minutes—this can be done the night before. Store the soaked rice in an airtight container in the fridge until ready to cook. The rice will absorb water more evenly, ensuring a creamy texture when cooked. I like to prep this step first because it’s the most time-consuming part of the process. 💫
Make the Cream Base Early
Prepare the coconut cream mixture ahead of time by combining 1 can coconut milk, 0.75 cup sugar, 0.125 tsp salt, and 4 tbsp cold butter in a saucepan. Simmer for 5-7 minutes until thickened, then let it cool completely before refrigerating. This step can be done up to 2 days in advance—just reheat gently before combining with the rice.
Toast Nuts and Coconut
Toast the 0.5 cup coconut flakes and 0.25 cup crushed pecans or macadamias in a dry pan over medium heat for 2-3 minutes until golden. Let them cool completely, then store in an airtight container at room temperature. This adds a satisfying crunch that contrasts beautifully with the creamy rice. I often do this step the day before serving to keep the toppings fresh. 🌰
Layer and Chill
Combine the cooked rice and coconut cream mixture, then transfer to ramekins or a serving dish. Press the top lightly to create an even surface, then sprinkle with the toasted coconut and nuts. Cover with plastic wrap and refrigerate for at least 4 hours—overnight is ideal. The longer it chills, the more the flavors meld together for a cohesive, restaurant-quality dessert. ❄️
Portioning for Convenience
Divide the dessert into individual ramekins or small jars before chilling. This makes serving effortless—just grab and go! I love using small glass jars for a cute, Instagram-worthy presentation. Label them with the date and store them in the fridge for up to 3 days. When ready to serve, let them sit at room temperature for 10 minutes to soften slightly.
Freezing for Later
For long-term storage, freeze the assembled dessert in an airtight container for up to 3 months. When ready to enjoy, thaw in the fridge overnight, then reheat gently in the microwave (30 seconds) to restore creaminess. The texture may be slightly firmer after freezing, but it’s still delicious! This is perfect for meal prep or gifting to friends. 🧊
Nutrition facts
Frequently asked questions
Can I use regular rice instead of glutinous rice?
Not for this recipe! Glutinous rice (also called sweet rice) has a unique sticky texture that makes it perfect for creamy desserts. Regular rice will turn out dry and grainy. If you absolutely must substitute, try arborio rice—it’s slightly sticky when cooked—but the texture won’t be the same. The magic of this dessert lies in that melt-in-your-mouth consistency, so stick with glutinous rice for the best results.
How do I make this dessert vegan? Swap the butter for coconut oil or vegan butter, and use full-fat coconut cream instead of regular coconut milk for the cream layer. You can also replace the granulated sugar with coconut sugar or agave syrup to keep it plant-based. The pandan extract is typically vegan, but always check the label. The texture will still be luscious—just
Why is my dessert too runny?
This usually happens if the rice wasn’t cooked long enough or if too much liquid was added during the process. For a firmer texture, simmer the rice mixture for an extra 5 minutes after it pulls away from the pan. If it’s already too thin, chill it longer—it will thicken as it cools. For next time, reduce the coconut milk by 2 tablespoons to ensure a creamier, more stable consistency.
Can I add fresh fruit to this dessert?
Fresh mango, lychee, or passion fruit make stunning toppings. Add them just before serving to keep the fruit crisp and vibrant. For a tropical twist, layer thin slices of mango between the coconut cream and rice before chilling. Just be mindful of the fruit’s juices—it might make the dessert slightly softer. A sprinkle of toasted coconut on top balances the freshness beautifully.
How do I store leftovers?
Keep the dessert in an airtight container in the fridge for up to 3 days. For longer storage, freeze it for up to 3 months. To reheat, microwave for 20-30 seconds until warm, then let it sit for 2 minutes before serving. The texture may be slightly firmer after freezing, but it’s still delicious! For the best experience, enjoy it fresh within 24 hours of making it.
