Recipe · Thailand · Rice Dishes

Khao Kathi (Coconut Rice)

Plain Thai coconut rice — jasmine rice cooked in coconut milk with salt, sugar and pandan, stirred partway so the milk never burns. The fragrant side dish Thai cooks call khao kathi or khao man kathi, and the heart of the old khao man som tum set.

Khao Kathi (Coconut Rice)

ข้าวกะทิ

The simplest Thai rice you can make is also the easiest to get wrong in Britain: jasmine rice cooked in coconut milk from the start, with salt, a little sugar and a knot of pandan. Thai cooks call it khao kathi (ข้าวกะทิ) or khao man kathi (ข้าวมันกะทิ) — "coconut-milk rice" — and it is the plain, fragrant side that older Thai menus served beside som tam long before it became the "coconut rice" line on every UK takeaway menu.

The Recipe (serves 4 · ~50 min)

For the rice

ThaiEnglishAmount
ข้าวหอมมะลิJasmine rice, aged rice preferred — rinse 2–3 times and drain2 cups
กะทิCoconut milk, fresh-pressed if you can; boxed works2 cups
เกลือSalt, Kitchen Tukata uses a full tablespoon, Cookpad a teaspoon per cup1 tsp – 1 tbsp
น้ำตาลทรายWhite sugar, optional — some cooks leave it out entirely1/2 – 1½ tbsp
ใบเตยPandan leaves, knotted3

The Method

  1. Cook the rice in the coconut milk. Dissolve the salt and sugar in the coconut milk until no grains remain. Put the rinsed rice in the rice cooker, pour in the seasoned coconut milk, and tuck in the pandan knots. Cook on the normal white-rice cycle — Thai sources say the liquid level should be what you would use for plain rice, about a knuckle above the grain.
  2. Stir, then finish. About ten minutes in, open the lid and stir the rice bottom-to-top. Coconut milk is sticky: if you skip this, the bottom layer browns and catches. Close the lid and let it finish. When the switch flips, stir once more and taste. Rest for fifteen minutes. If the rice is still firm in the middle, splash in two or three tablespoons of coconut milk and cook for up to ten minutes more.

What it actually is

Khao kathi is jasmine rice (ข้าวเจ้า), not glutinous rice. The rice and the coconut milk go into the pot together and the grain cooks in the milk, taking on its oil and sweetness. The grain ends up glossy and faintly sweet, with a distinct salty-savoury bottom note — nothing like rice that has had coconut stirred through after cooking.

That point matters because of the name. In Thailand the rice cooked for khao mun gai (ข้าวมันไก่) is also called khao mun, but it is a different animal: that rice is fried in chicken fat and cooked in chicken broth with ginger. Khao kathi swaps the chicken fat for coconut milk, which is why the Thai sources below are careful to say "หุงข้าวกับกะทิสด" — cooked with fresh coconut milk — when they mean this dish.

How Thai sources make it

The method across the sources is one sentence: season coconut milk with salt and sugar, cook the rice in it, and stir halfway.

Kitchen Tukata's ancient-recipe thread on Pantip is the clearest version: two cups of aged rice to two cups of fresh coconut milk — "the same amount of liquid you would use for normal rice" — with a tablespoon of salt, a tablespoon and a half of sugar, and three knotted pandan leaves. The rice goes into the cooker with the milk, and about ten minutes in you open the lid and stir, because coconut milk is sticky and the bottom layer will brown and catch if you leave it. Then it finishes, rests, and it is done.

Krua.co's food story, written from old recipe books, found the same truth the hard way: the traditional pot method stirs the rice constantly, and a rice cooker that is never opened burns the bottom brown every time — three or four stirs is what it takes.

Where Thai sources disagree

How UK versions get it wrong

Serving

Serve it the way it is meant to be eaten: warm and fluffed, beside green curry, a stir-fry, or on its own with a pinch more salt. And if you want the full historical context — the set where this rice sat with som tam, sweet shredded pork, green curry and tamarind nam phrik — that is the khao man som tum page.

Serving

Cook's Tips

Variations

Sources

This recipe is translated from the following Thai-language sources. Where they disagree, we've said so.

1. Cookpad — Dome Klayphaksi — https://cookpad.com/th/recipes/8150982

2. Kapook Cooking — Kitchen Tukata — https://cooking.kapook.com/view150572.html

3. Krua.co — Charinrat Jingjit — https://krua.co/food_story/coconut-milk-rice-somtum

4. Pantip 35174810 — Kitchen Tukata — https://pantip.com/topic/35174810

Johnny Tiger
Johnny researches and translates Thai recipes from Thai-language sources — chefs, restaurants and home cooks in Thailand — and publishes them with their sources cited. No westernised shortcuts, no invented steps.