Thai Coconut Rice

truly fluffy rice
Truly fluffy rice
Share it on your social network:
Or you can just copy and share this url


2 tsp Coconut oil or neutral vegetable oil
1 ½ cups (277 g) Basmati rice or jasmine rice, rinsed in a mesh strainer under cold water
1 ½ cups (375 ml) Water or coconut water
1 cup (250 ml) Coconut milk canned unsweetened full-fat
2 tsp Coconut sugar or granulated sugar
1 tsp Kosher Salt
4 Cardamom pods whole green, optional
For garnish:
Cilantro chopped fresh, or mint, or basil leaves
Avocado sliced
Sesame seeds
Hot sauce or chutney

Nutritional information

  • For garnish:

Thai Coconut Rice


This Thai Coconut Rice is perfectly fluffy, rich, flavorful, and so delicious. The recipe is easy to make and pairs really well with Asian-style dishes. Adding ripe avocado, some fresh herbs, a sprinkle of sesame seeds, or your favorite chutney for garnish makes everything just perfect.

This recipe is best made with jasmine or basmati rice. The secret to perfectly cooked coconut rice? First, rinse the rice until the water that drains away runs almost clear. Then, use full-fat canned coconut milk for best results, and you’ll be rewarded with an exceptionally flavorful dish. Remember to shake the can before you open it to mix the coconut cream at the top with the liquid. Finally, allow the rice to steam covered for 10 minutes after the heat is off for the truly fluffy rice. Serve and enjoy!

To make the Thai Coconut Rice, you will need the following ingredients:

Ingridiens for Thai Coconut Rice

Steps to make Thai Coconut Rice


Heat oil and add rice


In a 2- or 3-quart saucepan over medium heat, heat 2 teaspoons coconut oil or neutral vegetable oil. Add in 1 ½ cups rice and cook, stirring, for 1 minute until well coated.


Add water, coconut milk, sugar and salt


Pour in 1 ½ cups water, 1 cup coconut milk, 2 teaspoons sugar, and 1 teaspoon salt and stir to combine. Add in 4 cardamom pods if using.




Bring to a boil. Once at a boil, immediately reduce the heat to low, cover the saucepan, and cook for 15 minutes or until all the liquid has absorbed. Remove from the heat and let the rice sit covered for 10 minutes.



Fluff up the rice with a fork and serve in bowls, topped with your favorite garnishes, or as a side dish.

This Thai Coconut Rice is a rich, flavorful, and delicious vegan dish. It’s easy to make and pairs well with Asian-style dishes. Give this recipe a try, and remember to tag us #cookmerecipes in your Instagram posts. We love seeing what you’ve made!

Nina dreams of gender equality and for women all over the world to feel empowered and enjoy the same freedom she has. She’s a careful consumer, believing that by being more conscious about the way we live we can make the world a better place! Already a vegetarian, she uses animal products sparingly and tries to produce as little waste as possible. Most of her recipes are vegan as a result!

  • Recipe Reviews:
Spicy Korean Chicken Stew Recipes– Homemade Spicy Korean Chicken Stew – Easy Spicy Korean Chicken Stew
Spicy Korean Chicken Stew
Baked Sour Cream Chicken
Add Review
Add Comment

Recipe Reviews

Average Rating:
Total Reviews: 1

Coconut rice is buttery, fragrant and completely addicting!

Write your own review

You can optionally upload your own image along with a review