Simple Sweet Rice Recipe: Fragrant Coconut-Infused Dessert

Simple Sweet Rice Recipe: Fragrant Coconut-Infused Dessert

There’s something deeply comforting about a warm bowl of sweet rice, especially when it’s infused with rich coconut. This recipe delivers a simple yet elegant dessert that feels indulgent without requiring advanced skills.

I’ve refined this method to ensure the rice cooks evenly, absorbing the coconut milk until each grain is tender and fragrant. The process is straightforward, with minimal hands-on time and no complicated techniques.

The result is a creamy, lightly sweetened rice that’s perfect served warm or chilled. The coconut adds a natural richness, while a touch of salt balances the sweetness beautifully.

This dessert works for any occasion, from casual family meals to special gatherings. Here’s how to make it perfectly every time.

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

Ingredients for Simple Sweet Rice

Fragrant jasmine rice and coconut milk create this creamy, comforting dessert with minimal effort.

Ingredient Amount Notes
Jasmine Rice 🌾 1 ½ cups Rinsed until water runs clear
Coconut Milk 🥥 2 cups Full-fat for creaminess
Water 💧 2 cups For cooking rice
Granulated Sugar 🍚 ½ cup Adjust to taste preference
Salt 🧂 ½ tsp Balances the sweetness
Vanilla Extract 🌿 1 tsp Pure for best flavor
Cinnamon Stick 🌰 1 whole Optional for aroma
Raisins 🍇 ½ cup Optional for texture
Coconut Flakes 🥥 ¼ cup Toasted for garnish
Heavy Cream 🥛 ¼ cup Optional for richness

The rice is the foundation here. Jasmine rice from Thai brands like Elephant or Three Ladies delivers authentic fragrance. Full-fat coconut milk is non-negotiable—light versions lack the richness this dish demands. Look for cans without additives; Native Forest or Thai Kitchen are reliable. Rinse the rice thoroughly to remove excess starch, which prevents a gummy texture.

No jasmine rice? Basmat rice at a 1:1 ratio works, though the aroma won’t be as pronounced. Swap raisins for dried cranberries or chopped dates if you prefer a different sweetness. For dairy-free, replace heavy cream with coconut cream. The cinnamon stick can be omitted, but its subtle warmth complements the coconut beautifully.

This dessert keeps 4-5 days refrigerated in an airtight container. The flavors meld and deepen over time. Reheat gently with a splash of water or coconut milk to restore creaminess. Freezing isn’t recommended—it alters the rice texture.

❤️

Why You’ll Love This Recipe

  • Five Ingredients: I love that this comes together with just jasmine rice, coconut milk, water, sugar, and a pinch of salt.
  • Creamy Dream: The coconut milk makes it rich and velvety with just the right amount of sweetness.
  • Breakfast or Dessert: Honestly, it works as a morning treat or an after-dinner indulgence.
  • Budget Stretcher: A pound of rice goes a long way, and the coconut milk adds luxury for pennies.

Step-by-Step Instructions for Coconut-Infused Sweet Rice

Here is the method. Straightforward, tested, works every time.

Step 1: Rinse and Prepare the Jasmine Rice

Place the 1.5 cups jasmine rice in a fine-mesh strainer and rinse under cold running water until the water runs completely clear. This removes excess starch, which prevents the grains from clumping together during cooking and ensures a light, fluffy texture.

Drain the rice thoroughly, then transfer it to a medium saucepan. I always shake the strainer vigorously to remove any lingering water—this step prevents a gummy final product. The rice should look clean and smell fragrant before proceeding.

Step 2: Combine Liquids and Aromatics

Add the 2 cups coconut milk, 2 cups water, 0.5 tsp salt, 0.5 cup granulated sugar, and 1 whole cinnamon stick to the saucepan with the rice. Stir gently to dissolve the sugar and distribute the salt evenly. The cinnamon stick infuses a subtle warmth into the dish.

Here’s the thing—full-fat coconut milk is essential for that rich, creamy texture. If you use a lighter version, the final result will lack depth and body. Bring the mixture to a gentle boil over medium-high heat, stirring occasionally to prevent the sugar from settling at the bottom.

Step 3: Simmer Until Tender

Once boiling, reduce the heat to low, cover the saucepan with a tight-fitting lid, and simmer for 15-18 minutes. Resist the urge to lift the lid—steam is crucial for even cooking. You’ll know it’s ready when the liquid has been absorbed and the rice is tender to the bite.

After 15 minutes, check a grain of rice. If it’s still firm, cook for another 2-3 minutes. If the top looks dry but the rice isn’t done, add 2 tablespoons water and continue cooking. The cinnamon stick should be removed once the rice is finished.

Step 4: Finish with Vanilla and Optional Add-Ins

Remove the saucepan from heat. Stir in the 1 tsp vanilla extract and let the rice sit, covered, for 5 minutes. This resting period allows the flavors to meld and the rice to steam to perfect tenderness. The vanilla adds a floral depth that complements the coconut beautifully.

If using, fold in the 0.5 cup raisins and 0.25 cup heavy cream at this stage. The raisins plump up from the residual heat, while the cream adds a luxurious richness. For a lighter version, omit the cream—it’s optional but highly recommended.

Step 5: Garnish and Serve

Transfer the sweet rice to a serving dish and fluff gently with a fork. Sprinkle the 0.25 cup coconut flakes on top for a toasty, textural contrast. The coconut flakes add a delightful crunch and enhance the dish’s visual appeal.

Serve warm or at room temperature. Each spoonful should deliver fragrant jasmine rice, creamy coconut, and a hint of vanilla with the occasional burst of raisin. The dish is best enjoyed fresh but keeps well in the refrigerator for up to 3 days.

👨‍🍳

Pro Tips For Making Simple Sweet Rice

  • Rinse the Rice: Wash jasmine rice until water runs clear to remove excess starch—this keeps the grains separate and prevents a gummy texture.
  • Simmer Low and Slow: Once coconut milk and water start bubbling, drop to the lowest heat and cover tightly; I learned this the hard way after burning two batches.
  • Use Full-Fat Coconut Milk: Skip the light version—full-fat coconut milk gives the rich, creamy sweetness that makes this dish worth making.
  • Let It Steam: After cooking, turn off heat and let it sit covered for 10 minutes—this guarantees the rice absorbs all the liquid and sugar evenly.

Dietary Considerations for This Recipe

Gluten-Free Friendly

This dessert is naturally gluten-free, making it perfect for those with celiac disease or gluten sensitivity. Jasmine rice contains no gluten, and none of the other ingredients introduce any wheat, barley, or rye derivatives. 💪

Dairy-Free Option

For a dairy-free version, simply omit the heavy cream or replace it with coconut cream. The full-fat coconut milk already provides plenty of richness, so the dish remains just as satisfying without dairy.

Vegan Adaptation

This recipe is easily made vegan by using coconut cream instead of heavy cream and ensuring your sugar is vegan-friendly (some brands use bone char in processing). All other ingredients are plant-based by default.

Nut Allergy Note

While coconut is technically a fruit, those with tree nut allergies should exercise caution. I recommend checking with your allergist first, as some people with nut allergies also react to coconut. 💡

Lower Sugar Version

To reduce the sugar content, cut the granulated sugar by half or replace it with coconut sugar or a sugar substitute like monk fruit sweetener. The coconut milk’s natural sweetness will still shine through.

Protein Boost

For added protein, stir in ½ cup cooked lentils or chopped nuts like almonds or cashews at the end. This makes the dessert more filling while maintaining its creamy texture.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 18g90%
Cholesterol 30mg10%
Sodium 120mg5%
Total Carbohydrate 55g20%
Dietary Fiber 2g7%
Sugars 25g
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?

Yes! Basmati rice works well as a substitute, though it may lack jasmine’s signature fragrance. Stick to a 1:1 ratio for best results. Avoid sticky rice varieties as they create a denser texture.

2

Why is my sweet rice too runny?

This usually means the rice didn’t cook long enough or the lid wasn’t tight. Simmer for the full 15-18 minutes without lifting the lid. If still wet, cook uncovered for 2-3 minutes to evaporate excess liquid.

3

How can I make it creamier?

Stir in an extra ¼ cup coconut cream at the end. For even more richness, use heavy cream as suggested. Let it rest 5 minutes after cooking to thicken naturally.

★★★★★4.7(11 reviews)
Tyler Campbell