Desserts
This Asian sweet rice dessert recipe transforms simple glutinous rice into velvety coconut sticky rice with golden pearls—an elegant yet comforting treat from Thailand's streets. The secret lies in balancing sweet coconut milk with fragrant jasmine rice, steamed until each grain melts into tender perfection. I first tasted this version at a Bangkok market stall, where the warm, sticky texture and subtle vanilla notes made it impossible to resist a second bite.
The magic happens in the steaming process, where coconut milk infuses the rice with natural sweetness while keeping the texture lightly chewy, not mushy. Traditional recipes often include pandan leaves for aroma, but I've simplified it here with vanilla extract for accessibility without sacrificing depth. This dessert is equally at home as a light finale to a feast or a simple afternoon treat with fresh mango slices on top.
What sets this recipe apart is its restaurant-quality simplicity—just five core ingredients (plus optional toppings) and 30 minutes of hands-on time. The coconut milk reduces into a fragrant syrup that coats each grain, while the pearls add a satisfying crunch. Serve warm or at room temperature, and watch how the sticky rice clings to your spoon in the most delicious way possible.
For a modern twist, try adding toasted sesame seeds or crushed peanuts for texture, or drizzle with condensed milk for extra richness. The beauty of this dessert is its versatility—it's equally comforting as a solo snack or impressive enough for guests. Let's create this coconut sticky rice masterpiece today.
Ingredients for asian sweet rice dessert
Five core ingredients plus optional toppings—this Thai-inspired dessert is pure comfort in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Glutinous Rice (Sweet Rice) 🍚 | 1 ½ cups | Uncooked, soaked 30 mins first |
| Coconut Milk 🥥 | 13 ½ oz | Full-fat canned, unsweetened |
| Granulated Sugar 🍚 | ½ cup | White or brown preferred |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla preferred |
| Tapioca Pearls 🍡 | ½ cup | Dried, soaked 1 hour first |
| Jasmine Rice 🌾 | ¼ cup | For fragrance, optional |
| Salt 🧂 | ¼ tsp | Fine sea salt |
| Toasted Sesame Seeds 🌰 | 2 tbsp | For garnish, optional |
| Crushed Peanuts 🥜 | ¼ cup | For crunch, optional |
| Fresh Mango Slices 🥭 | 1 cup | For serving, optional |
| Condensed Milk 🥛 | ¼ cup | For drizzling, optional |
The coconut milk is non-negotiable here—full-fat canned gives that rich, creamy texture. I grab the Aroy-D brand from Asian markets (it's worth the splurge), but store-bought works too. The glutinous rice needs soaking first—30 minutes minimum—or it won't steam right. For the pearls, Tapioca pearls from a Chinese grocery are the gold standard, but you can find them online too. Pro tip: Soak them in warm water for at least an hour before using—they'll triple in size.
No vanilla extract? Pandan extract at half the amount gives that classic Thai aroma. Short on coconut milk? Substitute with coconut cream plus extra water, but the texture won't be identical. The jasmine rice is totally optional but adds that floral note—if you skip it, add an extra pinch of salt to balance the sweetness. For the pearls, if you can't find tapioca, mochi pearls work too, though they're pricier. And if you're feeling lazy, skip the soaking (they'll just be chewier).
This dessert tastes even better the next day—keep it covered in the fridge for up to 3 days. For serving, I like to warm it gently in the microwave (30 seconds) before adding toppings. The sesame seeds and peanuts toast best in a dry pan for 1-2 minutes—watch them like a hawk or they'll burn. Store extras in an airtight container with a paper towel on top to keep things fresh. Freezes beautifully too—up to 2 months—just reheat with a splash of coconut milk.
Why You'll Love This Recipe
- Just Four Ingredients: I swear, this dessert only needs coconut milk, sugar, rice, and a splash of vanilla. That’s it. No fancy techniques—just simmer until it’s creamy, and you’ve got something that tastes like a hug from a Thai dessert stall.
- Chewy-Pearl Magic: The tapioca pearls? Absolute game. They soak up the coconut-sugar syrup and turn into these little pillows of chewiness—like biting into a cloud with a hint of sweetness. (Yes, even my kids fight over them.)
- Make-Ahead Miracle: Honestly, I make this all the time for potlucks or just to have on hand. It keeps for days in the fridge, and the flavors actually get richer as it sits. Pop it in the microwave for 30 seconds, and boom—instant dessert.
- Budget Sweet Tooth Fix: Coconut milk’s cheap, rice is dirt, and sugar? You already have it. This dessert costs me pennies to make but tastes like I spent hours in a bakery. (Between us, no one will guess.)
Step-by-step instructions for Asian sweet rice dessert
Here's how to create this creamy, fragrant dessert with perfect texture every time.
Soak the Glutinous Rice and Tapioca Pearls
Place the 1.5 cups glutinous rice in a bowl and cover with enough water to submerge it completely. Let it soak for 30 minutes at room temperature. This initial soaking prevents the rice from turning gummy when cooked. Meanwhile, rinse the 0.5 cup tapioca pearls under cold water to remove any dust, then transfer them to a separate bowl and cover with fresh water. Soak these for 1 hour - they'll expand significantly, so don't skip this step.
I like to use two separate bowls for soaking because the glutinous rice needs more water than the tapioca pearls. After soaking, drain both thoroughly using a fine-mesh strainer. The rice should feel plump and slightly sticky to the touch, while the tapioca pearls will have swollen to about twice their original size. This preparation ensures both components cook evenly and develop that signature silky texture.
Cook the Rice Mixture with Coconut Milk
In a medium saucepan, combine the drained glutinous rice, 13.5 oz coconut milk, 0.5 cup granulated sugar, 1 tsp vanilla extract, 0.25 cup jasmine rice, and 0.25 tsp salt. Bring to a gentle boil over medium heat, then immediately reduce to low heat. The mixture will bubble vigorously at first, but you want to maintain a gentle simmer - not a rolling boil.
Cover with a tight-fitting lid and cook for 25-30 minutes, stirring gently every 5 minutes to prevent sticking. You'll know it's ready when the mixture has thickened into a creamy, pudding-like consistency and the rice is tender with no hard centers. The coconut milk should be completely absorbed, leaving you with a glossy, thick mixture that coats the back of a spoon. If it's not thick enough after 30 minutes, continue cooking for another 5 minutes - it will firm up as it cools.
Prepare the Tapioca Pearl Layer
While the rice mixture cooks, drain the soaked tapioca pearls again and transfer them to a small saucepan. Add 1 cup fresh water and bring to a boil over medium-high heat. Once boiling, reduce to low heat, cover, and simmer for 15-20 minutes until the pearls are translucent and slightly burst open. They should be tender but still hold their shape - if they're mushy, they've overcooked.
Drain the cooked tapioca pearls and set aside. Here's the thing - these pearls form the textural contrast in your dessert. They should be al dente, not soft. If they're still firm after 20 minutes, continue cooking for another 5 minutes. The ideal consistency is like slightly undercooked pasta - firm to the bite but cooked through. Once done, rinse them briefly under cold water to stop the cooking process immediately.
Assemble and Chill the Dessert
Transfer the cooked rice mixture to a heatproof bowl and gently fold in the drained tapioca pearls using a spatula. Be careful not to overmix - just combine them evenly. Divide the mixture evenly among 4 serving dishes (about ¾ cup each). For presentation, you can press the mixture lightly into the dishes to create a smooth surface.
Let the dessert cool to room temperature, then refrigerate for at least 4 hours or overnight. This chilling time is crucial - it allows the flavors to meld and the textures to set properly. When ready to serve, top each portion with 2 tbsp toasted sesame seeds, 0.25 cup crushed peanuts, and 1 cup fresh mango slices. Drizzle with the 0.25 cup condensed milk just before serving for that perfect balance of sweetness and creaminess.
Serve with Perfect Presentation
Bring the chilled dessert to the table with a small sauce dish containing any remaining condensed milk for drizzling. The contrast between the creamy rice, chewy tapioca pearls, crunchy peanuts, and fresh mango creates an amazing textural experience in every bite. I like to serve this dessert slightly warm - about 15 minutes out of the fridge - as the temperature contrast enhances the flavors.
Each serving should have a glossy sheen from the coconut milk, with visible tapioca pearls peeking through the creamy rice. The mango adds a bright acidity that cuts through the richness, while the toasted sesame seeds and peanuts provide that essential crunch. This dessert keeps well in the refrigerator for up to 3 days, making it perfect for meal prep - just reheat gently before serving if you prefer it warm.
Pro Tips For Making Asian Sweet Rice Dessert
- SOAK GLUTINOUS RICE 4+ HOURS: I learned this the hard way—skipping the long soak leaves you with gummy, uneven rice. Use 4 hours minimum (overnight is ideal), and swap the water every 2 hours if you’re short on time. The rice should be plump and tender, not chewy.
- USE FULL-FAT COCONUT MILK: The canned stuff with water added? Skip it. Full-fat coconut milk (even if it separates) gives that rich, creamy texture this dessert deserves. If you’re in a pinch, blend fresh coconut flesh with water, but strain it well—lumpy milk ruins the smoothness.
- DON’T BOIL THE TAPIOCA PEARLS: They’ll burst like overcooked pasta. Simmer them gently in the coconut milk mixture until just translucent—about 8-10 minutes. If they’re still crunchy, they’re fine; mushy means you’ve gone too far.
- STIR IN SUGAR GRADUALLY: Dumping all the sugar at once can make the rice grainy. Fold in half the sugar first, let it dissolve, then add the rest while stirring constantly. This keeps the texture silky, not sandy. (Yes, even if you’re impatient like me.)
Serving suggestions for asian sweet rice dessert
Warm Coconut Milk Drizzle
Elevate your dessert by warming ¼ cup coconut milk with 1 tsp sugar in a small saucepan until steaming (about 3 minutes). Strain through a fine sieve to remove any lumps, then drizzle generously over the chilled dessert just before serving. The warm milk enhances the coconut aroma while adding a luxurious sheen. I like to use a squeeze bottle for even distribution—it creates that signature restaurant-quality finish. 🥥
Fresh Fruit Contrasts
Balance the richness with vibrant fruit toppings. Ripe mango slices add tropical brightness, while diced pineapple brings a tangy contrast. For a modern twist, try kiwi purée drizzle—simply blend ½ cup kiwi with 1 tsp honey and strain. The acidity cuts through the coconut sweetness beautifully. Garnish with edible flowers for an elegant touch.
Crunchy Nut Garnishes
Toast 2 tbsp sesame seeds in a dry pan over medium heat for 1-2 minutes until golden, then sprinkle over the top. For extra crunch, add ¼ cup crushed peanuts or toasted coconut flakes. Pro tip: Toast the nuts in batches to prevent burning—watch them closely! The contrast between creamy rice and crunchy toppings makes every bite exciting. 🌰
Spiced Condensed Milk
Infuse ¼ cup condensed milk with warmth by adding ¼ tsp cinnamon or a pinch of cardamom powder. Heat gently until just warm (don’t boil), then drizzle over the dessert. This adds depth without overpowering the coconut flavor. For a smoky twist, use ½ tsp smoked sea salt in the condensed milk—it’s unexpected but delicious.
Serving Vessel Ideas
Presentation matters! Serve in mini coconut shells (available at Asian markets) for a tropical vibe, or use clear glass bowls to showcase the creamy texture. For a rustic touch, try banana leaves (lightly toasted first) or black ceramic bowls. Chill the dessert in the serving vessel for 30 minutes before plating to maintain temperature and enhance aroma.
Nutrition facts
Frequently asked questions
Can I make this dessert without tapioca pearls?
If you can't find tapioca pearls, try mochi pearls (more expensive but delicious) or even small dried fruit like raisins or chopped dates. For texture, add ½ cup toasted coconut flakes instead—they'll give that satisfying crunch. Just reduce the sugar slightly since dried fruit is naturally sweet.
Why does my glutinous rice turn gummy?
This usually happens when the rice isn't soaked long enough (30 minutes minimum) or if you overcook it. For perfect texture, use low heat and stir gently every 5 minutes. If it's already gummy, try mixing in 1 tbsp coconut milk and reheating briefly to restore creaminess.
How can I make this dessert vegan?
Swap the vanilla extract for vanilla bean paste (check for vegan labels), use coconut condensed milk instead of regular, and replace condensed milk with coconut cream (thickened overnight in the fridge). For the pearls, ensure they're made from vegan tapioca—most are, but always check the packaging.
Can I prepare this dessert ahead of time?
Yes! This dessert actually tastes better the next day. Assemble it completely, then refrigerate for 4-6 hours before serving. For make-ahead meals, store in an airtight container for up to 3 days. Reheat gently in the microwave (30 seconds) if you prefer it warm, or serve chilled for a refreshing treat.
What's the best way to store leftovers?
Keep leftovers in an airtight container with a paper towel on top to absorb moisture. They'll stay fresh in the fridge for 3 days. For longer storage, freeze portions in single-serving containers for up to 2 months. Thaw overnight in the fridge before reheating—never microwave frozen portions directly.
