Desserts
This Asian sweet rice recipe transforms simple sticky rice into a luxurious coconut-vanilla dessert that requires just 15 minutes of active time. The secret lies in perfectly balanced sweetness—creamy coconut milk and velvety vanilla bean infuse the rice while keeping its signature chewy texture. I developed this version after testing countless methods, ensuring every bite delivers that perfect harmony of flavors you’d expect from a high-end bakery.
The foundation is short-grain sticky rice, gently steamed until tender but still holding its shape, then simmered in coconut milk until luscious. A touch of vanilla extract elevates the aroma, while a hint of salt rounds out the natural sweetness. This method works for both traditional red bean fillings and modern variations like mango or pandan-infused rice.
What you’ll end up with is a dessert that’s visually stunning—a golden, fragrant pile of rice with a glossy coconut finish—and irresistibly tender. The texture is the star: each grain clings together just enough to create that satisfying, melt-in-your-mouth bite. Serve warm or at room temperature, and watch it disappear faster than you can say "second helping."
Perfect for special occasions or a cozy weekend treat, this recipe scales effortlessly from single servings to crowd-pleasing platters. The best part? No special equipment needed—just a pot, a steamer, and patience for the rice to absorb all that delicious coconut goodness.
Ingredients for asian sweet rice
These luxurious ingredients transform ordinary rice into a fragrant, velvety coconut-vanilla dessert masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Short-Grain Sticky Rice 🍚 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Full-Fat Coconut Milk 🥥 | 13 ½ oz | Canned, full-fat preferred |
| Pure Vanilla Extract 🌿 | 1 tbsp | High-quality, Madagascar preferred |
| Granulated Sugar 🍯 | ½ cup | White or light brown |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Vanilla Bean Seeds 🌿 | 1 whole | Scraped from 1 pod |
| Unsweetened Almond Milk 🥛 | ½ cup | For extra creaminess |
| Toasted Sesame Oil 🫒 | 1 tsp | For aroma finish |
| Toasted Coconut Flakes 🥥 | ¼ cup | For garnish, optional |
| Fresh Pandan Leaves 🌿 | 2 whole | Or 1 tsp pandan extract |
| Red Bean Paste 🍫 | ½ cup | Store-bought or homemade |
| Water 💧 | 1 cup | For steaming rice |
The sticky rice is non-negotiable—Thai or Japanese short-grain is your best bet. Mae Ploy or Koshihikari brands shine here. For coconut milk, Aroy-D or Thai Kitchen cans deliver that perfect balance of creaminess. Fresh vanilla bean seeds (not imitation!) make all the difference—Madagascar beans have the best aroma. Toast your sesame oil in a dry pan for 30 seconds before using—never cook with it directly—or grab pre-toasted from Trader Joe's for convenience. Pandan leaves? Asian markets carry them fresh, or use extract if you're in a pinch.
No vanilla bean? Double the extract, but trust me, it's not the same. Short on coconut milk? Substitute light coconut milk at 1:1 ratio, but expect less richness. The red bean paste can be swapped for mashed sweet potatoes or mango puree—this is where you get creative. Sugar craving something different? Palm sugar or honey works beautifully (though honey isn't vegan). And if you can't find sticky rice? Jasmine rice works in a bind, though texture will be slightly firmer. Pro tip: Let your coconut milk sit at room temperature before using—cold milk makes the rice gummy.
This dessert reheats like a dream—microwave 30 seconds with a splash of water to revive the texture. Store leftovers in an airtight container for up to 5 days, though I've never had any last that long. For make-ahead magic, prep the rice up to 2 days in advance and refrigerate—flavors meld even better overnight. Freezing isn't recommended as the texture suffers, but you can freeze portions of the unassembled rice for up to 3 months. Garnish with toasted coconut flakes right before serving—they add that perfect crunch contrast.
Why You'll Love This Recipe
- Five-Ingredient Magic: That’s it—just rice, coconut milk, sugar, vanilla, and salt. No chopping, no fussing, no hidden pantry raids. Honestly, I’ve made this while scrolling through my phone because it’s that simple.
- Creamy Vanilla Hug: The coconut milk turns velvety as it soaks into the rice, and that vanilla? It’s like a warm, sweet whisper—rich but not overpowering. (Yes, even on a Tuesday night, this feels like dessert.)
- Breakfast to Dessert: Serve it chilled with mango slices for brunch, spoon it over toast with butter, or reheat a scoop as a pudding-like treat. My kids ask for it at 7 AM and 7 PM—no judgment.
- Leftovers? Better Leftovers: This rice keeps for days in the fridge, and reheating it just means a splash of warm milk. I’ll be real: my lunchbox gets packed with this more than anything else because it’s foolproof and always satisfying.
Step-by-step instructions for sticky coconut vanilla rice
This method transforms simple ingredients into luxurious, fragrant sweet rice with perfect texture every time.
Prepare the Rice for Steaming
Rinse the 1.5 cups short-grain sticky rice thoroughly under cold water until the water runs completely clear. This removes excess starch that would make the rice gummy. Drain well and transfer to a heatproof bowl that fits snugly in your steamer basket or rice cooker.
Add the 1 cup water and the 2 whole fresh pandan leaves (or 1 teaspoon pandan extract). The pandan will infuse the rice with its signature floral aroma. Let the rice soak for 15 minutes at room temperature—this ensures even cooking and prevents hard centers.
Steam the Rice to Perfect Tenderness
Place the bowl in your steamer basket over 1 cup boiling water (or use your rice cooker's steaming function). Cover and steam for 25 minutes until the rice is tender but still slightly firm to the touch. Oversteaming will turn it mushy—test by pressing a grain gently with your finger.
Remove from heat and let the rice sit covered for 10 minutes. This resting period allows the steam to redistribute, resulting in perfectly plump, individual grains that won't stick together. The pandan leaves can be removed after steaming if desired.
Create the Coconut-Vanilla Sauce
In a saucepan, combine the 13.5 oz full-fat coconut milk, 0.5 cup granulated sugar, 0.25 teaspoon salt, 1 tablespoon pure vanilla extract, and 1 whole vanilla bean seeds. Heat over medium-low heat until the mixture reaches a gentle simmer, stirring occasionally to dissolve the sugar completely.
Simmer for 8-10 minutes until the sauce thickens slightly and coats the back of a spoon. You want it creamy but not syrupy—this will coat each grain beautifully. The vanilla should be fragrant, and the coconut should smell rich and nutty. Remove from heat and stir in the 0.5 cup unsweetened almond milk to lighten the texture slightly.
Combine and Infuse the Flavors
Gently fold the steamed rice into the warm coconut-vanilla sauce using a silicone spatula. Work in small batches to avoid breaking the rice grains. The heat from the sauce will finish cooking the rice slightly, creating that signature sticky texture while absorbing all those luscious flavors.
Add the 0.5 cup red bean paste and mix thoroughly. The red beans will add subtle sweetness and beautiful color contrast. Transfer to a serving dish and let it sit at room temperature for 5 minutes—this allows the flavors to meld completely and the rice to become even stickier and more cohesive.
Finish with Aromatic Touches
Drizzle the rice with 1 teaspoon toasted sesame oil and gently toss to distribute evenly. The sesame adds a nutty depth that complements the coconut perfectly. For garnish, sprinkle with 0.25 cup toasted coconut flakes just before serving to add texture and visual appeal.
Serve immediately while warm, perhaps with a dusting of additional vanilla bean seeds for an elegant finish. Each bite should deliver creamy coconut, floral pandan, sweet vanilla, and the subtle crunch of toasted coconut—like a dessert that's also a main course!
Pro Tips For Making Asian Sweet Rice
- SOAK RICE 4 HOURS MINIMUM: I learned this the hard way—skipping the soak means gummy, uneven grains. Use room-temperature water, not cold, and cover loosely with a towel so it breathes. The rice should feel plump and slightly sticky when squeezed, not dry or crumbly.
- USE FULL-FAT COCONUT MILK ONLY: This isn’t the place to cut corners. Light coconut milk will curdle or split when heated, and the flavor won’t be rich enough to balance the sweetness. Open the can and stir vigorously—those solids at the bottom are flavor gold, so don’t pour them out.
- STEAM THE RICE FIRST: I was skeptical until I tried it: cook the soaked rice in a steamer for 15 minutes before mixing with the coconut milk. This pre-cooks the starches, so they absorb the coconut mixture evenly instead of turning gluey or watery. Yes, it’s an extra step, but the texture is worth it.
- SALT THE COCONUT MILK: You’d be surprised how much this matters. Add a pinch of salt (about ¼ teaspoon) to the coconut milk mixture before heating—it rounds out the sweetness and cuts through the richness. Trust me, your taste buds will notice the difference, especially if you’re serving this with savory dishes.
Perfect pairings for this recipe
Warm Beverage Pairings
Nothing complements this coconut-vanilla rice like a steaming cup of jasmine green tea—its delicate floral notes mirror the pandan's aroma while the warmth cuts through the richness. I recommend T2 or Harney & Sons brands for premium quality. For a bolder match, try Thai chai latte with its spiced, creamy depth that harmonizes perfectly with the coconut. 🌿
Creamy Coffee Options
If you prefer coffee, a lightly sweetened Vietnamese iced coffee (made with robusta beans) provides the perfect contrast—its bold, slightly bitter notes balance the dessert's sweetness. For hot coffee lovers, a vanilla bean latte with whole milk enhances the dessert's vanilla profile. Pro tip: Add a pinch of cinnamon to your coffee for an extra layer of warmth. ☕
Tropical Fruit Accents
Serve with fresh mango slices or lychee on the side—their natural sweetness and juiciness complement the coconut rice beautifully. For a tropical twist, add a passionfruit coulis drizzle (blend 2 passionfruits with 1 tbsp sugar and strain) for a tangy-sweet contrast. This works especially well if you're serving the rice chilled. 🍈
Digestive Digestifs
For an elegant finish, offer Thai iced tea (like Thai Iced Tea from Trader Joe's) or a lychee and rose wine (such as Chateau d'Esclans Whispering Angel) to cleanse the palate. A small glass of sake (like Dassai Junmai) also pairs wonderfully, as its clean, slightly sweet profile enhances the dessert's flavors without overpowering them. 🍶
Seasonal Variations
In summer, swap the warm beverages for coconut milk-based smoothies with pineapple juice and lime—the acidity brightens the dish. For winter gatherings, a spiced chai with cardamom and ginger adds cozy warmth that contrasts beautifully with the dessert's tropical notes. Always keep portion sizes small to avoid overwhelming the delicate flavors. ❄️
Nutrition facts
Frequently asked questions
Can I make this Asian sweet rice without coconut milk?
Yes, but the flavor will be less rich. Substitute with 1 cup heavy cream plus 1/4 cup coconut cream powder> (like Carnation) for a similar texture, or use full-fat evaporated milk> for a milder taste. The key is keeping the sauce creamy—just reduce simmering time to 5-7 minutes> to prevent curdling.
Why did my sweet rice turn out too dry?
This usually happens when rice is oversteamed or not enough liquid is absorbed. For perfect texture, ensure you're using full-fat coconut milk> and let the rice sit covered for 10 minutes> after steaming. If it's still dry, gently reheat with 1-2 tablespoons warm coconut milk> while stirring.
What's the best way to store leftover sweet rice?
Transfer to an airtight container> and refrigerate for up to 5 days>. To reheat, microwave for 30-45 seconds> with a splash of water, then cover for 1 minute> to restore moisture. For longer storage, freeze portions of the unassembled rice> (without coconut sauce) for up to 3 months>. Thaw overnight in the fridge.
Can I substitute red bean paste with something else?
Try mashed sweet potatoes>, mango puree>, or black sesame paste> for different flavors. For a nutty twist, use peanut butter mixed with honey>. Adjust sweetness to taste—some alternatives like sweet potatoes need extra sugar. The key is maintaining the 1/2 cup> measurement for proper texture balance.
Is this recipe suitable for vegans?
Mostly, but check your ingredients. The base recipe is vegan-friendly, but verify your vanilla extract> (some contain alcohol), red bean paste> (may contain honey), and toasted coconut flakes> (sometimes processed with dairy). For a fully vegan version, use agave syrup**> instead of vanilla extract and ensure all add-ins are plant-based.
