• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Coriander & Lace logo
  • Home
  • Recipe Index
  • About
  • Contact
menu icon
go to homepage
  • About
  • Recipes
  • Contact
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • About
    • Recipes
    • Contact
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Side Dish Recipes

    Easy Thai Coconut Rice

    Jun 21, 2023 by Asha · This post may contain affiliate links · 14 Comments

    Jump to Recipe·Print Recipe

    Thai coconut rice (kao maphrao / ข้าวมะพร้าว) features fragrant jasmine rice combined with lush coconut milk and simmered to perfection. The result is wonderfully fluffy and flavourful with just the right amount of natural coconut flavour. You will love the wonderful fragrance; it smells so good! This tasty recipe is easy to prepare with a small amount of simple ingredients and it makes such an impactful side dish.

    A bowl of Thai coconut rice topped with flowers. this recipe

    You will find that Thai coconut rice is extremely versatile, complimenting a large variety of dishes. This delicious recipe will give you fluffy, restaurant quality rice. And, because it is so quick and easy to make, this dish is sure to become a regular on your dinner table.

    Jump to:
    • What is Thai coconut rice?
    • Ingredients
    • Substitutions
    • Instructions
    • Equipment
    • Storage
    • How to serve it
    • Tips for Success
    • FAQ
    • 📖 Recipe
    A bowl of Thai coconut rice beside pink and white flowers.

    For a more complex variation of this dish, try my amazing tropical rice with coconut milk recipe that infused with fresh ginger, sweet onion, nutmeg, and basil. Or, try this easy cilantro lime rice for a delicious rice side dish if you don't happen to have any coconut milk on hand.

    What is Thai coconut rice?

    This delicious rice dish is an incredibly popular side dish that you will find at most Thai restaurants located outside of Thailand, especially in North America. It is an authentic dish from Thailand, however, it is actually quite rare within Thailand itself.

    It is only found served in a special set meal called 'kao mun som tum' (ข้าวมันส้มตำไทย) that was originally created for Thai royalty. This name translates to 'green papaya salad with rice,' however, the set also included a chicken curry, a shredded sweet jerky, and a spicy tamarind relish. The creamy, coconut milk-infused rice would be the perfect base for presenting this elaborate meal.

    If you visit Thailand you may find it tricky to find places that serves this meal today. The more common type of coconut rice eaten within Thailand is a sweet, sticky rice version that is enjoyed for dessert, often with fresh mango or other fruit.

    A close up of easy Thai coconut rice.

    Ingredients

    You will likely find most of the ingredients needed for Thai coconut rice already in your pantry.

    • Jasmine rice - Jasmine rice is the authentic and the best rice to use for coconut rice. It is fluffy and less sticky than other varieties making it perfect for absorbing the coconut milk, and has a lovely and delicate taste that compliments the coconut well without overpowering it.
    • Coconut milk - Use full-fat and unsweetened, canned coconut milk to make coconut rice.
    • Water - The water is important in this recipe because it helps to dilute the coconut milk, making it easier for the rice to absorb it. Do not omit it from this recipe.
    • Sugar - This adds balance to the flavour of this dish. You can adjust the amount you use to your preference.
    • Salt - This enhances the flavours in this dish.
    Image of jasmine rice

    jasmine rice

    Buy Now →

    Optional ingredients:

    • Pandan leaves - This ingredient can be difficult to acquire depending on where you live. Fortunately, it is completely optional in this dish. It adds a floral aromatic to this dish and a flavour that is grassy with a hint of vanilla and coconut. To prep, tie the individual leaves into a knot. Doing so will help release their flavour into the rice.
    • Toasted dried coconut - This is the optional garnish for this dish. It is delicious with or without it.

    See the recipe card below for quantities.

    Substitutions

    • Jasmine rice - I recommend using jasmine rice for this recipe. But if you had to substitute you should use basmati.
    • Full-fat, canned coconut milk - You can substitute with a can of low-fat coconut milk, just keep in mind that the flavour won't be quite as rich.

    Instructions

    Rinse the rice: Measure the rice into a bowl. Fill with cold water and use your hand to swirl the rice around in the water. The water will become quite cloudy. Drain the water (by tilting the bowl so that the water pours into the sink, no need to remove it entirely) then add more cold water. Repeat this process until the water is mostly clear, about 4-5 times, draining after each time.

    Then add more cold water and soak the rice for 20 minutes.

    A whisk in a saucepan of seasoned coconut milk.

    Meanwhile, add the canned coconut milk, water, sugar, (pandan leaves - if using) and salt to a small saucepan. Give it a good stir to remove any lumps from the coconut milk. Then drain the rice well through a sieve and add it to the saucepan as well.

    Turn the heat on to medium-high. Once the centre of the saucepan begins to simmer, give the bottom of the pan a single stir, then cover and reduce the heat to low. Cook for another 15 minutes.

    Remove the saucepan from the heat immediately and let rest covered for another 10 minutes.

    Fluff the rice with a fork and serve. Garnish with toasted dried coconut, if desired.

    Equipment

    To make this recipe you will need the following:

    • Small saucepan with tight-fitting lid
    • Whisk
    • Sieve
    A bowl of Thai coconut rice topped with flowers.

    Storage

    After cooling it completely, Thai coconut rice can be stored in an airtight container in the refrigerator for up to 5 days.

    Reheating instructions: The easiest way to reheat it is in a microwave-safe dish in the microwave. Or, you can steam it on the stovetop by adding it to a saucepan along with a splash of water. Break apart any clumps of rice, then cover the saucepan and heat on low while stirring occasionally.

    Coconut rice can also be frozen in a freezer bag for up to 3 months. Of course, fresh is best and this dish is easy and fast to prepare. To freeze, cool completely before transferring to a freezer bag and squeezing out as much air as you can. To thaw, set in the refrigerator overnight before reheating.

    How to serve it

    Because both coconut and rice commonly grow in tropical regions around the world, versions of coconut rice can be found in many cuisines: South East Asian, Indian, African, Caribbean, South and Central American, and Oceanic. Thai coconut rice pairs exceptionally well with these flavours. However, it goes beautifully with Western and other cuisines, as well.

    With its subtle and lovely flavour it is so versatile! The lightly rich and fluffy rice with its wonderful aroma can elevate so many meals. And the rice is perfect for soaking up sauces. Serve it topped with any of the following:

    • Grilled meats or fish - Serve it with this grilled mango chicken recipe for a delicious combination.
    • Grilled vegetables
    • Stir fries - I love it as an accompaniment for spicy Thai basil chicken and Thai basil beef stir fry; the fluffy Thai coconut rice makes the perfect base for these flavours.
    • Stews - This saucy Brazilian shrimp stew pairs wonderfully with the rice serving to transport all of its flavours.
    • Curries - Curries from many cuisines go well with this rice. Served with these tender butter chicken meatballs it is really a treat.
    • Vegan dishes - Combine with flavourful tofu or roasted veggie dishes for a wonderful vegan meal.
    • Spicy / tart / salty - Pair it with anything spicy, tart, or salty. These gain balance when paired with this rich and creamy rice. Like its traditional accompaniment - a Thai green papaya salad, a pounded salad with bright spicy and tart flavours.
    A bowl of Thai coconut rice beside pink and white flowers.

    Tips for Success

    • Rinse - Rinsing the rice is a very important step. This is done to remove excess starch and impurities. This also serves to keep the rice grains from sticking together as they cook, becoming 'gluey' in texture after cooking.
    • Soak - Don't skip this step. This softens the rice grains and begins the absorption process, making it easier for the rice grains to absorb the thicker coconut milk.
    • Rest - This final step is important. During this resting time, the rice will finish cooking giving it a more evenly cooked through result. Also, any remaining liquid will be absorbed into the rice grains leaving them fluffy and not wet.
    • Fluff - Be gentle when fluffing the rice after cooking. You don't want to mash the delicate grains together.

    FAQ

    Can you make coconut rice ahead of time?

    Yes, this coconut rice is excellent for making ahead because you can store it in an airtight container in the refrigerator for up to 5 days.

    Is Thai coconut rice gluten free?

    Yes, Thai coconut rice is gluten free, as well as dairy free, soy free and vegan.

    What does Thai coconut rice taste like?

    Thai coconut rice is very subtly sweet, a tiny bit nutty (from the jasmine rice), with a light and refreshing coconut flavour. It is fluffy and light in comparison to most other kinds of rice.

    Print

    📖 Recipe

    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
    A bowl of Thai coconut milk decorated with flowers.

    Easy Thai Coconut Rice

    5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 7 reviews
    • Author: Asha
    • Prep Time: 5 minutes
    • Soak Time: 20 minutes
    • Cook Time: 25 minutes
    • Total Time: 50 minutes
    • Yield: 4 servings
    • Category: Rice
    • Cuisine: Thai
    Print Recipe

    Description

    This easy to make Thai coconut rice is simmered with lush coconut milk, resulting in a wonderfully fluffy rice with natural coconut flavour.


    Ingredients

    2 cups jasmine rice (360g) 

    14 oz canned, unsweetened coconut milk

    ½ cup water

    2 teaspoons granulated sugar

    ¾ teaspoon salt

    Optional:

    3 pandan leaves, each knotted once

    toasted dried coconut (optional garnish)


    Instructions

    Rinse the rice: Measure the rice into a bowl. Fill with cold water and use your hand to swirl the rice around in the water. The water will become quite cloudy. Drain the water (by tilting the bowl so that the water pours into the sink, no need to remove it entirely) then add more cold water. Repeat this process until the water is mostly clear, about 4-5 times, draining after each time.

    Then add more cold water and soak the rice for 20 minutes.

    Meanwhile, add the canned coconut milk, water, sugar, (pandan leaves - if using) and salt to a small saucepan. Give it a good stir to remove any lumps from the coconut milk. Then drain the rice well through a sieve and add it to the saucepan as well.

    Turn the heat on to medium-high. Once the centre of the saucepan begins to simmer, give the bottom of the pan a single stir, then cover and reduce the heat to low. Cook for another 15 minutes.

    Remove the saucepan from the heat immediately and let rest covered for another 10 minutes.

    Fluff the rice with a fork and serve. Garnish with toasted dried coconut, if desired.


    Notes

    This recipe serves 4-6 as a side.

    Nutrition

    • Serving Size:
    • Calories: 212
    • Sugar: 1.4 g
    • Sodium: 299 mg
    • Fat: 13.7 g
    • Carbohydrates: 20.9 g
    • Protein: 2.8 g
    • Cholesterol: 0 mg

    Did you make this recipe?

    Tag @corianderandlace on Instagram and hashtag it #corianderandlace

    Recipe Card powered byTasty Recipes

    More Side Dish Recipes

    • A close up of a plate of Thai shrimp fried rice (khao pad goong).
      Thai Shrimp Fried Rice (Khao Pad Goong)
    • A close up of cucumber salad on a serving plate; a Din Tai Fung copycat recipe.
      Din Tai Fung Cucumber Salad
    • A bowl of Japanese corn soup drizzled with cream.
      Japanese Corn Soup (Corn Potage)
    • A bowl of cold soba noodle salad topped with lemon slices and scallions.
      Cold Soba Noodle Salad with Lemon

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Emilee says

      January 28, 2022 at 10:10 pm

      I never made rice with coconut milk before. Was looking for something to compliment the orange ginger chicken I as making.
      Wow. What a match. This is a keeper.

      Reply
      • Asha says

        February 01, 2022 at 9:13 am

        Thank you Emilee, that sounds delicious!

        Reply
    2. James Bromby says

      March 24, 2022 at 12:53 am

      Made this rice dish along with your butter chicken meatballs recipe the other day for my girlfriend's birthday. They both turned out perfectly. She said 'I was a keeper'.

      Reply
      • Asha says

        March 24, 2022 at 10:41 am

        Hi James, that sounds like a delicious choice for a birthday dinner. So glad you both enjoyed! Thanks for the review 🙂

        Reply
    3. Vanessa says

      June 28, 2023 at 5:20 pm

      I love coconut rice but never made it at home before. It was so easy and the family loved it!

      Reply
      • Asha says

        July 10, 2023 at 6:07 pm

        Thank you! I'm so glad 🙂

        Reply
    4. Marie-Pierre Breton says

      June 29, 2023 at 10:06 am

      In South America, they also make a version which is a tad darker and bolder, I loved this with fish! Goes so well with seafood dishes, and your version sounds dreamy with the pandan leaves! I'm definitely going to try it out!

      Reply
      • Asha says

        July 10, 2023 at 6:08 pm

        Thanks! Coconut and rice is such a great combination, hard to go wrong with it.

        Reply
    5. nacy says

      June 29, 2023 at 1:15 pm

      nothing quite bits the tropical taste of thai coconut rice. I love this for our summer meals and curry

      Reply
      • Asha says

        July 10, 2023 at 6:08 pm

        Thank you, I agree it's fantastic with curries!

        Reply
    6. Bernice says

      June 29, 2023 at 11:19 pm

      mmmm, I can almost smell this fragrant rice right through the screen. This is a treat of a side dish and I love that you used pandan leaves too. There really is no other flavour like it!

      Reply
      • Asha says

        July 10, 2023 at 6:09 pm

        Thank you 🙂 I absolutely love that smell. I'm getting hungry now just thinking about it.

        Reply
    7. Sean says

      July 01, 2023 at 2:12 pm

      A wonderful, detailed overview of a delightful dish! I've tried my hand at coconut rice a few times and found it underwhelming compared to restaurant versions. I think sugar is a real difference maker - it helps that coconut flavour really pop out from the background. I've been wanting to try using pandan leaves for a while too, so I'm excited to give that a go! Cheers.

      Reply
      • Asha says

        July 10, 2023 at 6:11 pm

        Thank you, Sean! Yes the hint of sweetness really seems to enhance the coconut. It also makes it taste amazing when paired with spicy food.

        Reply

    Primary Sidebar

    Author Portrait

    Hi, I'm Asha - a food and travel enthusiast based in Toronto. Join me in my kitchen adventures for beautiful, delicious recipes.

    More about me →

    Popular

    • Thai chicken fried rice on a plate with lime wedges and flowers.
      Thai Chicken Fried Rice (Khao Pad Gai)
    • A lotus decorated bowl of prik nam pla beside lime wedges and sliced chilis.
      Traditional Thai Sauce (Prik Nam Pla)
    • Close up of cinnamon sugar butter in a dish.
      Cinnamon Sugar Butter
    • Close up of a soft pumpkin cookie with a bite missing.
      Soft Pumpkin Cookies

    Winter Recipes

    • Fluffy gingerbread pancakes with maple syrup and whipped cream on a white plate beside berried branches.
      Fluffy Gingerbread Pancakes
    • An apple and an apple whisky sour cocktail on a countertop with white flowers.
      Apple Whisky Sour
    • Chopsticks lifting glass noodles out of a bowl of Vietnamese chicken glass noodle soup.
      Vietnamese Chicken Glass Noodle Soup (Miến Gà)
    • Cranberry brownies drizzled in cranberry glaze.
      Cranberry Brownies

    Subscribe to the newsletter for fresh recipes straight to your inbox!

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Terms of Service
    • Accessibility Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    Copyright ©2026 Coriander & Lace

    A bowl of Thai coconut milk decorated with flowers.
    Manage Cookie Consent

    By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy.

    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    • Manage options
    • Manage services
    • Manage {vendor_count} vendors
    • Read more about these purposes
    Manage Preferences
    • {title}
    • {title}
    • {title}
    Manage Cookie Consent
    To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    • Manage options
    • Manage services
    • Manage {vendor_count} vendors
    • Read more about these purposes
    Manage Preferences
    • {title}
    • {title}
    • {title}