Creamy Coconut Rice

Creamy coconut rice steamed in rich coconut milk, garnished with fresh cilantro Save to Pinterest
Creamy coconut rice steamed in rich coconut milk, garnished with fresh cilantro | comfortbowlkitchen.com

This coconut rice transforms simple jasmine rice into a fragrant, creamy side dish by simmering it in full-fat coconut milk instead of plain water. The natural richness of the coconut milk coats each grain, delivering a subtle sweetness and velvety texture that pairs beautifully with bold-flavored main courses.

Ready in just 25 minutes with minimal prep, it's an effortless accompaniment to Thai curries, stir-fries, or grilled proteins. A rinse, a simmer, and a quick rest are all it takes to achieve perfectly tender, fluffy results every time.

My apartment filled with the smell of coconut and warm rice one rainy Tuesday evening, and I realized I had been sleeping on the simplest side dish imaginable. I had ordered Thai takeout so many times without ever attempting the coconut rice that came alongside it. That night I shook the can of coconut milk, rinsed some jasmine rice, and twenty minutes later wondered why I had not been making this every single week.

I brought a big batch of this to a friends potluck last summer, and it disappeared faster than the main course. People kept asking what was in it, expecting some complicated technique, and I just laughed because the ingredient list is almost embarrassingly short.

Ingredients

  • Jasmine rice (1 cup): Jasmine gives you that soft, slightly sticky texture that soaks up coconut milk beautifully, though basmati works in a pinch.
  • Full fat coconut milk (1 cup): Do not reach for the light version here, the fat is what makes this dish sing and creates that rich, velvety finish.
  • Water (1 cup): Balances the thickness of the coconut milk so the rice cooks evenly without turning to mush.
  • Salt (1/2 tsp): Just enough to wake up all the other flavors and keep the sweetness in check.
  • Sugar (1 tsp, optional): A small pinch of sugar rounds everything out and brings the coconut flavor forward in a surprising way.
  • Shredded toasted coconut (2 tbsp, optional): Adds a nutty crunch on top that makes the dish feel finished and intentional.
  • Chopped fresh cilantro (2 tbsp, optional): A bright, herbal hit that cuts through the richness if you are serving this alongside something heavy.

Instructions

Wash the rice well:
Run cold water over the rice in a fine mesh strainer, swirling it with your hands, until the water turns from cloudy to mostly clear.
Combine everything in the pot:
Dump the rinsed rice into a medium saucepan, pour in the coconut milk, water, salt, and sugar, then give it a gentle stir so nothing settles on the bottom.
Cook low and slow:
Bring it to a gentle boil over medium heat, then immediately drop the heat to low, slap on the lid, and let it simmer undisturbed for 15 to 18 minutes until the liquid is gone and the rice is tender.
Let it rest:
Take the pot off the heat completely and keep the lid on for a full five minutes so the steam finishes the job and each grain firms up perfectly.
Fluff and finish:
Use a fork to gently fluff the rice, lifting rather than stirring, and scatter toasted coconut and cilantro over the top if you are feeling fancy.
Fluffy coconut rice served alongside a vibrant Thai curry in a white bowl Save to Pinterest
Fluffy coconut rice served alongside a vibrant Thai curry in a white bowl | comfortbowlkitchen.com

Somewhere between the first time I made this and the fiftieth, it stopped being just a side dish and started being the thing I make when I want comfort without effort. It pairs with nearly everything, but honestly I have eaten a bowl of it plain at midnight more times than I care to admit.

Aromatics That Change Everything

Toss a smashed stalk of lemongrass or a couple of torn kaffir lime leaves into the pot before you cover it, and the whole character of the dish shifts into something deeply fragrant and restaurant worthy. Pull them out before serving and nobody will know your secret.

What to Serve Alongside

This rice was practically made for Thai green curry, spicy grilled chicken, or anything with a sauce that needs something soft and absorbent underneath it. I have also served it with simple grilled shrimp and a squeeze of lime, and that combination alone is worth planning a dinner around.

Swapping the Rice

Brown rice works if that is what you have, but you will need to add roughly a quarter cup more liquid and simmer it closer to 35 or 40 minutes. The result is chewier and more nutty, which some people actually prefer, so it is worth trying at least once to see where you land.

  • Start checking brown rice at the 30 minute mark rather than waiting the full time.
  • Keep a little extra warm water or coconut milk nearby in case the pot dries out early.
  • Remember that the resting step matters even more with brown rice since it needs time to finish softening off the heat.
Steaming bowl of coconut rice topped with toasted shredded coconut and fragrant herbs Save to Pinterest
Steaming bowl of coconut rice topped with toasted shredded coconut and fragrant herbs | comfortbowlkitchen.com

Keep this recipe in your back pocket for any night that needs a little warmth without a lot of fuss. It is the kind of dish that reminds you the best food is often the simplest.

Recipe Questions & Answers

Yes, brown rice works as a substitute, but you will need to increase the cooking time to approximately 35–40 minutes and add about ½ cup of extra liquid to account for the longer absorption needed for the whole grains.

Full-fat coconut milk is strongly recommended for the richest, creamiest texture. Lite coconut milk will still work but produces a thinner, less velvety result with milder coconut flavor.

Resting the rice covered for 5 minutes off the heat allows the moisture to redistribute evenly throughout the grains. This step prevents mushiness and ensures each grain separates easily when fluffed with a fork.

Add a smashed lemongrass stalk, a few torn kaffir lime leaves, or a piece of fresh ginger to the saucepan along with the coconut milk. Remove these aromatics before serving for a beautifully infused fragrance.

Store cooled rice in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave with a splash of water or coconut milk to restore moisture and fluffiness.

Yes, this coconut rice is naturally both gluten-free and dairy-free. The creaminess comes entirely from coconut milk, making it suitable for those avoiding dairy or gluten in their diet.

Creamy Coconut Rice

Fluffy jasmine rice simmered in rich coconut milk, ready in 25 minutes as a versatile side.

Prep 5m
Cook 20m
Total 25m
Servings 4
Difficulty Easy

Ingredients

Rice

  • 1 cup jasmine rice or basmati rice

Liquids

  • 1 cup full-fat unsweetened coconut milk
  • 1 cup water

Seasoning

  • 1/2 teaspoon salt
  • 1 teaspoon sugar (optional, enhances flavor)

Garnish (optional)

  • 2 tablespoons shredded toasted coconut
  • 2 tablespoons chopped fresh cilantro

Instructions

1
Rinse the Rice: Place the jasmine rice in a fine-mesh strainer and rinse thoroughly under cold running water, gently swirling the grains, until the runoff becomes completely clear to remove excess surface starch.
2
Combine Ingredients in Saucepan: Transfer the rinsed rice to a medium saucepan. Pour in the coconut milk and water, then add the salt and sugar. Stir gently to combine all ingredients evenly.
3
Simmer the Rice: Set the saucepan over medium heat and bring the mixture to a gentle boil. Once boiling, immediately reduce the heat to low, cover with a tight-fitting lid, and simmer for 15 to 18 minutes until all liquid has been absorbed and the rice grains are tender.
4
Rest and Fluff: Remove the saucepan from heat and let the rice rest undisturbed with the lid on for 5 minutes. Remove the lid and fluff the rice gently with a fork to separate the grains.
5
Garnish and Serve: If desired, sprinkle the toasted shredded coconut and chopped fresh cilantro over the rice before serving as an accompaniment to curries, stir-fries, or grilled dishes.
Additional Information

Equipment Needed

  • Medium saucepan with tight-fitting lid
  • Measuring cups and measuring spoons
  • Fork for fluffing

Nutrition (Per Serving)

Calories 210
Protein 3g
Carbs 34g
Fat 7g

Allergy Information

  • Contains coconut, which is classified as a tree nut allergen for some individuals.
  • Check coconut milk labels for potential cross-contamination if you have a tree nut allergy.
Emily Carver

Home cook sharing easy, wholesome comfort meals and kitchen tips for everyday family life.