Thai Coconut Rice

Save this recipe on:

Creamy, fragrant, and just the right amount of sweet, Thai Coconut Rice transforms a simple side dish into something truly special. This aromatic rice recipe infuses tender jasmine grains with rich coconut milk and a hint of salt, delivering that classic tropical flavor that’s both comforting and refreshing.

Pin this Recipe

Perfect alongside spicy Thai curries, grilled meats, or even as a standalone dish, this coconut rice is a breeze to make and instantly elevates your dinner table. Whether you’re looking to spice up your weekly meal plan or need a quick side for your next BBQ, this one is a must.


Why You’ll Love This Thai Coconut Rice

Thai Coconut Rice offers a delightful balance of savory and sweet that pairs beautifully with countless dishes. It’s naturally dairy-free, quick to prepare, and incredibly versatile. Plus, that subtle coconut aroma feels like a warm hug in every bite.

It’s also one of those recipes where the rice does the heavy lifting—no extra sauces needed. A bit of lime or chopped cilantro on top, and you’re good to go!


What Kind of Rice Should I Use?

For the best texture and flavor, jasmine rice is the way to go. Its floral fragrance and soft, fluffy finish make it ideal for soaking up the coconut milk. Avoid long-grain rice like basmati, which doesn’t absorb flavor the same way. If you’re in a pinch, short-grain rice can work, but it may end up stickier.


Ingredients for the Thai Coconut Rice

Each ingredient in this Thai Coconut Rice plays an essential role in creating its rich flavor and irresistible texture.

  • Jasmine Rice: The star of the show—its soft, slightly sticky texture is perfect for absorbing coconut milk and holding flavor.
  • Coconut Milk: Full-fat canned coconut milk adds the creamy richness and signature tropical taste.
  • Water: Helps cook the rice evenly without making it too thick or too creamy.
  • Salt: Just a pinch to bring out the natural sweetness of the coconut and balance the flavor.
  • Sugar (optional): A small touch of sugar adds a hint of sweetness that’s often found in traditional Thai coconut rice.

How To Make the Thai Coconut Rice

Step 1: Rinse the Rice

Rinse the jasmine rice under cold water until the water runs clear. This helps remove excess starch and prevents the rice from becoming overly sticky.

Step 2: Mix the Liquids

In a medium saucepan, combine the coconut milk, water, salt, and sugar (if using). Stir well to ensure the coconut milk is evenly distributed.

Step 3: Add the Rice

Add the rinsed jasmine rice to the pot and stir briefly. Bring everything to a gentle boil over medium heat.

Step 4: Simmer and Cover

Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and let the rice simmer for 15-18 minutes until the liquid is fully absorbed.

Step 5: Let It Rest

Remove the pot from heat and keep it covered for 10 minutes. This allows the rice to finish cooking with residual steam, resulting in a perfectly fluffy texture.

Step 6: Fluff and Serve

Gently fluff the rice with a fork and garnish with chopped cilantro or lime wedges if desired.


How to Serve and Store Thai Coconut Rice

This Thai Coconut Rice recipe yields enough to serve 4 to 6 people as a side dish. It’s best enjoyed warm, but leftovers can be just as delightful when reheated properly.

To store, transfer the rice to an airtight container and refrigerate for up to 4 days. For longer storage, freeze in a sealed freezer-safe bag for up to a month. Reheat on the stove or microwave with a splash of water to restore moisture.


What to Serve With Thai Coconut Rice?

Grilled Thai Chicken

Marinated in herbs, fish sauce, and lime juice, it pairs beautifully with coconut rice.

Red or Green Thai Curry

The rich curry sauce soaks into the rice, creating an unbeatable flavor combo.

Spicy Mango Salad

Bright, sweet, and spicy—this salad cuts through the creaminess of the rice.

Sweet Chili Tofu

A crispy vegetarian option with bold flavors that play well with the mild rice.

Thai Peanut Satay Skewers

Drizzle the peanut sauce over the rice for an indulgent bite.

Steamed or Stir-Fried Vegetables

Broccoli, bok choy, and bell peppers make a colorful, healthy plate.

Teriyaki Glazed Salmon

The sweet-savory fish is a delicious contrast to the creamy rice.


Want More Rice Ideas with a Twist?

If you enjoyed this Thai Coconut Rice, you’ll love exploring these satisfying rice-based dishes:


Save This Pin For Later

📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.

And let me know in the comments how yours turned out. Did you add lime zest? Go for toasted coconut on top?

I love hearing how others make these recipes their own. Questions are welcome too—let’s help each other cook smarter.

Explore beautifully curated health-boosting recipes on Nora Nosh Recipes and discover your new go-to for flavor-packed dishes!


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: Nora
  • Total Time: 23 minutes
  • Yield: 4–6 servings

Description

Creamy, fragrant, and tropical—this Thai Coconut Rice is the side dish that makes everything better. Whether paired with curry, grilled meat, or tofu, its velvety texture and rich coconut flavor elevate your meal to new levels. It’s a quick dinner side that fits right into your healthy snack rotation or easy recipe folder. This dish is ideal for weeknight meals, potlucks, or a casual dinner with friends. Explore dinner ideas, easy recipes, and food ideas that are full of flavor and heart!


Ingredients

1 cup jasmine rice

1 cup full-fat coconut milk

1 cup water

1/4 teaspoon salt

1 teaspoon sugar (optional)


Instructions

1. Rinse the jasmine rice under cold water until the water runs clear to remove excess starch.

2. In a medium saucepan, combine coconut milk, water, salt, and sugar (if using). Stir well.

3. Add the rinsed rice to the pot and bring to a gentle boil over medium heat.

4. Reduce the heat to low, cover the pot, and simmer for 15–18 minutes until the liquid is absorbed.

5. Remove from heat and let the rice sit, covered, for 10 minutes to finish cooking.

6. Fluff with a fork and garnish with cilantro or lime if desired.

Notes

Use full-fat coconut milk for the richest flavor and texture.

Rinse the rice well to keep the texture fluffy and separate.

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

Nutrition

  • Serving Size: 1 cup
  • Calories: 230
  • Sugar: 1g
  • Sodium: 140mg
  • Fat: 10g
  • Saturated Fat: 9g
  • Unsaturated Fat: 1g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 1g
  • Protein: 3g
  • Cholesterol: 0mg

Save this recipe on: