Fluffy Coconut Rice (4 Ingredients)
Coconut rice turns a handful of pantry staples into a side dish that feels a lot more special than plain steamed grains. The coconut milk adds richness and a subtle sweetness, so the rice comes out tender, fragrant, and just a little creamy around the edges.

It cooks on the stovetop in about 20 minutes, most of that hands-off. If you need a no-fuss base for curries, stir-fries, or grilled proteins, this one does the job without any fuss.
Why This Coconut Rice Stays in My Rotation
The grains stay separate and fluffy, never gluey, as long as you rinse the rice first and give it a few minutes off the heat to finish steaming. That short rest at the end is the real secret.
Taste-wise it leans savory and buttery, with a soft coconut finish that doesn’t shout over the rest of the plate. Even people who aren’t wild about coconut usually go back for seconds, because the flavor is mild and round rather than sugary or heavy.
I like it as a quick swap for plain rice when I’m making a weeknight curry or a batch of grilled chicken thighs. It feels a step up without asking for any extra effort during the rush to get dinner on the table.
Ingredients

- 1 cup jasmine rice: basmati works well too; long-grain rice gives the fluffiest texture
- 1 (13.5 oz) can full-fat coconut milk: shake the can well before opening so the cream blends in
- ½ cup water: helps the rice cook through without scorching
- ½ tsp salt: just enough to bring the coconut flavor forward
Variations / Substitutions
- Use brown jasmine rice: increase the water to ¾ cup and simmer for about 40 minutes, until the grains are tender
- Add a lime: stir the zest of one lime into the cooked rice and serve with a wedge for a brighter finish
- Make it sweet: stir in 1 tsp sugar with the liquids if you want a dessert-style coconut rice
- Dairy-free note: the recipe is already dairy-free because it relies entirely on coconut milk
If you enjoy this method, you might also like how a simple garlic butter rice comes together on the stovetop using the same rest-and-fluff technique.
How to Make Coconut Rice
Step 1: Rinse the Rice

Place the 1 cup jasmine rice in a fine-mesh strainer and rinse under cold running water. Swish the grains with your fingers until the water runs clear, which takes about 30 seconds. This washes off the surface starch that makes rice clump together later.
You are not looking for perfectly clear water, just noticeably less cloudy than when you started. Drain the rice well, shaking the strainer a few times, so you aren’t adding extra liquid to the pot.
Step 2: Simmer the Rice

Pour the well-shaken can of coconut milk, the ½ cup water, and the ½ tsp salt into a medium saucepan. Give it a quick stir, then add the rinsed rice and stir once more to distribute the grains evenly. Set the pot over high heat and bring the liquid to a full boil.
As soon as you see bubbles across the surface, cover the pot with a tight-fitting lid and turn the heat down to low. Simmer for 15 minutes without lifting the lid. The rice will gently absorb the liquid, and you might hear a faint hiss from the steam, that’s exactly what you want.
Step 3: Rest and Fluff the Rice

When the timer goes off, turn off the heat but keep the lid firmly on. Let the pot sit on the still-warm burner for 5 minutes so the residual steam finishes cooking the grains and sets their texture. Removing the lid early releases that steam and can leave the rice a little wet or dense.
After the rest, lift the lid away from your face to avoid the steam, then use a fork to gently fluff the rice, lifting and separating the grains. The result should be light, aromatic, and tender, with no liquid left at the bottom. Serve it right away while it’s hot and fragrant.
A Few Tips Before You Start
- Rinse the rice no more than a day ahead and keep it covered in the fridge; freshly rinsed rice cooks most evenly
- Stick with full-fat coconut milk, since light versions have more water and can make the rice mushy rather than creamy
- Do not stir the rice once you close the lid during simmering, because agitating the grains releases starch and leads to a gummy pot
- If you open the can of coconut milk and find it separated into a solid layer and watery liquid, just pour the whole thing into a small bowl, whisk it smooth, and measure from there
Storing Leftover Coconut Rice
- Refrigerate: keep it in an airtight container for up to 4 days. The rice firms up when cold, so it scoops easily for meal prep bowls.
- Reheating: add a tablespoon of water, cover loosely, and microwave for about 1 minute, fluffing halfway through. On the stovetop, warm it in a covered pan with that same splash of water over low heat, stirring just once or twice.
What to Serve with Coconut Rice
Coconut rice pairs well with dishes that have a little heat or a lot of sauce. A green or red Thai curry ladled right over the top is a classic, the rice soaks up the spiced broth without turning to mush. Grilled skewers of chicken or shrimp with a chili-lime marinade also work nicely, the charred edges play off the creamy grains. For a simpler meal, spoon some quick sautéed greens with garlic and a fried egg over a mound of rice, the runny yolk acts like its own sauce.
Frequently Asked Questions
Can I make coconut rice in a rice cooker?
Yes, use the same rinsed rice and liquid amounts, then cook on the standard white rice setting. Once it finishes, let it rest for 5 minutes before fluffing.
What if my rice still tastes crunchy after the simmer?
Add 2 tablespoons of hot water, cover, and cook on low for another 5 minutes. Check again, and repeat once more if needed. Next time, make sure your lid fits tightly.
Will this work with light coconut milk?
You can use it, but the rice won’t be as creamy and the flavor will be more subtle. Reduce the added water by 2 tablespoons to compensate for the thinner milk.
Why did my rice burn on the bottom?
The heat was likely too high even on the low setting. Use your smallest burner on the lowest flame it can hold steady, and consider a heat diffuser if your stove runs hot.

Coconut Rice Recipe
Ingredients
Method
- Rinse the rice under cold water until the water runs mostly clear, then drain well.
- Combine the coconut milk, water, and salt in a saucepan and stir, then add the rice. Bring to a boil over high heat, cover, reduce to low, and simmer for 15 minutes without lifting the lid.
- Turn off the heat and let the pot stand, covered, for 5 minutes. Remove the lid carefully, fluff with a fork, and serve hot.
