Easy Thai Rice with Sweet Coconut Milk for Irresistible Flavor

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

There’s something irresistibly comforting about the creamy sweetness of Thai rice drenched in rich coconut milk. I discovered this simple yet indulgent dessert when craving a homemade treat that beats the usual fast-food snacks. The subtle floral aroma of jasmine rice combined with luscious, velvety coconut sauce creates a harmony of flavors that’s both soothing and exciting. Whether you’re winding down after a busy day or hosting friends who love exotic tastes, this Thai Rice with Sweet Coconut Milk recipe is a crowd-pleaser that’s surprisingly easy to make. Let me take you through how this delightful dish can transform your kitchen into a warm, inviting haven where comfort and elegance meet in every bite.

Why try Thai Rice with Sweet Coconut Milk?

Delightful simplicity: This recipe combines just a few ingredients to create a luxurious dessert anyone can master. Rich, creamy flavor: The coconut milk adds a velvety sweetness that perfectly complements the fragrant jasmine rice. Comfort in every bite: It’s the ultimate homemade treat, far from your usual fast-food options. Versatile serving: Enjoy warm or chilled—ideal for any season or occasion. Crowd-pleaser guaranteed: Impress guests with an authentic taste of Thailand right from your own kitchen.

Thai Rice with Sweet Coconut Milk Ingredients

For the Rice

  • Jasmine rice – choose fragrant jasmine rice for that authentic, floral aroma essential to Thai rice with sweet coconut milk.
  • Water – use just enough to perfectly cook the rice to a tender, fluffy texture without sogginess.

For the Coconut Sauce

  • Coconut milk – full-fat coconut milk provides the rich, creamy sweetness that makes this dessert irresistible.
  • Sugar – palm sugar is traditional for a deeper caramel note, but brown sugar works well as a substitute.
  • Salt – a pinch balances the sweetness and enhances the overall flavor.

Optional Toppings

  • Toasted sesame seeds – add a nutty crunch that contrasts beautifully with the creamy rice.
  • Fresh mango slices – a classic pairing that brings a refreshing, tropical twist.
  • Mung beans or peanuts – for extra texture and a subtle earthiness.

This simple list of ingredients is all you need to master Thai Rice with Sweet Coconut Milk, creating a dessert that’s both comforting and exotic.

How to Make Thai Rice with Sweet Coconut Milk

For the Rice:

  1. Rinse Rice: Place jasmine rice in a fine-mesh strainer and rinse under cold water until runoff is clear, ensuring each grain stays fluffy and non-sticky.
  2. Cook Rice: Combine rinsed rice and water in a saucepan, bring to a boil, cover, then simmer on low for 15 minutes until tender and all liquid is absorbed.

For the Coconut Sauce:

  1. Warm Coconut Milk: In a small pot, whisk coconut milk, palm sugar, and a pinch of salt over medium heat until sugar dissolves, about 5 minutes.
  2. Simmer Sauce: Reduce heat to low, let the coconut mixture bubble gently for 3 minutes, stirring occasionally until slightly thickened and fragrant.
  3. Combine & Rest: Pour warm coconut sauce over rice, stir gently to coat, cover, and let rest off heat for 10 minutes to absorb all the creamy sweetness.

Optional: garnish with fresh mango slices or a sprinkle of toasted sesame seeds.
Exact quantities are listed in the recipe card below.

Variations & Substitutions for Thai Rice with Sweet Coconut Milk

Feel free to get creative and make this dish your own! A little twist can turn this comforting dessert into something truly special.

  • Vegan Option: Swap palm sugar for agave nectar or maple syrup for a completely plant-based treat.
  • Spiced Up: Add a pinch of cinnamon or cardamom to the coconut sauce for a warm, aromatic flavor twist that’s simply delightful.
  • Fruit Infusion: Incorporate pineapple or passion fruit puree into the coconut sauce for a tropical burst that enhances the overall sweetness.
  • Creamy Alternative: Substitute coconut cream for a thicker, richer sauce that feels indulgent and luxurious.
  • Nutty Crunch: Toss in toasted coconut flakes along with the sesame seeds for an extra layer of texture and tropical flair.
  • Citrus Zing: Add a splash of lime or lemon juice to the sauce for a refreshing tang that balances the sweetness beautifully.
  • Peanut Butter Swirl: Fold in a tablespoon of creamy peanut butter into the warm coconut sauce for a nutty richness that’s irresistible.
  • Savory Twist: For a unique spin, drizzle a bit of soy sauce or sprinkle flaky sea salt over the finished dish to create an intriguing sweet-savory contrast.

Each variation invites you to explore new flavors and textures while celebrating the beloved classic that is Thai Rice with Sweet Coconut Milk. Enjoy experimenting!

Expert Tips for Thai Rice with Sweet Coconut Milk

  • Rinse Thoroughly: Rinse jasmine rice well to remove excess starch; this keeps the rice fluffy and prevents it from becoming sticky or gummy.
  • Use Full-Fat Coconut Milk: Choose rich, full-fat coconut milk for the creamiest sauce; light versions can result in a watery, less satisfying texture.
  • Control Sweetness: Adjust sugar gradually; palm sugar offers depth, but balance it carefully to avoid overpowering the natural coconut flavor.
  • Simmer Gently: Keep heat low when thickening the coconut sauce to prevent curdling and maintain a smooth, velvety finish.
  • Rest Before Serving: Let the rice sit covered after adding the sauce; this step lets the flavors meld beautifully for that signature silky taste.
  • Serve Thoughtfully: Offer toppings like fresh mango or toasted sesame seeds to add contrast and elevate flavor complexity in your Thai Rice with Sweet Coconut Milk.

What to Serve with Thai Rice with Sweet Coconut Milk?

Get ready to elevate your dining experience with delightful pairings that celebrate the sweet, creamy character of this dish.

  • Fresh Mango Slices: The tropical sweetness of ripe mango enhances the rice’s creaminess and adds a refreshing contrast.

  • Toasted Sesame Seeds: These nutty little gems provide a delightful crunch that complements the tender texture of the rice beautifully.

  • Roasted Nuts: A mixture of almonds and cashews offers a satisfying crunch, enhancing the creamy dessert with a savory bite.

  • Lightly Grilled Shrimp: Marinated shrimp brushed with a hint of lime will lend a zesty edge, balancing out the sweetness wonderfully.

  • Thai Iced Tea: Cool and fragrant, this tea adds a unique flavor profile that harmonizes perfectly with your rich coconut dessert.

  • Coconut Sticky Rice: For the true coconut lover, serving sticky rice can deepen the coconut flavor experience, creating a blissful fusion of textures.

Whether for an intimate family meal or a gathering of friends, these pairings promise to round out your culinary journey with Thai Rice with Sweet Coconut Milk.

How to Store and Freeze Thai Rice with Sweet Coconut Milk

Fridge: Store the Thai rice with sweet coconut milk in an airtight container for up to 3 days. For the best texture, reheat gently on the stove or in the microwave with a splash of water.

Freezer: Freeze the rice and coconut sauce separately in airtight containers for up to 2 months. To enjoy, thaw overnight in the fridge and reheat gently on the stove.

Reheating: When ready to serve, reheat on low heat, stirring often to ensure the sauce remains creamy and doesn’t separate.

Serving Tip: Consider garnishing with fresh mango slices or toasted sesame seeds just before serving for added flavor and texture.

Make Ahead Options

These Easy Thai Rice with Sweet Coconut Milk are perfect for busy home cooks looking to save time! You can prepare the jasmine rice up to 24 hours in advance—just cool it completely and refrigerate in an airtight container to maintain its fluffy texture. The coconut sauce can also be made ahead; simply whip it up and store it in the fridge for up to 3 days. When you’re ready to serve, reheat the sauce gently over low heat, then pour it over the cold rice and let it rest for about 10 minutes. This way, your dessert will be just as delicious and comforting, all with minimal effort on the day you plan to enjoy it!

Easy Thai Rice with Sweet Coconut Milk for Irresistible Flavor Recipe FAQs

What type of jasmine rice should I use for the best results?
I recommend using high-quality, fragrant jasmine rice with long grains; it provides that classic floral aroma and fluffy texture essential for this dish. Avoid old or damaged rice with dark spots all over, as freshness really makes a difference here.

How long can I store Thai Rice with Sweet Coconut Milk in the refrigerator?
Absolutely! Store it in an airtight container for up to 3 to 4 days in the fridge. Make sure to reheat gently with a splash of water to bring back the creamy consistency without drying it out.

Can I freeze Thai Rice with Sweet Coconut Milk, and what’s the best method?
Very much so! Freeze the cooked rice and coconut sauce separately in airtight, freezer-safe containers for up to 2 or 3 months. When ready to enjoy, thaw the containers overnight in the fridge, then reheat slowly on the stove over low heat, stirring often to keep that silky texture intact.

What if my coconut sauce turns grainy or separates?
This can happen if the heat is too high. To fix it, simmer the sauce gently on low heat and stir continuously while cooking. If graininess appears, whisk it vigorously off the heat to smooth it out. Using full-fat coconut milk and avoiding boiling will prevent curdling and maintain that velvety finish.

Is Thai Rice with Sweet Coconut Milk safe for pets or people with allergies?
While this dessert is delicious, it contains coconut milk, which isn’t ideal for pets like dogs or cats and might cause reactions in those with coconut allergies. Always check with a healthcare provider if you have dietary restrictions, and avoid feeding it to pets due to high-fat content and sugar.

Thai Rice with Sweet Coconut Milk

Easy Thai Rice with Sweet Coconut Milk for Irresistible Flavor

A comforting Thai Rice with Sweet Coconut Milk dessert that's creamy, flavorful, and simple to make.
Prep Time 10 minutes
Cook Time 20 minutes
Resting Time 10 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Dessert
Cuisine: Thai
Calories: 250

Ingredients
  

For the Rice
  • 1 cup jasmine rice choose fragrant jasmine rice for authenticity
  • 2 cups water use just enough for tender, fluffy rice
For the Coconut Sauce
  • 1 can coconut milk full-fat coconut milk for richness
  • 1/4 cup sugar palm sugar for traditional taste
  • 1 pinch salt balances sweetness
Optional Toppings
  • toasted sesame seeds for nutty crunch
  • fresh mango slices classic tropical pairing
  • mung beans or peanuts for extra texture

Equipment

  • Saucepan
  • Fine-Mesh Strainer
  • small pot

Method
 

For the Rice
  1. Rinse jasmine rice under cold water until runoff is clear.
  2. Combine rinsed rice and water in a saucepan, bring to a boil, cover, and simmer on low for 15 minutes.
For the Coconut Sauce
  1. Whisk coconut milk, palm sugar, and a pinch of salt over medium heat until sugar dissolves, about 5 minutes.
  2. Reduce heat to low, let mixture bubble gently for 3 minutes, stirring occasionally.
  3. Pour warm coconut sauce over rice, stir gently to coat, cover, and let rest off heat for 10 minutes.
Optional Garnish
  1. Garnish with fresh mango slices or a sprinkle of toasted sesame seeds before serving.

Nutrition

Serving: 1bowlCalories: 250kcalCarbohydrates: 45gProtein: 4gFat: 8gSaturated Fat: 7gMonounsaturated Fat: 1gSodium: 120mgPotassium: 230mgFiber: 1gSugar: 10gCalcium: 2mgIron: 4mg

Notes

For best results, rinse rice thoroughly, use full-fat coconut milk, and allow flavors to meld during resting time.

Tried this recipe?

Let us know how it was!