Grain & Legume Ratios

Coconut Rice (Coconut Milk to Water to Jasmine Rice)

Also: khao mun ratio, nasi lemak rice ratio, coconut jasmine rice ratio, Southeast Asian coconut rice ratio, khao man ratio

1 part coconut milk to 1 part water to 1.5 parts jasmine rice — fat from the coconut milk slows starch gelatinisation and increases sticking risk, so total liquid is dialed down relative to plain rice.

Coconut rice is a foundational preparation across Southeast Asia — Malaysian nasi lemak, Thai khao mun, Indonesian nasi uduk, Sri Lankan pol bath — all built on the same principle: jasmine (or pandan-fragrant) rice cooked in a mixture of coconut milk and water rather than plain water. The high fat content of coconut milk (17–22% fat in full-fat canned) coats starch granules during cooking and inhibits their full hydration. This means the rice absorbs liquid more slowly and less completely than it would in plain water. The consequence is a tighter total liquid ratio: where plain jasmine rice needs 1:1.5 (rice to water), coconut rice is typically 1:1.33 total liquid (1 part coconut milk + 1 part water for 1.5 parts rice, yielding a coconut milk-to-water-to-rice ratio of 1:1:1.5). Without this reduction, the rice will be wet and sticky rather than plump, separate, and fragrant.

The proportions

1
Full-fat coconut milk (canned)Use full-fat only — light coconut milk has insufficient fat to flavor properly and changes the absorption dynamic; shake can before opening
1
WaterPlain water dilutes the coconut milk to prevent excessive richness and adjusts the fat-to-liquid ratio to the correct absorption window
1.5
Jasmine riceWashed until water runs nearly clear to remove surface starch that would cause sticking; Thai jasmine (hom mali) is canonical; do not soak
to season
Salt½ tsp per 300 g rice; season the cooking liquid, not the cooked rice
1–2 leaves
Pandan leaf (optional but traditional)Tied in a knot and added to the pot; imparts floral, vanilla-adjacent fragrance; remove before serving

Method

Combine coconut milk, water, and salt in a medium saucepan. Add washed and drained jasmine rice and the pandan leaf if using. Bring to a gentle boil over medium heat, stirring once to prevent the coconut milk from scorching on the base. Cover tightly, reduce heat to very low, and cook 15–18 minutes until all liquid is absorbed. Remove from heat and let rest, covered, 10 minutes — this finishing steam is critical as fat-laden liquid is slower to fully penetrate the grains. Uncover, fluff gently with a fork or rice paddle, and serve.

Tips

  • Never skip washing the rice — surface starch on jasmine rice is already high; combined with fat from coconut milk it creates a gluey mass at the base of the pot.
  • Do not soak jasmine rice before coconut rice preparation — soaking pre-hydrates the grain and shifts the absorption window, making the already-conservative ratio insufficient.
  • Watch for scorching: coconut milk's sugars and proteins burn at medium heat if the liquid is not moving; bring to boil with a stir, then seal and go low.
  • The 10-minute covered rest off heat is more important here than with plain rice — fat-coated grains are slower to finish absorbing; skip the rest and the interior stays starchy.
  • Full-fat coconut milk is the standard; avoid coconut cream (too thick, ratio disruption) and light coconut milk (insufficient fat, bland result). Reliable full-fat Thai brands include Chaokoh, Aroy-D, and Mae Ploy; fresh-pressed coconut milk is richer still and may need water trimmed to as little as 0.75 parts.
  • A pinch of sugar (½ tsp per 300 g rice) rounds out the coconut milk's natural bitterness and is standard in Thai and Malaysian kitchens.

Variations

  • Rice cooker method

    Use the same 1:1:1.5 ratio; add all ingredients to the cooker bowl; many rice cooker auto-cycles add 10% more heat than stovetop, so reduce water by 2 tbsp per cup rice

  • Nasi lemak (Malaysian) — 1 : 0.75 : 1.5

    Malaysian tradition leans a little heavier on coconut milk relative to water than the base ratio; cooked with a lemongrass stalk and 3–4 dried screwpine (pandan) leaves for maximum fragrance; served with sambal, anchovies, peanuts, and egg

  • Nasi uduk (Indonesian)

    Adds whole spices (bay leaf, lemongrass, galangal) to the coconut-water mix; sometimes uses coconut water in place of plain water for extra sweetness; ratio unchanged

  • Rich version (full coconut milk, no water) — 1 : 0 : 1.25

    Replace water entirely with coconut milk and reduce total liquid slightly (1:1.25 coconut milk to rice) to compensate for the higher fat content; much richer, slightly sticky, used for dessert applications; reduce heat aggressively to prevent scorching

  • Steamer method (Thai style)

    Rice soaked overnight, drained, and steamed in a bamboo cone over boiling coconut milk infused water; entirely different texture — very sticky, hand-formed; not the same ratio

  • Brown rice coconut (1 : 1.5 : 1.5)

    Brown jasmine rice needs more total liquid and a longer cook (40–45 min); increase water to 1.5 parts while holding coconut milk at 1 part

Related ratios

  • Jasmine Rice Water-to-Rice Ratio

    Plain version: 1:1.5 rice to water; coconut rice total liquid is 1:1.33 (2 parts liquid to 1.5 parts rice) — the fat content of coconut milk justifies the tighter ratio

  • Another fat-augmented cooking medium (ghee in dum stage) requiring ratio adjustment; different grain type (basmati) and far more complex technique

  • Both replace part of the water with a flavoured, viscous liquid (tomato purée / coconut milk) requiring a lower total liquid ratio than plain rice; same underlying principle

Appears in

Nasi lemak (Malaysia, Singapore)Nasi uduk (Indonesia)Khao mun (Thailand)Pol bath (Sri Lanka)Riz au lait de coco (Réunion, Martinique)Arroz con leche de coco (Colombia, Caribbean)

References

  1. 1.Hot Sour Salty Sweet — Jeffrey Alford and Naomi Duguid (Artisan, 2000)
  2. 2.The Food of Malaysia — Wendy Hutton (Periplus, 2004)
  3. 3.Complete Asian Cookbook — Charmaine Solomon (Tuttle, revised 2011)
  4. 4.Simple Thai Food — Leela Punyaratabandhu
  5. 5.On Food and Cooking — Harold McGee

Confidence: high

Notes

Why fat slows absorption

When rice is cooked in a fat-containing liquid, the lipid molecules form a thin hydrophobic film around individual starch granules as temperature rises. This film acts as a partial diffusion barrier, slowing the rate at which water molecules penetrate the granule and hydrate the amylose and amylopectin chains. The practical result is that the rice takes slightly longer to cook and requires less total liquid — the fat 'locks in' the moisture already absorbed rather than allowing it to continue hydrating the centre. This is the same principle behind cooking pasta in broth vs. water: the fat and colloids in broth slow absorption and change texture.

Pandan — the invisible seasoning

Pandan leaf (Pandanus amaryllifolius) contains 2-acetyl-1-pyrroline — the same aromatic compound responsible for the characteristic floral scent of freshly cooked jasmine rice. Adding pandan to coconut rice doubles down on this aroma, making the rice smell more intensely of itself. Fresh pandan is strongly preferred; frozen is acceptable; dried or powdered loses almost all volatile aromatics and should be avoided.