Coconut Rice

Fluffy coconut rice steamed in creamy coconut milk and garnished with toasted flakes Save
Fluffy coconut rice steamed in creamy coconut milk and garnished with toasted flakes | flavormonk.com

This coconut rice combines fragrant jasmine rice with rich, creamy coconut milk for a perfectly fluffy result every time. The rice is rinsed, then gently simmered in a blend of coconut milk and water with a touch of salt.

Ready in just 25 minutes, it makes an ideal accompaniment to Thai curries, grilled shrimp, stir-fried vegetables, or any Southeast Asian meal. Garnish with toasted coconut flakes, fresh cilantro, and lime zest for an elevated finish.

The smell of coconut milk hitting a hot pan is one of those things that stops me mid sentence every single time. It happened at a tiny open air kitchen in Thailand where a woman tossed jasmine rice into a pot without measuring anything and somehow produced the most fragrant bowl of food I have ever eaten. I spent three years trying to recreate it before realizing the secret was absurdly simple. This recipe is the result of that obsession, stripped down to its most essential form.

I started making this weekly after a friend brought over a jar of homemade green curry paste and I needed something worthy to serve alongside it. We sat on the kitchen floor eating straight from the pot with wooden spoons because the plates felt unnecessary. Now it is the only side dish anyone in my house requests when curry is on the menu.

Ingredients

  • Jasmine rice (1 cup, rinsed): Jasmine is the right choice here because its floral aroma merges beautifully with the coconut. Long grain white rice works in a pinch but the fragrance will not be the same.
  • Coconut milk (1 cup, unsweetened, full fat): Full fat is nonnegotiable. Light coconut milk produces a watery, sad result that no amount of garnish can rescue.
  • Water (3/4 cup): Coconut milk alone is too rich and the rice will clump. This small amount of water gives the grains room to separate and breathe.
  • Salt (1/2 teaspoon): Just enough to wake up the coconut sweetness without turning this into something savory. Taste and adjust after cooking if needed.
  • Toasted coconut flakes, chopped cilantro, lime zest (optional): These three together on top turn a side dish into something people will photograph before eating.

Instructions

Wash the rice clean:
Run cold water over the rice in a fine mesh strainer, swirling it with your fingers until the water runs completely clear. This removes surface starch and is the difference between fluffy grains and a gummy clump.
Build the pot:
Combine the rinsed rice, coconut milk, water, and salt in a medium saucepan. Give it a gentle stir so everything is evenly distributed before the heat goes on.
Bring to a bubble:
Set the pan over medium high heat and wait until you see gentle bubbles breaking the surface. Do not walk away during this part because coconut milk can boil over faster than you expect.
Lock in the steam:
Reduce the heat to low, clamp on a tight fitting lid, and set a timer for 15 minutes. Resist every urge to peek because lifting the lid lets the steam escape and the rice needs that trapped moisture.
Let it rest:
Take the pot off the heat completely and leave the lid on for another 10 minutes. The residual heat finishes the cooking and the grains firm up into that perfect chewy tender texture.
Fluff and finish:
Use a fork to gently fluff the rice, lifting from the bottom rather than stirring in circles. Scatter with toasted coconut, cilantro, and lime zest right before serving so nothing wilts or softens.
Steaming bowl of fragrant coconut rice topped with fresh cilantro and lime zest Save
Steaming bowl of fragrant coconut rice topped with fresh cilantro and lime zest | flavormonk.com

There was a evening during a rainstorm when I made this rice with nothing else to eat in the house and stood over the pot eating it plain with a spoon. It was so good I did not feel like I was settling for anything.

Making It Your Own

Drop a bruised piece of fresh ginger or a single bay leaf into the pot before you cover it. The ginger adds a warmth that is barely there but noticeable enough to make people ask what you did differently. Just remember to fish it out before serving so nobody gets a surprise bite of fibrous root.

Switching Up the Grain

Basmati rice works well but it drinks liquid differently than jasmine, so add an extra splash of water if the grains seem tight after resting. Short grain rice is a completely different experience and turns this into something closer to a sticky coconut pudding, which is not bad, just not what this recipe is trying to be.

What to Serve It With

This rice was practically invented for Thai curries of every color but it is equally brilliant next to grilled shrimp skewers or a pile of stir fried vegetables with soy sauce. The mild coconut flavor acts like a canvas that absorbs whatever bold sauces you throw at it.

  • Leftover rice fries beautifully in a hot skillet with a little oil the next morning.
  • A squeeze of lime over the finished bowl brightens everything instantly.
  • Make a double batch because it disappears faster than you think.
Creamy coconut rice served alongside Thai curry in a white ceramic bowl Save
Creamy coconut rice served alongside Thai curry in a white ceramic bowl | flavormonk.com

Some recipes earn a permanent spot in your kitchen not because they are impressive, but because they make everything else on the table taste better. This is that recipe.

Recipe FAQs

Yes, simply add the rinsed rice, coconut milk, water, and salt to your rice cooker and run it on the standard white rice setting. Fluff with a fork when done.

Full-fat coconut milk yields richer, creamier rice with better texture. Light coconut milk works but produces a slightly less flavorful result.

Sticking usually occurs from cooking at too high a temperature. Ensure you reduce the heat to low immediately after boiling and use a tight-fitting lid to trap steam properly.

You can substitute brown rice, but you will need to increase both the water amount and cooking time significantly. Brown rice typically requires 40-45 minutes of simmering.

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

Coconut Rice

Fragrant jasmine rice simmered in creamy coconut milk for a fluffy, aromatic side dish.

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

Ingredients

Rice

  • 1 cup jasmine rice or long-grain white rice, rinsed

Liquids

  • 1 cup unsweetened full-fat coconut milk
  • 3/4 cup water

Seasonings

  • 1/2 teaspoon salt

Optional Garnishes

  • 2 tablespoons toasted coconut flakes
  • 1 tablespoon chopped fresh cilantro
  • 1 teaspoon lime zest

Instructions

1
Rinse the Rice: Place the rice in a fine mesh strainer and rinse under cold running water, gently swirling with your hand, until the water runs completely clear. Shake off excess water and set aside to drain.
2
Combine Ingredients: In a medium saucepan, add the rinsed rice, coconut milk, water, and salt. Stir gently to distribute the ingredients evenly.
3
Bring to a Boil: Place the saucepan over medium-high heat and bring the liquid to a gentle boil, stirring occasionally to prevent the rice from sticking to the bottom.
4
Simmer Covered: Once the liquid reaches a boil, immediately reduce the heat to low. Cover tightly with a lid and simmer for 15 minutes. Do not lift the lid during this time to allow proper steam absorption.
5
Steam Off Heat: Remove the saucepan from the heat while keeping the lid firmly in place. Let the rice rest and continue steaming for 10 minutes, which allows the grains to finish cooking and firm up.
6
Fluff and Serve: Remove the lid and gently fluff the rice with a fork, separating the grains without mashing them. Transfer to a serving dish and garnish with toasted coconut flakes, chopped cilantro, and lime zest if desired. Serve warm.
Additional Information

Equipment Needed

  • Medium saucepan with tight-fitting lid
  • Fine mesh strainer
  • Fork

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 individuals with tree nut sensitivities.
  • Always verify packaged ingredient labels for potential hidden allergens or cross-contamination warnings.
Rhea Kapoor

Everyday recipes and cooking tips for home cooks who love good food.