Desserts
This Asian sweet rice recipe transforms simple jasmine rice into a fragrant, coconut-infused dessert that's perfect for special occasions. The secret lies in soaking the rice overnight, then steaming it with coconut milk for a delicate, melt-in-your-mouth texture that's unlike any other rice dish. I've perfected this technique over years of testing, ensuring every grain stays tender and absorbs the rich coconut flavor without becoming mushy.
The process is straightforward but requires patience—soaking the rice for at least 6 hours (or overnight) is crucial for achieving that signature sticky consistency. Once steamed, the rice develops a subtle sweetness that pairs beautifully with traditional toppings like condensed milk, toasted coconut flakes, and fresh mango slices. For a modern twist, consider adding matcha powder or black sesame seeds for added depth of flavor.
What you'll end up with is a dish that's as impressive to look at as it is to eat—glossy, golden rice with a delicate aroma that fills your kitchen. The texture is perfectly sticky yet still holds its shape, making it easy to serve and enjoy. This recipe serves 4 and takes about 40 minutes of active time, plus the overnight soak, but the results are worth every minute of preparation.
Whether you're serving it as a dessert after a Thai-inspired meal or as a sweet snack, this coconut-jasmine sticky rice will delight everyone at the table. The combination of textures and flavors creates a harmonious balance that's both comforting and exciting. Let's get started on making this fragrant delight!
Ingredients for asian sweet rice
Jasmine rice, coconut milk, and sugar transform into a fragrant, restaurant-quality dessert requiring just 12 ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Full-Fat Coconut Milk 🥥 | 13 ½ oz | Canned, unsweetened preferred |
| Granulated Sugar 🍯 | ½ cup | White or brown sugar |
| Salt 🧂 | ¼ tsp | Diamond Crystal preferred |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla preferred |
| Condensed Milk 🥛 | ¼ cup | Sweetened, for finishing |
| Toasted Coconut Flakes 🥥 | ¼ cup | Unsweetened, for garnish |
| Fresh Mango Slices 🥭 | 1 cup | Optional, for serving |
| Matcha Powder 🍵 | 1 tsp | Optional, for green tea flavor |
| Water 💧 | 2 cups | Filtered preferred |
| Unsalted Butter 🧈 | 2 tbsp | For toasting coconut milk |
| Lemon Zest 🍋 | 1 tsp | Fresh, for brightness |
The jasmine rice is the foundation—look for Thai-grown jasmine from Whole Foods or Asian markets for that signature floral aroma. Coconut milk must be full-fat for creaminess; Thai Kitchen or Aroy-D brands deliver consistent quality. Sugar can be white or brown, but organic coconut sugar adds subtle caramel notes. Toasting the coconut milk with butter (don't skip this step!) develops that signature nutty aroma that sets this apart from store-bought versions. For the matcha option, Ippodo Tea ceremonial-grade powder ensures vibrant color and earthy depth without bitterness.
No jasmine rice? Basmati rice works in a pinch, though texture will differ slightly. Substitute coconut milk with light coconut milk plus 1 tbsp cream for richness, but flavor won't be identical. Brown sugar adds molasses depth if you prefer, while maple syrup replaces granulated sugar at a 1:1 ratio. For the matcha version, reduce sugar slightly (by 1 tsp) to balance earthiness. The lemon zest is non-negotiable—it cuts through sweetness and brightens the entire dish. When soaking rice, use room-temperature water for even absorption, and don't rinse the rice first (this removes surface starch needed for stickiness).
Rice absorbs moisture aggressively—soak it in a sealed container for 8-12 hours in the fridge. Coconut milk and condensed milk can be stored 3 months unopened in a cool, dark pantry. Toasted coconut flakes keep 2 weeks in an airtight container. For make-ahead convenience, prepare the rice up to 2 days ahead—reheat gently in a steamer to preserve texture. The matcha-infused version freezes beautifully for up to 3 months if portioned into individual servings before freezing. Always reheat gently to avoid drying out the delicate texture.
Why You'll Love This Recipe
- I’ll be real: this costs pennies to make but tastes like a fancy dessert. A can of coconut milk and a bag of rice stretch forever, and the sugar? You can adjust it to your taste. It’s the kind of treat that doesn’t guilt you out.
- Five-Ingredient Magic: I swear, this recipe is the kind of thing you’ll make just because it’s that simple. Three ingredients do the heavy lifting—jasmine rice soaks up the coconut milk like a dream, and the sugar caramelizes into a sticky, golden blanket. No chopping, no fuss, just you, a pot, and 20 minutes.
- Coconut Sugar Rush: That first bite? Pure indulgence. The full-fat coconut milk makes it creamy without being heavy, while the vanilla adds this subtle warmth that feels like a hug. Honestly, I’ve made it for breakfast, dessert, or even a lazy snack—it’s that good.
- Meal Prep MVP: Between us, this is my go-to for busy mornings or when I need something sweet without effort. Make a big batch on Sunday, and you’ve got grab-and-go bowls for the week. (Yes, even on a Tuesday night when you’re running late.)
Step-by-step instructions for fragrant coconut-jasmine sticky rice
This sweet rice comes together in one pot with rich coconut flavors and perfect texture.
Toast the Coconut Milk for Depth of Flavor
In a medium saucepan, combine the 13.5 oz full-fat coconut milk and 2 tbsp unsalted butter over medium-low heat. Let it warm gently for 5-7 minutes, stirring occasionally, until you see tiny bubbles forming at the edges and the mixture smells toasty. This step develops a nutty aroma that elevates the dish—don't rush it or the milk will curdle.
Once the mixture reaches 180°F (or when it begins to lightly foam), remove it from heat. Stir in the 1 tsp vanilla extract and 1 tsp lemon zest, letting them infuse for 2 minutes. This aromatic base will form the creamy foundation of your sweet rice. Real talk: skipping the toasting means missing that subtle, sophisticated flavor that makes this rice special.
Cook the Jasmine Rice to Perfect Texture
In a separate pot, combine the 1.5 cups jasmine rice, 2 cups water, 0.5 cup granulated sugar, and 0.25 tsp salt. Bring to a boil over medium-high heat, then immediately reduce to low heat and cover tightly with a lid. Let it simmer for 15 minutes without stirring—this prevents breaking the grains and ensures even cooking.
After 15 minutes, gently fold in the toasted coconut milk mixture using a wooden spoon. The rice should be mostly tender but still slightly firm in the center. If using the 1 tsp matcha powder, sprinkle it over the rice and stir gently to distribute evenly. This is where the magic happens—the coconut milk's richness melds with the rice's natural sweetness.
Finish with Condensed Milk for Sweet Creaminess
Return the pot to low heat and let it cook uncovered for another 10-12 minutes, stirring occasionally. You're looking for the rice to develop a glossy, slightly sticky surface while still maintaining individual grains. When the rice is tender and the liquid has mostly absorbed (but not completely dry), stir in the 0.25 cup condensed milk. This final step adds that signature sweet creaminess that makes this dish irresistible.
Continue cooking for 2-3 minutes until the condensed milk is fully incorporated and the rice reaches your desired sweetness level. The texture should be moist but not soupy—like a cross between sticky rice and a luscious pudding. If it's too dry, add a splash of water; if too wet, cook uncovered for another minute to evaporate excess moisture.
Garnish and Serve Warm
Transfer the sweet rice to a serving dish and let it sit for 5 minutes to set slightly. This resting period helps the flavors meld and the texture firm up just enough for easy serving. Sprinkle the 0.25 cup toasted coconut flakes evenly over the top, pressing them gently into the surface so they stick.
For presentation, arrange the 1 cup fresh mango slices on the side or gently fold them into the rice if you prefer a fruitier bite. Serve immediately while warm—this rice is best enjoyed fresh out of the pot when the coconut flavor is at its peak. The contrast of sweet, creamy rice with juicy mango makes every bite unforgettable.
Pro Tips For Making Asian Sweet Rice
- STIR AFTER 5 MINUTES: Don’t walk away when the coconut milk starts simmering—after 5 minutes, give it a quick stir. The sugar caramelizes fast, and letting it sit too long turns your creamy rice into a sticky, burnt mess. (I learned this the hard way when my kitchen filled with smoke.)
- USE COLD COCONUT MILK: Dumping chilled coconut milk straight into the pot keeps the rice from turning mushy. Warm it slightly first, but not enough to melt the fat—this ensures each grain stays plump and separate. (Your future self will thank you.)
- SALT THE RICE WATER: Add salt to the initial rice rinse and cooking water, not just the coconut milk. The rice absorbs flavor better this way, balancing the sweetness later. (Yes, even if you’re impatient like me—just do it.)
- TOAST THE RICE FIRST: Lightly toast the rinsed jasmine rice in the pot for 2 minutes before adding liquid. It deepens the nutty aroma and prevents a raw, starchy taste. (Does it look weird? Yes. Does it work? Every single time.)
Wine and beer pairings for this recipe
Thai-Inspired White Wine
For this fragrant coconut-jasmine rice, I always reach for a Thai-inspired white wine like Oakville Pinot Grigio—its crisp acidity and subtle citrus notes cut through the richness beautifully. The bright, mineral finish balances the coconut sweetness without overpowering it. Serve it chilled at 45-48°F for the perfect contrast to the warm rice. 🍷
Coconut Cream Beer
A coconut cream beer like Singha Cream or Heineken 0.0 (with a splash of coconut milk) creates a tropical harmony with the dish. The creamy texture mirrors the rice's consistency while the light malt sweetness complements the vanilla and coconut flavors. For a non-alcoholic option, San Pellegrino Aranciata adds a citrusy lift that brightens every bite. 🍺
Matcha-Inspired Sake
If you're making the matcha version, a juniper-infused sake like Suntory Junmai Ginjo elevates the earthy matcha notes. The clean, slightly floral profile lets the green tea shine while adding a sophisticated touch. Serve it slightly warmer (50-55°F) to enhance the matcha's aromatic qualities. 🍵
Spiced Rum Cocktail
For a festive twist, mix 2 oz dark spiced rum (like Diplomático Reserva Exclusiva) with 1 oz toasted coconut milk and a splash of lime juice. Serve over crushed ice with a toasted coconut rim—this cocktail mirrors the rice's flavors while adding a boozy warmth. Perfect for dessert pairings! 🥃
Non-Alcoholic Tropical Punch
Blend 1 cup pineapple juice, ½ cup coconut water, and 1 tsp lime zest for a refreshing non-alcoholic match. The tropical sweetness enhances the rice's coconut notes while keeping it light and hydrating. Garnish with a lime wheel for a pop of color and acidity. 🍍
Nutrition facts
Frequently asked questions
Why do I need to soak the rice overnight?
Soaking for 8-12 hours is key to achieving that signature sticky texture. The rice absorbs moisture evenly, preventing dry spots and ensuring each grain stays plump and tender. This step also softens the starches, allowing them to meld perfectly with the coconut milk during cooking. Skipping it can result in uneven texture or undercooked centers.
Can I make this recipe without jasmine rice?
Yes, but the flavor and aroma will differ. Basmati rice works best as a substitute, though it lacks jasmine's floral notes. For a closer match, use sushi rice (short-grain) and reduce the soaking time to 6 hours. The texture will be slightly stickier, but the coconut milk will still create that creamy finish. Just expect a different mouthfeel—more compact and less fragrant.
How do I fix sticky rice that's too dry or too wet?
If your rice is too dry, sprinkle 1 tbsp water at a time while stirring gently over low heat until creamy. For rice that's too wet (soupy), uncover the pot and cook for 1-2 minutes longer, stirring occasionally, to evaporate excess moisture. The goal is a texture that's moist but holds its shape—like a cross between sticky rice and pudding. Patience is key here!
What are the best toppings besides mango and coconut?
For a tropical twist, try toasted sesame seeds or crushed peanuts for nutty contrast. Fresh passion fruit pulp adds tangy brightness, while edible flowers (like hibiscus) elevate presentation. Savory options? A drizzle of sweet chili sauce or a sprinkle of crumbled pandan waffle bits create unexpected but delicious pairings. The key is balancing sweetness with contrasting textures.
Can I make this ahead of time?
Prepare the rice up to 2 days ahead and store it in an airtight container at room temperature. Reheat gently in a steamer or microwave (covered) for 1-2 minutes until warm. For the matcha version, freeze portions in individual servings for up to 3 months—thaw overnight in the fridge before reheating. The flavors actually deepen over time, making it perfect for meal prep.
