Thai Coconut Rice

Thai Coconut Rice

WANT TO SAVE THIS RECIPE?

Have you ever wondered how to turn simple rice into a dish that tastes like a tropical getaway? Thai Coconut Rice is that dish. Creamy, fragrant, and gently sweet, it transforms a weeknight meal into something you’d expect from a beachside restaurant in Phuket.

What makes Thai Coconut Rice stand out is its aromatic profile. The subtle richness of coconut milk, the slight saltiness from sea salt, and the natural sweetness of jasmine rice make it the perfect side dish for spicy curries or grilled meats. Whether you’re pairing it with Thai green curry or just enjoying it with a fried egg on top, this dish delivers both comfort and elegance.


Preparation Phase & Tools to Use

To get your Thai Coconut Rice just right, a few key kitchen tools make a big difference:

  • Medium Saucepan with Lid: This is your main cooking vessel. Choose one with a heavy bottom to avoid scorching the coconut milk.
  • Fine Mesh Strainer: Use this to rinse the jasmine rice thoroughly, which removes excess starch and prevents gumminess.
  • Wooden Spoon or Silicone Spatula: For gentle stirring during the cooking process to avoid breaking the grains.
  • Measuring Cups: Accurate measurements of rice, coconut milk, and water ensure consistent texture and flavor.

Each tool plays a role in producing light, fluffy, and flavorful coconut rice without clumping or overcooking.


Pin this Recipe

Ingredients for the Thai Coconut Rice

  • Jasmine Rice: Its naturally floral aroma and soft texture are essential for authentic Thai flavor.
  • Coconut Milk: Full-fat coconut milk gives the rice a creamy, rich taste that sets it apart from plain steamed rice.
  • Water: Helps balance the richness of the coconut milk for proper absorption and fluffy texture.
  • Salt: A pinch of sea salt enhances the sweetness of the coconut milk and elevates the overall flavor.
  • Optional Garnish (Fried Shallots, Fresh Cilantro, or Lime Zest): Adds layers of texture and brightness to the dish.

How To Make the Thai Coconut Rice

Step 1: Rinse the Rice

Place the jasmine rice in a fine mesh strainer and rinse under cold water until the water runs clear. This step is crucial to remove surface starch and keep the rice from turning sticky.

Step 2: Combine Ingredients

In a medium saucepan, combine the rinsed rice, coconut milk, water, and salt. Stir gently to mix.

Step 3: Cook the Rice

Bring the mixture to a gentle boil over medium heat. Once it begins to bubble, reduce the heat to low, cover the saucepan with a lid, and let it simmer for about 15 minutes. Avoid lifting the lid during cooking.

Step 4: Let It Rest

After 15 minutes, turn off the heat but keep the lid on. Let the rice sit undisturbed for 10 more minutes. This step allows the steam to finish cooking the rice evenly.

Step 5: Fluff and Serve

Use a fork to gently fluff the rice. Transfer to a serving bowl and garnish with crispy fried shallots, chopped cilantro, or a zest of lime if desired.


How to Serve and Store Thai Coconut Rice

Thai Coconut Rice is best served warm, freshly fluffed from the pot. Pair it with Thai curries, grilled skewers, or even sweet mango for a dessert-inspired combo. It also makes a delicious bed for stir-fried vegetables or saucy seafood dishes.

To store leftovers, let the rice cool completely and transfer to an airtight container. It keeps well in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave, adding a splash of water or coconut milk to revive the texture.


Frequently Asked Questions

What kind of rice works best for coconut rice?

Jasmine rice is preferred due to its light floral scent and fluffy texture. It pairs beautifully with coconut milk.

Can I use light coconut milk?

You can, but full-fat coconut milk gives the creamiest result. Light versions may yield a drier texture.

Should I soak the rice before cooking?

Soaking isn’t necessary, but rinsing is crucial. It removes excess starch and helps prevent clumping.

Can I make this in a rice cooker?

Yes! Simply add rinsed rice, coconut milk, water, and salt to your rice cooker and cook according to the machine’s white rice setting.

What can I add to make it savory?

Add a crushed garlic clove, a slice of galangal, or a pandan leaf to the pot for more complex flavor.

Is this dish vegan?

Absolutely. It contains no animal products and makes a great side for plant-based meals.


Want More Rice Side Dish Ideas?

If Thai Coconut Rice sparked your appetite, there are plenty of flavorful sides to explore:

Try the comforting One Skillet Smoky Honey Chili Beef Rice for a rich and spicy dinner option. For something with cheesy indulgence, the Cheesy Broccoli Rice Casserole might be your new go-to.

For quick and satisfying meals, the One Pan Sweet and Tangy BBQ Sausage Rice and Crockpot Thai Coconut Chicken Soup complement the Thai Coconut Rice beautifully.

Or switch things up with the creamy goodness of Creamy Crockpot Mac and Cheese as a side dish that balances texture and richness.


Pin and Tell Me How Yours Turned Out

You can save this to your side dish boards for later. Just click the Pin button.

If you try it, I’d love to hear what you paired it with. Did you go classic with curry or surprise me with something new? Drop a comment below—I’m always curious how my recipes get recreated.

You can also find more daily recipes like this on my Pinterest page LadyPlate.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Thai Coconut Rice

Thai Coconut Rice


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Julia Koch
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

Thai Coconut Rice is a fragrant and creamy side dish made with jasmine rice simmered in rich coconut milk. With its delicate balance of sweetness and salt, it pairs beautifully with spicy Thai curries, grilled meats, or vegetables. It’s vegan, naturally gluten-free, and ideal for both weeknight dinners and festive gatherings.


Ingredients

1 cup jasmine rice

1 cup coconut milk (full-fat)

1 cup water

1/2 teaspoon sea salt

Optional garnish: fried shallots, chopped fresh cilantro, lime zest


Instructions

1. Rinse the jasmine rice under cold water using a fine mesh strainer until the water runs clear.

2. In a medium saucepan, combine the rinsed rice, coconut milk, water, and salt. Stir gently.

3. Bring the mixture to a gentle boil over medium heat.

4. Once it begins to boil, reduce heat to low, cover with a lid, and simmer for 15 minutes. Do not lift the lid.

5. Turn off the heat and let the rice sit covered for another 10 minutes.

6. Fluff the rice gently with a fork before serving.

7. Garnish with fried shallots, fresh cilantro, or lime zest if desired.

Notes

Use full-fat coconut milk for best flavor and texture—light versions may cause dryness.

Avoid stirring while the rice cooks to prevent mushiness.

Letting the rice rest after cooking ensures even moisture and perfect fluffiness.

  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Thai

Nutrition

  • Serving Size: 1 cup
  • Calories: 250
  • Sugar: 1g
  • Sodium: 300mg
  • Fat: 10g
  • Saturated Fat: 9g
  • Unsaturated Fat: 1g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 1g
  • Protein: 3g
  • Cholesterol: 0mg

WANT TO SAVE THIS RECIPE?