Coconut rice is one of the easiest ways to turn a plain side dish into something people ask you about. Swap part of your cooking water for coconut milk, and your rice cooker will quietly turn out fragrant, faintly sweet, slightly rich rice with almost no extra effort. It's the natural partner for curries, satay skewers, and grilled proteins, and this recipe is essentially foolproof once you know the ratio.
Choosing Your Rice
Jasmine rice is the best choice for coconut rice. Its natural fragrance and slight stickiness pair beautifully with coconut milk, and it holds its shape well without turning gluey. Long-grain white rice is a fine substitute if that's what you have on hand, though the result will be a touch less fragrant.
Should You Rinse the Rice First?
Yes, give the rice a rinse before cooking. Coconut milk already adds fat and a small amount of natural sugar to the pot, and rinsing away surface starch from the rice helps stop the finished dish from turning overly sticky or gluggy. Rinse in a sieve or the inner pot until the water runs mostly clear, then drain well.
The Coconut Milk Ratio
The key to good coconut rice is not replacing all your water with coconut milk — straight coconut milk is too rich and tends to scorch on the bottom of the pot. A blend works far better.
- Standard ratio: 1 cup rice, 1 cup coconut milk, ½ cup water (roughly 1:1.5 rice to total liquid)
- Richer version: increase coconut milk slightly and reduce water for a creamier result, if your cooker handles it without catching on the bottom
- Lighter version: use light coconut milk, or split the liquid closer to equal parts coconut milk and water
Ingredients
- 1 cup jasmine rice
- 1 cup coconut milk (full-fat, tinned)
- ½ cup water
- ½ teaspoon salt
- 1 teaspoon sugar (optional, balances the coconut flavour)
- 1 pandan leaf, tied in a knot (optional)
- Zest of ½ a lime (optional, added after cooking)
Step-by-Step Method
- Rinse the rice in a sieve under cold water until it runs mostly clear, then drain well and add to the rice cooker's inner pot.
- Shake the tin of coconut milk well before opening, as the cream tends to separate and settle at the top.
- Add the coconut milk and water to the pot with the rice.
- Stir in the salt and sugar, if using, until dissolved.
- Add the pandan leaf if you have one — tuck it into the liquid rather than leaving it sitting on top.
- Close the lid and select the white rice setting. Don't use a "quick cook" setting, as the slightly thicker liquid benefits from the full cycle.
- Once the cooker switches to keep warm, leave the lid closed for 10 minutes to let the rice finish steaming and firm up.
- Remove the pandan leaf, fluff the rice gently with a fork or rice paddle, folding rather than stirring vigorously so the grains stay intact.
- Stir through lime zest just before serving, if using.
Coconut milk is more prone to catching on the bottom of the pot than plain water, because of its natural sugars and fat. If your cooker has a history of scorching rice on standard settings, reduce the coconut milk-to-water ratio slightly, or check the pot a few minutes before the usual cook time is up on your first attempt.
Resist the urge to open the lid partway through cooking to check on the rice. Coconut milk-based liquid needs a stable, unbroken steam cycle to cook through evenly, and lifting the lid lets heat and moisture escape right when the rice needs it most.
Preventing a Too-Sticky or Burnt Result
- Don't skip the water dilution: using 100% coconut milk instead of a blend is the single biggest cause of scorching and over-stickiness.
- Rinse your rice: removing surface starch keeps the texture from turning gluey once the coconut milk's fat and sugar are added.
- Give it a gentle fluff, not a stir: vigorous stirring breaks the grains and releases more starch, making the rice stickier than it needs to be.
- Clean the heating plate regularly: a build-up of residue from previous coconut rice batches can cause uneven heating and burnt patches.
Serving Suggestions
Coconut rice is a natural match for Thai and Malaysian-style curries, satay chicken or beef skewers, and grilled fish or prawns. It also works well as a base for a simple weeknight bowl with grilled chicken, sliced cucumber, and a squeeze of lime. For a dessert-leaning version, spoon it over sliced mango with a drizzle of extra coconut milk and a little extra sugar.
- Use jasmine rice and rinse it before cooking.
- Blend coconut milk with water rather than using it straight — roughly 1 cup rice, 1 cup coconut milk, ½ cup water.
- Cook on the standard white rice setting and rest for 10 minutes before fluffing.
- Fluff gently rather than stirring, to avoid an overly sticky texture.
- Serve alongside curries, satay, or grilled proteins.
Once you've made coconut rice this way, plain steamed rice can start to feel a bit ordinary by comparison. It takes barely any extra effort over a regular batch of rice, and it's the kind of small upgrade that makes a simple midweek curry taste like you put in more work than you actually did.