
This sweet rice dish delivers perfectly sticky grains infused with rich coconut flavor. I’ve refined this method to ensure every bite is fragrant and perfectly tender, with just the right balance of sweetness.
The secret lies in using the right ratio of coconut milk to water and allowing the rice to steam undisturbed. This creates a creamy texture without turning mushy, while the grains stay distinct yet soft.
What you’ll get is a dessert that’s comforting yet elegant, with a subtle sweetness that pairs well with fresh fruit or a drizzle of honey. It’s a dish that feels special but is simple to prepare.
Serve warm or at room temperature for a treat that satisfies every time. Here’s how to make it.
Ingredients for Sweet Rice
A handful of pantry staples transforms into a fragrant, coconut-infused sweet rice dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 2 cups | Long-grain, rinsed thoroughly |
| Coconut Milk 🥥 | 2 cups | Full-fat, canned preferred |
| Water 💧 | 1 ½ cups | For balancing coconut milk |
| Granulated Sugar 🍬 | ½ cup | Adjust to taste preference |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Pandan Leaf 🌿 | 2 pieces | Optional for aromatic flavor |
| Vanilla Extract 🌿 | 1 tsp | Pure extract for best flavor |
| Coconut Flakes 🥥 | ¼ cup | Toasted for garnish |
| Fresh Mango 🥭 | 1 whole | Diced for serving |
| Lime 🍋 | 1 whole | Zested and juiced for brightness |
| Honey 🍯 | 2 tbsp | For drizzling (optional) |
The rice is everything here. Jasmine rice gives that perfect sticky texture—don’t substitute. For coconut milk, full-fat canned is essential (light versions won’t deliver the creaminess). I grab mine at Trader Joe’s or any Asian market. The pandan leaf adds a floral note, but it’s optional (find it frozen at H Mart or online).
No jasmine rice? Short-grain white rice works in a pinch, but expect a slightly different texture. Swap sugar for coconut sugar for a deeper caramel flavor. Skip the honey? Maple syrup or agave drizzle instead. The lime zest brightens everything—don’t skip it. Fresh mango is ideal, but peaches or berries pair just as well.
Leftovers keep 4-5 days in the fridge (the rice firms up, but a quick steam revives it). Freeze for up to 3 months—portion before freezing for easy reheating. Toast the coconut flakes just before serving (they lose crispness fast).
Why You’ll Love This Recipe
- One Pot Wonder: I just dump jasmine rice, coconut milk, sugar, and a pinch of salt in a pot and let it simmer—no fancy techniques, no stress.
- Creamy Dreamy: The coconut milk turns plain rice into this luscious, lightly sweet bite that’s honestly hard to stop eating.
- Breakfast or Dessert: I serve it warm for breakfast with fruit or chilled as a dessert—so versatile it’s become my go-to for both.
- Budget Stretcher: A big batch costs pennies and feeds us for days, and honestly, it tastes even better the next morning.
Step-by-Step Instructions for Sweet Rice
This method ensures perfectly sticky, fragrant rice with rich coconut flavor throughout.
Step 1: Rinse and Prepare the Rice
Place the 2 cups Jasmine Rice in a fine-mesh strainer and rinse under cold running water until the water runs clear. This removes excess starch and prevents the rice from becoming gummy. I typically rinse for about 30-45 seconds, swirling the rice with my hand.
After rinsing, drain the rice thoroughly and transfer it to a medium saucepan. The rice grains should look clean and separate, with no cloudy water remaining in the strainer. This step is crucial for achieving the right texture in your final dish.
Step 2: Combine Liquids and Aromatics
To the saucepan with rice, add the 2 cups Coconut Milk, 1.5 cups Water, 0.5 cup Granulated Sugar, and 0.5 tsp Salt. Stir gently to combine, ensuring the sugar begins to dissolve. The liquid should appear creamy with a slight sweetness.
Add the 2 pieces Pandan Leaf (if using) and 1 tsp Vanilla Extract. The pandan leaves will infuse the rice with a delicate floral aroma as it cooks. Don’t worry if the leaves float—they’ll still release their flavor into the liquid.
Step 3: Cook the Rice to Perfection
Bring the mixture to a gentle boil over medium-high heat, then immediately reduce to low heat. Cover the saucepan with a tight-fitting lid and let it simmer undisturbed for 15 minutes. You’ll see steam escaping from under the lid, and the liquid will begin to bubble gently at the edges.
After 15 minutes, turn off the heat and let the rice sit covered for an additional 10 minutes. This resting period allows the rice to absorb any remaining liquid and become perfectly tender. The grains should be plump and slightly sticky, with all the liquid absorbed.
Step 4: Fluff and Prepare for Serving
Remove the pandan leaves and discard them. Gently fluff the rice with a fork, breaking up any large clumps while maintaining the individual grain structure. The rice should have a glossy appearance from the coconut milk and a subtle sweet aroma.
Transfer the rice to a serving bowl or individual plates. The texture should be tender with a slight chew, and the coconut flavor should be prominent but not overpowering. At this point, the rice is ready to be garnished and served.
Step 5: Garnish and Serve
Toast the 0.25 cup Coconut Flakes in a dry skillet over medium heat for 2-3 minutes until golden brown. Watch them closely as they can burn quickly. The flakes should be fragrant and lightly crisp when done.
Dice the 1 whole Fresh Mango into small cubes and zest the 1 whole Lime. Sprinkle the toasted coconut flakes and mango over the rice, then drizzle with the 2 tbsp Honey (if using) and a squeeze of lime juice. Serve warm for the best flavor and texture.
Pro Tips For Making Sweet Rice
- Rinse the Rice: Wash the jasmine rice until the water runs clear to remove excess starch—I learned this the hard way after ending up with gummy sweet rice.
- Simmer Low and Slow: Once the coconut milk and water are added, keep the heat at a gentle simmer; boiling too hard will make the rice cook unevenly.
- Use Full-Fat Coconut Milk: Skip the light versions—the fat in full-fat coconut milk gives the rice its rich, creamy texture that’s non-negotiable for this dish.
- Rest Before Serving: Let the rice sit covered for 10 minutes off the heat—this lets the grains absorb all the sweet coconut liquid, so it’s not soupy.
Dietary Considerations for sweet rice
Gluten-Free Friendly
This dish is naturally gluten-free since it uses jasmine rice as the base. All ingredients—coconut milk, sugar, and toppings—are free from gluten-containing additives. I always double-check labels on coconut milk brands, as some may process in facilities with gluten. 💡
Vegan Adaptation
To make this vegan, simply swap honey for maple syrup or agave. The rest of the recipe—coconut milk, rice, and sugar—is already plant-based. I’ve tested both alternatives, and maple syrup adds a lovely depth of flavor.
Dairy-Free by Default
No dairy is used in this recipe, making it safe for those with lactose intolerance. The full-fat coconut milk provides all the creaminess you’d expect from traditional dairy-based dishes. It’s one of the reasons I love this recipe so much.
Lower Sugar Option
For a less sweet version, reduce the granulated sugar to ¼ cup or replace it with coconut sugar. The natural sweetness of ripe mango and honey drizzle will still satisfy without being overly sugary. I often make this adjustment for breakfast servings.
Nut Allergy Note
While coconut is technically a fruit, those with tree nut allergies should exercise caution. If concerned, check with your allergist. For garnishes, skip toasted coconut flakes and use extra fruit instead. Safety first, always.
Portion Control
This recipe serves 4, with each portion being about 1 cup of rice. For smaller servings, halve the ingredients, but keep the cooking method the same. Leftovers reheat beautifully with a splash of water or coconut milk. 🌟
Nutrition Facts
Frequently Asked Questions
Can I use a different type of rice?
Stick with jasmine rice for best texture, but short-grain white rice works in a pinch. Avoid basmati or long-grain white as they won’t get as sticky.
Why does my rice turn out mushy?
Over-stirring or using too much liquid causes mush. Measure exactly and resist stirring while cooking. Let it steam undisturbed for perfect grains.
How long does it keep in the fridge?
Store leftovers in an airtight container for 4-5 days. Revive by steaming with a splash of water or coconut milk.
Can I make this without coconut milk?
Use whole milk plus 1/4 cup coconut oil for similar richness. The flavor won’t be as pronounced but the texture will still be creamy.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026