Creamy Coconut Jasmine Rice

Creamy coconut rice steamed in rich coconut milk, garnished with fresh cilantro and toasted coconut flakes. Save
Creamy coconut rice steamed in rich coconut milk, garnished with fresh cilantro and toasted coconut flakes. | cookrizi.com

This fragrant coconut rice transforms simple jasmine rice into a creamy, aromatic side dish by simmering it in full-fat coconut milk. The natural richness of the coconut pairs beautifully with the delicate grains, creating a dish that complements curries, stir-fries, and grilled proteins effortlessly.

Ready in just 25 minutes with minimal prep, it's an easy way to elevate any weeknight meal. A quick rinse of the rice ensures perfectly fluffy results every time.

The smell of coconut milk hitting a hot pan is one of those small kitchen events that stops you in your tracks. It happened to me on a Tuesday evening when I was half paying attention, throwing together something to go with leftover curry. That one pot of rice turned a sad refrigerator clearance into the best meal I had all week.

I served this to my neighbor once when she stopped by unannounced and we ended up standing in the kitchen eating straight from the pot with wooden spoons.

Ingredients

  • Jasmine rice (1 cup): Jasmine is the way to go here because its natural floral notes pair beautifully with coconut. Basmati works in a pinch but jasmine gives you that authentic Southeast Asian aroma.
  • Full fat coconut milk (1 cup): Do not use the light version. The fat is what makes the rice creamy and luxurious. Shake the can well before measuring.
  • Water (1 cup): A simple one to one ratio with the coconut milk keeps things balanced without making the rice too heavy or sticky.
  • Salt (half tsp): This small amount wakes up all the other flavors. Skip it and the rice tastes flat.
  • Sugar (1 tsp, optional): A tiny pinch of sugar rounds out the coconut and enhances the natural sweetness without making it dessert.
  • Shredded toasted coconut (2 tbsp, optional): Adds a welcome crunch on top and doubles down on the coconut flavor.
  • Chopped fresh cilantro (2 tbsp, optional): A bright herbal finish that cuts through the richness beautifully.

Instructions

Wash the rice well:
Put the rice in a fine mesh strainer and rinse under cold water, swishing it around with your fingers, until the water runs almost clear. This removes surface starch so your coconut rice turns out fluffy, not gummy.
Combine everything in the pot:
Drop the rinsed rice into a medium saucepan and pour in the coconut milk, water, salt, and sugar if you are using it. Give it a gentle stir so nothing settles on the bottom.
Cook low and slow:
Set the heat to medium and bring it to a gentle bubble, then immediately drop the heat to low, slap on the lid, and leave it alone for 15 to 18 minutes. You will smell the coconut bloom through the steam and that is your cue it is working.
Let it rest:
Take the pot off the heat but keep the lid on tight for a full 5 minutes. This lets the last bit of moisture absorb evenly through every grain.
Fluff and finish:
Use a fork to gently fluff the rice, lifting rather than stirring to keep the grains intact. Sprinkle with toasted coconut and cilantro right before serving if you want to make it look as good as it tastes.
Save
| cookrizi.com

One rainy Saturday I made a double batch of this and we ate it warm out of mixing bowls while watching old movies. It was the kind of afternoon that makes you grateful for simple food.

Getting the Texture Right Every Time

The trick to consistently good coconut rice is treating it more gently than you think. Too much heat on the bottom causes sticking and uneven cooking before the top layer is even done. A heavy bottomed saucepan makes a huge difference because it distributes heat slowly and evenly. If your rice has a slight crust on the bottom, you ran the heat too high, but honestly that crispy layer is delicious in its own way.

Making It Your Own

Toss a smashed lemongrass stalk or a couple of torn kaffir lime leaves into the pot before you cover it. The aromatics infuse the rice as it steams and your kitchen will smell like a Thai restaurant in the best way. Pull them out before serving so nobody gets a surprise mouthful of woody herb.

Pairings and Leftovers

This rice is a natural match for anything with bold spice like Thai green curry, grilled satay, or even a simple fried egg with sriracha. Leftovers reheat beautifully with a splash of water in the microwave and actually fry up incredibly well the next day.

  • Day old coconut rice makes fantastic fried rice with a little garlic and soy sauce.
  • If using brown rice, increase the liquid by a quarter cup and plan for about 40 minutes of cooking time.
  • Always check the coconut milk label for cross contamination warnings if serving to someone with tree nut allergies.
Fluffy coconut rice served in a bowl alongside a vibrant Thai curry with aromatic herbs. Save
Fluffy coconut rice served in a bowl alongside a vibrant Thai curry with aromatic herbs. | cookrizi.com

Once you make coconut rice this way, plain white rice will feel like it is missing something. It is the easiest upgrade in your cooking repertoire.

Recipe Questions

Yes, brown rice works as a substitute but requires a longer cooking time and additional liquid. Expect to cook it for 35–40 minutes and add about 1/4 cup extra water or coconut milk.

Full-fat coconut milk yields the creamiest, most flavorful results. Lite coconut milk will work but produces a less rich dish with subtler coconut flavor.

Rinsing removes excess surface starch that can make the rice gummy or clumpy. Rinse under cold water until it runs clear for the best fluffy texture.

A smashed lemongrass stalk or a few kaffir lime leaves added during simmering infuses wonderful fragrance. Remove them before serving. A knotted pandan leaf is also traditional.

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, making it suitable for those with celiac disease, gluten sensitivity, or lactose intolerance.

Creamy Coconut Jasmine Rice

Fluffy jasmine rice simmered in rich coconut milk for a fragrant, creamy side dish.

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 for flavor enhancement

Garnish

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

Instructions

1
Rinse the Rice: Rinse jasmine rice thoroughly under cold running water until the runoff turns completely clear, removing excess surface starch.
2
Combine Ingredients: In a medium saucepan, combine the rinsed rice, coconut milk, water, salt, and sugar. Stir gently to incorporate all ingredients evenly.
3
Simmer Until Tender: Bring the mixture to a gentle boil over medium heat, then immediately reduce to low. Cover tightly and simmer for 15 to 18 minutes until all liquid is absorbed and the rice grains are tender.
4
Rest and Fluff: Remove the saucepan from heat and let the rice rest, still covered, for 5 minutes to allow steam to finish cooking the grains. Fluff gently with a fork before serving.
5
Garnish and Serve: Sprinkle with shredded toasted coconut and chopped fresh cilantro just before serving for added texture and brightness.
Additional Information

Equipment Needed

  • Medium saucepan with tight-fitting lid
  • Measuring cups and 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 by the FDA and may affect sensitive individuals.
  • Always check coconut milk packaging for cross-contamination warnings if you have a known tree nut allergy.
Riza Bennett

Home cook sharing easy, flavorful recipes and handy kitchen tips for relatable cooking adventures.