Thai Coconut Rice recipe- the most fragrant rice!

  • Prep Time : 5m
  • Cook Time : 15m
  • Ready In : 20m

 Thai food is something I’ve always loved. Surprisingly. it tastes very similar to Indian coastal cuisine, because of the addition of coconut, but the lemongrass and galangal is what makes it different, so unique.

There is a wonderful Thai restaurant close to where I live called Royal Thai, a place we frequent quite often. It has the usual Green, Red and Massaman curries, but what we love most is the delicately fragranced coconut rice.

My son loves it a lot. He has been asking me to make this rice for a long time, so I finally made it this weekend.

You will love this delicate, fragrant coconut rice cooked with coconut milk. Excellent paired with any Thai curry, you could have this with any spicy curry of your choice.


  • Jasmine rice, raw- 1 1/2 cups
  • Salt- 1 pinch
  • Sugar- 1 tsp
  • Water- 1 1/4 cup
  • Coconut milk- 1 can (400 ml or 14 oz



Step 1

In a large saucepan, heat the water. Stir until sugar is dissolved. Stir in rice. Bring to a boil over medium heat. Cover, reduce heat, and simmer 18 to 20 minutes, until rice is tender. 1 1/4 cups water

Step 2

As it starts to boil, add in the sugar and salt.

Step 3

Mix in the raw jasmine rice. Get the water to a rolling boil.

Step 4

Reduce heat and add in the coconut milk.

Step 5

Reduce heat, put a lid and cook on low heat for about 14-15 minutes, until the rice is cooked.

Thai coocnut rice


1. Remember that coconut milk splits if coked on high heat. So always reduce the flame after adding coconut milk.
This rice can be easily cooked with any other kind of raw rice, Basmati, Sona Masoori. American Long grain rice would do, but doesn’t taste as nice.
2. This rice can be easily cooked in the rice cooker or microwave.
Recipe Type: Ingredients: , If you like this recipe, please share, or leave a comment below. It only takes a click!