Sweet Rice Recipe: Sticky and Fragrant Coconut-Infused Grains

Sweet Rice Recipe: Sticky and Fragrant Coconut-Infused Grains

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.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 18g90%
Cholesterol 0mg0%
Sodium 150mg7%
Total Carbohydrate 60g22%
Dietary Fiber 2g7%
Sugars 30g
Protein 5g10%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

4

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.

★★★★★4.5(10 reviews)
Tyler Campbell