Thai Coconut Rice

why make this recipe

This Thai Coconut Rice is warm, creamy, and bright with lime. It cooks fast and pairs well with many dishes. For a quick weeknight meal idea that goes well with grilled or saucy mains, see this easy coconut rice guide for pairing ideas.

introduction

This recipe uses jasmine rice and coconut milk to make a soft, fragrant side dish. The lime adds a fresh lift while cilantro gives a clean finish. If you want a simple rice side to feed a crowd, this simple rice pairing tips will help you choose what to serve with it.

how to make Thai Coconut Rice

Follow the steps below for tender, flavorful rice. Rinse the rice first to remove extra starch. Cook gently so the coconut milk does not stick or burn. For an easy one-pot method that keeps the rice creamy, try the one-pot rice method suggested here.

Ingredients :

1 cup jasmine rice, 1 cup coconut milk, 1 cup water, 1 lime (zested and juiced), Fresh cilantro (for garnish), Salt to taste

Directions :

  1. Rinse the jasmine rice under cold water until the water runs clear.
  2. In a medium saucepan, combine the rinsed rice, coconut milk, water, lime juice, and a pinch of salt.
  3. Bring the mixture to a boil over medium-high heat.
  4. Once boiling, reduce to low heat, cover the pot, and simmer for about 15-20 minutes or until the rice is tender and the liquid is absorbed.
  5. Remove from heat and let it sit, covered, for another 5 minutes.
  6. Fluff the rice with a fork and stir in the lime zest.
  7. Garnish with fresh cilantro before serving.

how to serve Thai Coconut Rice

Serve this rice hot as a side to curry, grilled fish, or roasted vegetables. Add extra lime wedges on the side for more tang. For extra color and crunch, sprinkle chopped peanuts or sliced green onions before serving and read these serving ideas for coconut rice to match flavors.

how to store Thai Coconut Rice

Cool the rice to room temperature, then put it in an airtight container. Store it in the fridge for up to 4 days. Reheat in the microwave with a splash of water or in a pan over low heat until warm.

tips to make Thai Coconut Rice

Use good quality coconut milk for the best flavor. Do not lift the lid during cooking or you may lose steam. If the rice seems dry after cooking, add a tablespoon of water and cover for a few minutes. For more quick tips to keep rice fluffy and moist, read this quick rice tricks.

variation (if any)

  • Add a tablespoon of sugar for a slightly sweet coconut rice.
  • Stir in toasted coconut flakes on top for texture.
  • Mix in minced ginger or a smashed clove of garlic while cooking for a different aroma.

FAQs

Q: Can I use long-grain rice instead of jasmine?
A: You can, but cook times may change. Measure water to rice ratio and watch the texture.

Q: Can I use light coconut milk?
A: Yes. Light coconut milk works but the rice will be less rich.

Q: Can I make this in a rice cooker?
A: Yes. Use the same liquid amounts and cook on the normal white rice setting.

Q: How much lime should I use?
A: Start with one lime for juice and zest, and add more to taste after cooking.

Q: Can I freeze this rice?
A: You can freeze cooked rice in an airtight container for up to 2 months, but texture may change after thawing.

thai coconut rice 2026 04 13 190124 1024x572 1

Thai Coconut Rice

No ratings yet
A warm, creamy, and fragrant side dish made with jasmine rice, coconut milk, and lime, perfect for pairing with grilled or sauce-based mains.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Side Dish, Vegetarian
Cuisine: Thai
Calories: 210

Ingredients
  

Rice Ingredients
  • 1 cup jasmine rice Rinsed to remove excess starch
  • 1 cup coconut milk Use good quality for best flavor
  • 1 cup water
  • 1 unit lime (zested and juiced) Adds freshness
  • to taste unit salt
  • for garnish unit Fresh cilantro

Method
 

Preparation
  1. Rinse the jasmine rice under cold water until the water runs clear.
  2. In a medium saucepan, combine the rinsed rice, coconut milk, water, lime juice, and a pinch of salt.
  3. Bring the mixture to a boil over medium-high heat.
  4. Once boiling, reduce to low heat, cover the pot, and simmer for about 15-20 minutes or until the rice is tender and the liquid is absorbed.
  5. Remove from heat and let it sit, covered, for another 5 minutes.
  6. Fluff the rice with a fork and stir in the lime zest.
  7. Garnish with fresh cilantro before serving.

Nutrition

Serving: 1gCalories: 210kcalCarbohydrates: 36gProtein: 3gFat: 6gSaturated Fat: 5gSodium: 170mgFiber: 1gSugar: 1g

Notes

Serve hot as a side to curry, grilled fish, or roasted vegetables. For extra color and crunch, sprinkle chopped peanuts or sliced green onions before serving.

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating