Desserts
This Asian sweet rice dessert recipe transforms simple jasmine rice into a luxurious, fragrant treat that’s perfect for celebrations or cozy nights in. 🌟 The secret lies in perfectly balanced sweetness from coconut milk and lime zest, creating a dessert that’s both comforting and elegant. Unlike traditional versions, this method uses a steaming technique that keeps the rice tender while developing its signature sticky texture.
What sets this recipe apart is the aromatic blend of coconut milk, pandan extract, and lime zest—key ingredients that define Southeast Asian desserts. The process is straightforward but requires patience: soaking the rice ensures even cooking, while gentle steaming preserves the delicate flavors. This isn’t just dessert; it’s a sensory experience, where each bite delivers creamy coconut notes and a bright citrus finish.
The result is a dish that’s visually stunning—golden, glossy grains piled high, drizzled with extra coconut cream and toasted sesame seeds. It’s versatile enough for special occasions yet simple enough for everyday indulgence. Whether served at room temperature or lightly chilled, this dessert will become a staple in your collection of go-to recipes.
Pair it with fresh mango slices or a scoop of coconut ice cream for an elevated presentation. The beauty of this recipe lies in its adaptability—adjust the sweetness to taste or add a pinch of salt to enhance the flavors. Here’s how to make it perfectly every time.
Ingredients for asian sweet rice dessert
Simple ingredients transform into a fragrant, sticky dessert perfect for celebrations or cozy nights.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Full-Fat Coconut Milk 🥥 | 2 cups | Canned, well-shaken |
| Granulated Sugar 🍚 | ¾ cup | White or coconut sugar |
| Pandan Extract 🌿 | 1 tsp | Pure, not paste |
| Lime Zest 🍋 | 1 tbsp | Fresh, finely grated |
| Toasted Sesame Seeds 🌰 | 2 tbsp | For garnish |
| Salt 🧂 | ¼ tsp | Fine sea salt |
| Water 💧 | 1 ½ cups | For soaking rice |
| Vanilla Extract 🌸 | ½ tsp | Pure, optional |
| Coconut Cream 🥥 | ¼ cup | From canned coconut milk |
| Mango Slices 🍈 | 1 cup | For serving, optional |
The jasmine rice is the foundation—Thai Kitchen or Lundberg brands deliver consistent quality. Look for long-grain varieties with a fragrant aroma. Coconut milk should be full-fat (the thick kind) for that creamy texture. Thai Kitchen or Goya cans work perfectly. Fresh lime zest is a must—Mexican limes have more flavor than Persian ones. Toast your sesame seeds in a dry pan until golden (about 2 minutes) for maximum aroma. The pandan extract can be found in Asian markets or online—Thai Kitchen sells it in small bottles.
No pandan extract? Vanilla extract at double the amount works in a pinch, though it won’t replicate that signature floral note. Substitute lime zest with lemon zest at half the amount, but expect a slightly different brightness. For a sugar alternative, coconut sugar or maple syrup (reduce by 10%) both work well. The rice can be soaked in coconut milk instead of water if you prefer extra richness. If you can’t find jasmine rice, basmati rice is a decent substitute, though the texture will differ slightly.
This dessert keeps beautifully—3 days at room temperature in an airtight container, or 1 week refrigerated. For serving, chill lightly for 30 minutes to let flavors meld. The sesame seeds stay crisp for 24 hours if stored separately. Double the batch for gatherings—it’s always a crowd-pleaser. Garnish with extra lime zest or toasted coconut flakes for added flair.
Why You'll Love This Recipe
- No Rice Burner Needed: I swear by this—just soak the jasmine rice overnight, then simmer it gently in coconut milk. No sticking, no fuss, and the grains stay fluffy. My first attempt had me nervous, but now? It’s my go-to when I forget to pre-soak.
- Pandan Magic Unlocked: That little bottle of pandan extract? Total game-changer. One teaspoon turns ordinary rice into something fragrant and dreamy—like a tropical hug in every bite. (Yes, even my kids ask for seconds, and they’re not usually dessert fans.)
- Leftovers? Better Than New: This dessert actually improves overnight. The coconut milk absorbs deeper, the lime zest brightens, and reheating it is just stirring and microwaving. I’ve fed this cold, warm, or at room temp—no one complains.
- Pocket-Friendly Luxury: Full-fat coconut milk and jasmine rice might sound fancy, but they’re affordable staples. A single can of coconut milk stretches for two batches, and the sugar? Adjustable. Fancy dessert vibes without breaking the bank.
Step-by-step instructions for sticky jasmine rice with coconut-lime zest
Here's the method for silky, fragrant sweet rice with perfect texture every time.
👨🍳 Step 1: Soak the Jasmine Rice for Optimal Texture
Rinse the 1.5 cups jasmine rice under cold water until the water runs clear, then drain well. Transfer to a bowl and add 1.5 cups water, covering completely. Let soak for at least 30 minutes (up to 2 hours for extra tenderness). This step prevents gummy rice and ensures that signature sticky yet distinct grain texture.
Here's the thing—don't skip soaking. The rice absorbs water gradually, which prevents it from becoming mushy when cooked in coconut milk. After soaking, drain again and give it a quick shake in the colander to remove excess water. The rice should feel plump but not waterlogged.
🍳 Step 2: Cook the Rice in Coconut Milk Mixture
In a medium saucepan, combine the drained rice with 2 cups full-fat coconut milk, 1.5 cups water, 0.75 cup granulated sugar, 1 tsp pandan extract, 1 tbsp lime zest, 0.25 tsp salt, and 0.5 tsp vanilla extract. Stir gently to combine—you don't want to break up the rice grains.
Bring to a boil over medium-high heat, then immediately reduce to low heat. Cover tightly with a lid and simmer for 20-25 minutes. Don't peek or stir—this disrupts the cooking process. You'll know it's done when the liquid is absorbed and the rice is tender but still holds its shape when pressed gently with a spoon.
🥘 Step 3: Incorporate Coconut Cream for Luxurious Finish
Once the rice is cooked, remove from heat and let sit for 5 minutes with the lid slightly ajar. This resting period allows any remaining steam to cook the rice evenly. Then stir in the 0.25 cup coconut cream until fully incorporated. The cream will create a velvety texture that coats each grain beautifully.
For best results, transfer the rice to a serving dish and gently press down with a spatula. This helps create that signature compact, glossy presentation. The aroma should be intoxicating—sweet, floral from the pandan, and bright from the lime zest.
🍽️ Step 4: Garnish and Serve Warm
Sprinkle the 2 tbsp toasted sesame seeds evenly over the rice and serve immediately. The seeds add a nutty contrast to the sweet coconut flavor. For presentation, arrange the 1 cup mango slices on top or alongside the rice—this adds vibrant color and fresh fruit acidity that cuts through the richness.
This dessert is best enjoyed warm when the coconut cream is still slightly liquid and the rice maintains its perfect stickiness. Serve in small bowls with a dusting of extra lime zest if you're feeling fancy. The combination of textures—creamy rice, crunchy seeds, and juicy mango—makes this a truly memorable finish to any meal.
Pro Tips For Making Asian Sweet Rice Dessert
- STIR CONSTANTLY FIRST 10 MINUTES: I learned this the hard way—skipping the constant stirring during the initial simmer means you’ll end up with a lumpy, uneven mess. Once the rice and coconut milk hit the pot, keep that spoon moving in small circles until the mixture thickens enough to hold its shape. The first 10 minutes are when the starch releases, and if you let it sit, you’ll regret it.
- USE FULL-FAT COCONUT MILK—NO SUBSTITUTES: This isn’t the place for light or low-fat versions. The richness of full-fat coconut milk is what makes the texture creamy and the flavor sing. If you’re tempted to use canned coconut milk with water added, don’t—it’ll turn out thin and disappointing. Open the can, drain the thick cream, and use that instead if you’re short on time.
- DON’T RUSH THE SUGAR: Adding all the sugar at once will shock the rice and make it gummy. Instead, sprinkle it in gradually while stirring, especially after the rice has absorbed most of the liquid. This lets the sweetness meld evenly without turning the dessert into a sticky, cloying block. Patience here makes all the difference in texture.
- TOSS IN LIME ZEST LAST: The lime zest loses its bright punch if it sits in the hot mixture too long. Save it for the final 2-3 minutes of cooking—just long enough to infuse the aroma without bitterness. If you’re using bottled zest, shake the jar first; the good stuff settles at the bottom, and you don’t want to miss it.
Health benefits of these flavors
Digestive Comfort
This sweet rice dessert is surprisingly gentle on digestion, thanks to its natural ingredients. The jasmine rice provides easy-to-digest carbohydrates, while the coconut milk offers medium-chain triglycerides (MCTs) that are metabolized quickly by the body. The lime zest adds a touch of citric acid, which aids digestion and prevents bloating—something I’ve noticed makes a big difference after heavy meals. 🌟
Rich in Plant-Based Protein
Don’t let the sweetness fool you—this dessert packs a protein punch from the jasmine rice and coconut milk. A single serving delivers about 5-6 grams of plant-based protein, making it a satisfying option for vegetarians or anyone looking to reduce animal protein. The toasted sesame seeds add an extra 2 grams of protein per tablespoon, plus healthy fats and minerals like calcium and iron.
Natural Energy Boost
The combination of complex carbohydrates from the rice and natural sugars from coconut milk provides a steady release of energy without the crash. The pandan extract and lime zest also contain small amounts of antioxidants, which help combat oxidative stress. I’ve found this dessert keeps me energized for hours—perfect for a post-dinner treat that won’t leave you sluggish.
Low in Saturated Fat
Unlike many rich desserts, this recipe uses full-fat coconut milk sparingly and focuses on the natural sweetness of the rice and lime. The coconut cream adds richness without excessive saturated fat—just 3 grams per serving. The sesame seeds contribute healthy fats, too, making this a lighter dessert option compared to traditional fried treats.
Supports Heart Health
The potassium in coconut milk and lime zest helps regulate blood pressure, while the fiber from the rice supports cardiovascular health. The absence of refined sugars or processed ingredients means fewer spikes in blood glucose levels. I’ve noticed my blood sugar stays more stable after enjoying this dessert compared to store-bought sweets.
Hydration-Friendly
The high water content in jasmine rice and coconut milk makes this dessert surprisingly hydrating. The lime zest adds electrolytes like potassium, which help maintain fluid balance. It’s a great option for warm weather or after a workout—something I’ve relied on during summer gatherings when hydration is key. 💧
Nutrition facts
Frequently asked questions
Can I make this dessert without pandan extract?
If you can't find pandan extract, substitute with 1 tsp vanilla extract for a similar sweet aroma. For a more exotic flavor, try 1/2 tsp rose water or orange blossom water instead. The texture will remain the same—just the fragrance will change slightly.
How do I prevent the rice from becoming mushy?
Never skip the soaking step—this is key for perfect texture. After draining, shake the rice gently in the colander to remove excess water. Use low heat when simmering and avoid peeking under the lid. If the rice feels undercooked, let it rest 5 minutes covered before checking again. The coconut cream added at the end helps bind the grains for that signature stickiness.
Can I make this dessert ahead of time?
Yes! This dessert actually tastes better after resting. Store it in an airtight container at room temperature for 3 days or refrigerate for 1 week. The flavors meld beautifully overnight. Reheat gently in the microwave for 30 seconds before serving to restore the coconut cream's creaminess. Garnish with fresh lime zest before serving for that bright pop of flavor.
What's the best way to serve this dessert?
Serve warm in small bowls with a dusting of toasted sesame seeds and fresh mango slices on top. For a restaurant-style presentation, drizzle with extra coconut cream and add a sprinkle of crushed peanuts. It pairs wonderfully with strong black coffee or Thai iced tea. The warm dessert contrasts beautifully with chilled beverages.
Can I use brown rice instead of jasmine rice?
While possible, it's not recommended for this recipe. Brown rice has a chewier texture and requires longer cooking time, which can make the dessert gummy. If you must use it, reduce the cooking time by 5 minutes and add 10 minutes extra soaking time. The flavor will be nuttier but less fragrant than traditional jasmine rice. For best results, stick with jasmine rice for that authentic dessert experience.
