Sweet rice is a beloved comfort dessert that transforms simple rice into something magical with just a few ingredients and gentle heat.
This creamy, naturally sweet dish works perfectly as a standalone dessert, breakfast treat, or even a light lunch when you want something satisfying but not heavy. Ready to discover why this humble recipe deserves a permanent spot in your cooking rotation?
Why You’ll Love This Recipe
Sweet rice hits all the marks for a crowd-pleasing dessert that feels indulgent yet comes together with minimal fuss.
- Naturally sweet without excessive added sugar, letting the rice and milk flavors shine through
- Takes less than 30 minutes from start to finish, making it perfect for unexpected guests
- Works with pantry staples you already have at home
- Creamy and comforting without dairy, thanks to coconut milk or sweetened condensed milk options
- Adapts easily to your favorite toppings and flavor variations
My Experience Making This Recipe
The first time I made sweet rice, I was skeptical that something so simple could actually taste this good. Within ten minutes of cooking, my kitchen filled with the most wonderful aroma of toasted rice and sweetness, and I was completely won over.
My family devoured it within minutes, asking for seconds before I even sat down to eat. The beauty of this recipe lies in its simplicity and the way it showcases quality ingredients without any complicated technique.
I’ve since made it dozens of times for everything from casual weeknight dinners to small dinner parties, and it never disappoints. Every version tastes slightly different depending on what toppings and milk you choose, which keeps things interesting.
Recipe Overview
- Recipe Name: Sweet Rice
- Servings: 4
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Course: Dessert
- Cuisine: Asian-inspired
- Calories per Serving: 285
Equipment You Will Need
- Medium saucepan with a heavy bottom
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Serving bowls
- Optional: rice cooker or instant pot for cooking rice ahead of time
Ingredients for Sweet Rice
- 2 cups cooked white rice, preferably jasmine or short-grain
- 1 can (14 ounces) sweetened condensed milk
- 1 cup coconut milk, full-fat for richness
- 1/4 cup granulated sugar
- 1/4 teaspoon vanilla extract
- 1/4 teaspoon salt
- Optional toppings: roasted peanuts, sesame seeds, fresh mango, or pomegranate
Ingredient Notes and Substitutions
- Sweetened condensed milk adds richness and sweetness while thickening the dish naturally. Substitute with 1 cup heavy cream mixed with 1/4 cup sugar if you prefer a lighter version or need a dairy alternative.
- Coconut milk creates authentic flavor and creamy texture. Use regular milk or oat milk for a milder taste, though you’ll lose some of that traditional sweetness.
- Jasmine rice works best because its slight floral notes complement the sweet profile perfectly. Any short-grain white rice works, but avoid long-grain varieties as they won’t achieve the same creamy consistency.
- Vanilla extract brightens the overall flavor without overpowering. You can skip it entirely or replace it with a tiny pinch of cardamom for a more exotic twist.
How to Make Sweet Rice
Step 1: Gather and Prepare Your Ingredients
Make sure you have cooked rice ready before starting, as this saves crucial time during cooking. If you’re cooking rice fresh, use a rice cooker or simmer it in a 2:1 water-to-rice ratio until tender, then set it aside to cool slightly.
Step 2: Pour Milk into the Saucepan
Add the sweetened condensed milk and coconut milk to your medium saucepan over medium heat. Stir them together gently to combine, taking about 30 seconds.
Step 3: Add Sugar and Salt
Sprinkle the granulated sugar and salt into the milk mixture and stir constantly for about 1 minute. These seasonings dissolve quickly in the warm liquid and distribute flavor evenly throughout the dish.
Step 4: Bring the Mixture to a Simmer
Continue heating until small bubbles form around the edges of the saucepan, then reduce heat to medium-low. Avoid boiling aggressively, as this can cause the milk to scorch on the bottom of the pan and develop a burnt flavor.
Step 5: Add the Cooked Rice
Gently fold your cooked rice into the milk mixture using a wooden spoon or silicone spatula. Make sure every grain gets coated with the sweet milk by stirring slowly and deliberately for about 2 minutes.
Step 6: Stir in the Vanilla Extract
Pour the vanilla extract into the rice mixture and stir well to distribute it evenly. The vanilla brings out the subtle sweetness and adds depth to the overall flavor.
Step 7: Cook While Stirring Occasionally
Keep the heat at medium-low and stir the rice every minute or so for the next 8 to 10 minutes. The mixture should bubble gently at the edges but never come to a rolling boil, which prevents the rice from turning mushy.
Step 8: Check for Doneness and Consistency
The sweet rice is done when it looks creamy and slightly thickened, with no pools of liquid remaining. If it seems too thick, add a splash of coconut milk; if too thin, cook for another minute or two while stirring.
Step 9: Serve Immediately or Chill
Transfer your sweet rice to serving bowls right away for a warm dessert experience. You can also refrigerate it in an airtight container and serve it cold or at room temperature within a few hours.
Pro Tip: Don’t walk away from the stove while your sweet rice cooks. Constant gentle stirring prevents sticking and ensures every grain absorbs the creamy milk mixture evenly.
Tips for the Best Sweet Rice
- Use freshly cooked rice that has cooled to room temperature. Warm rice absorbs the milk better and creates a creamier final texture than cold rice.
- Stir frequently during cooking to prevent the bottom from scorching and to encourage even absorption of the milk. Patience here makes a huge difference in the final result.
- Taste the mixture before serving and adjust sweetness if needed. If it’s not sweet enough for your preference, dissolve a tablespoon of sugar in a spoon of hot milk and stir it in.
- Full-fat coconut milk creates the richest, most authentic flavor. Lite versions work but produce a thinner, less decadent texture.
- Add toppings just before serving so they stay crispy and don’t get soggy. Warm toppings complement this dessert better than cold ones.
- Make it ahead and reheat gently over low heat with a splash of milk if the consistency thickens too much during storage.
Common Mistakes to Avoid
- Using leftover rice that’s been sitting in the fridge for days results in dry, grainy sweet rice. Fresh or same-day cooked rice absorbs the milk mixture much more effectively.
- Cooking on high heat scorches the bottom and creates an unpleasant burnt taste that overpowers everything else. Medium to medium-low heat keeps the dessert creamy and smooth.
- Skipping the salt makes the dish taste overly sweet and one-dimensional. Even a quarter teaspoon enhances all the flavors without making it taste salty.
- Not stirring frequently enough leads to clumpy, unevenly textured rice that doesn’t absorb the milk properly. Regular stirring is what transforms this into a creamy dream.
- Adding cold milk to hot rice causes temperature shock and can result in lumps. Keep all liquid components warm or at room temperature before combining with the rice.
Serving Suggestions
Sweet rice shines as a standalone dessert but also plays well with other flavors and textures. Pair it with fresh fruit, crunchy nuts, or a sprinkle of something savory to create contrast and keep each spoonful interesting.
- Top with sliced fresh mango and a handful of roasted cashews for tropical brightness
- Drizzle with a touch of honey and scatter toasted sesame seeds for nutty depth
- Serve alongside fresh berries like strawberries or raspberries for tartness against the sweetness
- Add crispy fried shallots or a sprinkle of toasted coconut flakes for unexpected texture
- Pair with a small scoop of vanilla ice cream for a warm-cold contrast experience
Variations to Try
- Cardamom sweet rice: Omit vanilla and add 1/4 teaspoon ground cardamom to the milk mixture for an aromatic, slightly spiced version that feels more exotic and sophisticated.
- Brown rice version: Substitute cooked brown rice for white rice to add earthiness and nuttiness, though you may need an extra 2 minutes of cooking time for proper absorption.
- Chocolate sweet rice: Stir in 2 tablespoons of unsweetened cocoa powder mixed with 1 tablespoon sugar when adding the vanilla for a dessert that skews toward indulgence.
- Rose water sweet rice: Replace vanilla with 1/2 teaspoon rose water for a floral, delicate flavor that feels luxurious and pairs beautifully with pistachios.
- Mango puree version: Blend 1 cup fresh mango with the coconut milk before heating, then proceed as normal for a fruity, refreshing take on the classic.
Dietary Adaptations
- Gluten-free: This recipe is naturally gluten-free when made with regular white rice. Just double-check that your sweetened condensed milk isn’t cross-contaminated in manufacturing.
- Dairy-free: Use full-fat coconut milk in place of sweetened condensed milk, and add 3 to 4 extra tablespoons of sugar to compensate for the lost sweetness.
- Vegan: Replace sweetened condensed milk with cashew cream mixed with agave or maple syrup, keeping the ratio roughly equal to the original condensed milk amount.
- Low-carb or keto: Substitute sugar with monk fruit sweetener or erythritol, and use a high-fat coconut milk for richness while keeping carbohydrate content minimal.
Storage and Reheating
Refrigerator
Store sweet rice in an airtight container on a shelf, not the door, for up to 4 days. The mixture thickens as it cools, which is completely normal and doesn’t indicate spoilage.
- Keep it in the coldest part of your fridge away from the door
- Cover it immediately after cooking to prevent odor absorption
- Don’t store it for longer than 4 days to maintain food safety
Freezer
Sweet rice freezes reasonably well for up to 2 months in a freezer-safe container or heavy-duty freezer bag. The texture becomes slightly grainier after thawing, but it remains delicious and useful for quick desserts.
- Leave 1 inch of headspace in containers to allow for expansion
- Label with the date and contents for easy identification later
- Thaw overnight in the refrigerator rather than at room temperature
Reheating
Gently warm refrigerated sweet rice over low heat in a saucepan with a splash of coconut milk or regular milk. Microwave works too, but stir every 30 seconds and watch carefully to avoid overheating.
- Add milk slowly while reheating to restore creaminess that may have been lost during storage
- Heat for 2 to 3 minutes over low heat until warmed through but not piping hot
- Avoid high heat, which can scorch the rice and ruin the delicate creamy texture
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 285 |
| Total Fat | 8g |
| Saturated Fat | 7g |
| Carbohydrates | 48g |
| Fiber | 0g |
| Sugar | 28g |
| Protein | 4g |
| Sodium | 95mg |
| Cholesterol | 10mg |
These values are approximate and calculated based on the ingredients listed for 4 servings. Nutrition will vary slightly depending on the specific brands you use and any optional toppings you add.
Frequently Asked Questions
Can I use instant rice instead of regular cooked rice?
Instant rice works but produces a mushier, less distinct texture compared to regular white rice. For the best result, cook jasmine or short-grain white rice the traditional way, even if it takes a few extra minutes.
How do I know when the sweet rice is done cooking?
The mixture should look creamy and slightly thickened with no visible pools of liquid remaining. A spoon should glide through easily without either too much resistance or excessive liquid trailing behind.
Can I make this recipe without sweetened condensed milk?
Yes, you can use regular milk and increase the sugar to 1/2 cup total, though the texture won’t be quite as rich. Heavy cream mixed with sugar creates the closest substitute for the original sweetness and body.
What if my sweet rice turns out too thick?
Thin it out by stirring in a splash of warm coconut milk or regular milk while heating gently over low heat. The rice will continue to absorb liquid, so add liquid incrementally rather than all at once.
Is sweet rice better served hot or cold?
Both work perfectly, and it really comes down to personal preference and the season. Cold sweet rice is refreshing in summer and works beautifully as a light breakfast or snack, while warm sweet rice feels more comforting during cooler months.
Can I double this recipe for a larger crowd?
Absolutely, just multiply all ingredients by two and use a larger saucepan. Keep the cooking time roughly the same, though you may need an extra minute or two for the thickening to complete.
Final Thoughts
Sweet rice is proof that the simplest recipes often deliver the most satisfaction and joy. This gentle dessert comes together in under 30 minutes using ingredients most home cooks already have, making it the perfect answer when you want something special without fuss.
Whether you serve it warm on a chilly evening or chilled on a warm afternoon, sweet rice always feels like a small celebration. Give this recipe a try this week and discover why it has remained a beloved comfort dessert across so many cultures for generations.

Sweet Rice
Ingredients
Equipment
Method
- Gather and prepare your ingredients, ensuring you have cooked rice ready.
- Pour the sweetened condensed milk and coconut milk into a medium saucepan over medium heat and stir gently for 30 seconds.
- Add the granulated sugar and salt into the milk mixture and stir constantly for about 1 minute.
- Heat until small bubbles form around the edges, then reduce heat to medium-low.
- Gently fold in your cooked rice into the milk mixture using a wooden spoon or silicone spatula, stirring for about 2 minutes.
- Stir in the vanilla extract evenly into the rice mixture.
- Continue cooking on medium-low heat while stirring occasionally for 8 to 10 minutes.
- Check for doneness; the rice should be creamy and slightly thickened.
- Serve immediately in bowls or chill in the refrigerator and serve cold.
7 thoughts on “Sweet Rice Recipe (Flavorful and Fragrant)”