Recipe · Northern Thailand · Chiang Mai

Khao Soi (ข้าวซอย)

Chiang Mai's curry noodle soup — the real version. Soft noodles, crisp noodles, cracked coconut cream, and a paste you pound yourself. Researched from Thai-language chef sources and translated; sources cited below.

Khao soi (ข้าวซอย) — Northern Thai curry noodle soup with crispy fried noodles, braised chicken and traditional condiments

Where It Comes From

Khao soi is Chiang Mai's signature dish. It arrived in Lanna with Chinese-Muslim traders from Yunnan — the Chin Haw — who carried it along the old caravan routes. Northern cooks rebuilt it with local ingredients: fresh turmeric, makrut lime, coconut cream — until it became something entirely its own. The beef version belongs to the Muslim khao soi tradition: shops like Khao Soi Pa Pai (Wat Ket, 40+ years) and the six-decade legend Khao Soi Samer Jai in Fa Ham still serve it. In 2022, TasteAtlas ranked khao soi the #1 soup in the world.

One bowl contains five textures: soft noodle, crisp noodle, tender chicken, silky broth, sharp pickle. That's the point of the dish — and it's the part most western versions drop.

The Recipe

The paste — น้ำพริกแกงข้าวซอย

ThaiEnglishAmount
พริกชี้ฟ้าแห้ง (เม็ดใหญ่)Dried spur chillies, deseeded, soaked30 g
ตะไคร้ซอยLemongrass, finely sliced20 g
หอมแดงShallots40 g
กระเทียมไทยThai garlic40 g
ผิวมะกรูดMakrut lime, zest of1 lime
ขมิ้นTurmeric, fresh root (or powder)20 g
ลูกกระวานGreen cardamom pods3 g
เม็ดผักชีCoriander seeds5 g
ผงกะหรี่Curry powder15 g
เกลือสมุทรSea salt10 g
กะปิShrimp paste40 g

The broth — น้ำข้าวซอย

ThaiEnglishAmount
หัวกะทิCoconut cream500 g
หางกะทิCoconut milk (thinner)750 g
น้ำเปล่าWater750 g
น่องไก่Chicken drumsticks10
น้ำปลาFish sauce70 g
น้ำตาลปี๊บPalm sugar20 g
ซีอิ๊วดำDark soy sauce (optional — colour; R-HAAN omits)15 g

Noodles & table condiments

The Method

  1. Roast. Dry-roast the chillies, lemongrass, shallots, garlic, cardamom and coriander seeds in a pan until fragrant.
  2. Pound. Pound the roasted aromatics with the salt, turmeric and curry powder until smooth, then add the makrut zest and shrimp paste last. A mortar and pestle matters — the paste should be fine, not chunky.
  3. Crack the cream. Heat the coconut cream over medium heat until it splits — oil beads on the surface. Don't rush this step.
  4. Fry the paste in the cracked cream until fragrant and the oil separates again.
  5. Simmer. Add the drumsticks and coat them in the paste. Add coconut milk and water. Cook ~30 minutes on low until the chicken is tender.
  6. Season. Fish sauce, palm sugar, dark soy (if using) — adjust to taste.
  7. Fry some noodles. Loosen a portion and deep-fry in hot oil until golden and crisp. Blanch the rest — barely, just to soften — and toss with a little oil so they don't clump.
  8. Bowl it. Noodles in, chicken and broth over, fried noodles on top. Condiments stay on the side — each eater seasons to taste.

Where Thai Sources Disagree

We don't hide the disagreements — we document them. These are the genuine variations between the Thai sources this recipe is built from:

Turmeric: fresh root (R-HAAN) vs powder (some home cooks) — either works.

Ginger vs galangal: R-HAAN uses ginger in the paste; some northern cooks use galangal. Both exist in Chiang Mai.

Cardamom: green pods (SGE), black cardamom (Kapook), or none (many home cooks).

Dark soy: SGE adds it for colour; R-HAAN seasons with fish sauce and palm sugar only.

Muslim/beef version: swaps curry powder for masala and often adds milk — the khao soi Islam tradition.

How Western Versions Get It Wrong

UK Ingredient Notes

Sources

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

1. R-HAAN (Bangkok, 2 Michelin stars) — "สอนวิธีทำข้าวซอยไก่สูตรต้นตำรับ" — r-haan.com (accessed 25 Sep 2026)

2. Aroifin / SGE, Chef Jern (อนัญญา ภัทรลาภ) — "วิธีทำข้าวซอย เมนูซุปติดอันดับโลก พร้อมสูตรตำพริกแกงเอง" — aroifin.com (accessed 25 Sep 2026)

3. Pantip thread 36118381 — "ขอสูตรทำพริกแกงข้าวซอยหน่อยค่ะ" (northern home cooks) — pantip.com

4. Kapook Cooking — "5 สูตรข้าวซอย" (incl. beef version) — cooking.kapook.com

5. TasteAtlas — Khao Soi profile (2022 #1 of 50 Best Soups) — tasteatlas.com

6. Expedia TH — "10 ร้านข้าวซอยชื่อดังทั่วเชียงใหม่" (Pa Pai, Samer Jai) — expedia.co.th

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.