If Chiang Mai has one dish it wants you to eat, it’s khao soi. You’ll see it on menus, on stall signs, in food-tour itineraries, and increasingly on “best food in the world” lists. This guide covers what it actually is, where it came from, where locals go for it, what it costs, and how to eat it without looking lost at the counter. Prices are in Thai baht with US dollars in parentheses at ฿33 = US$1 (July 2026), given as ranges because small shops change them and portions vary.
What is khao soi?
Khao soi is a northern Thai coconut curry noodle soup, and the giveaway is the double noodle: soft boiled egg noodles sitting in the broth, with a crispy fried nest of the same noodles piled on top. The broth is coconut milk plus a curry paste, mild rather than fiery, and it arrives with a side plate of pickled mustard greens, thin-sliced shallots and lime wedges, usually alongside a dish of chilli paste. You dress it yourself. That contrast, rich curry, sour pickles, sharp shallot, fresh lime and the crunch of the fried noodles, is the whole idea.
It’s a Chiang Mai staple you’ll rarely find done well outside the north, which is part of why people make a point of eating it here. For the wider context on the region’s food, our northern Thai food guide and what to eat in Chiang Mai both put khao soi alongside the other Lanna dishes worth hunting down.
Where does khao soi come from?
Khao soi is a Yunnanese-Burmese-Thai crossover, not a purely Thai invention. It reached Chiang Mai with the Chin Haw, Yunnanese Chinese Muslim traders who moved caravans of goods between southern China, Burma and northern Thailand across the 19th and 20th centuries. They carried Chinese wheat-noodle culture south, and as the dish travelled through Burma it took on coconut milk and heavier spice, echoing the Burmese coconut-noodle dish ohn no khao swe. By the time it settled in Chiang Mai it had become the bowl you know now.
That history isn’t just trivia, it explains the plate. The oldest, most traditional khao soi is beef-based, because the Chin Haw who brought it were Muslim and didn’t cook pork, and some of the city’s landmark khao soi shops still sit in or near the old Muslim quarter around Ban Haw and the Fa Ham area. When you eat a beef khao soi in Chiang Mai, you’re eating close to the original. If curries in general are new to you, our Thai curries explained guide covers how the northern style differs from the central and southern pastes.
How much does khao soi cost in Chiang Mai?
A bowl runs roughly ฿50-150 (US$1.50-4.50) as of July 2026. The bottom of that range is neighbourhood shops and market stalls; the top is famous, Michelin-listed names or bowls loaded with extra meat and ribs. The table below shows a few well-known Chiang Mai spots, honestly labelled, with typical price bands and the details that actually matter (they open early and close mid-afternoon).
| Shop | Area | Typical price | Known for | Notes |
|---|---|---|---|---|
| Khao Soi Khun Yai | Near the old city (Sri Poom) | ~฿50-80 (US$1.50-2.40) | Thick, deep broth; local favourite | Order at the kitchen counter; roughly 10am-2pm, sells out |
| Khao Soi Mae Sai | Chang Phueak (Ratchaphruek Rd) | ~฿60-100 (US$1.80-3) | Michelin Bib Gourmand, rich curry | Multi-year Bib Gourmand; go early |
| Khao Soi Lam Duan Fa Ham | Fa Ham (Charoen Rat Rd) | ~฿80-150/person (US$2.40-4.50) | Long-running; claims to be Chiang Mai’s first | Wide menu incl. beef, ribs, nam ngiao; Michelin-listed |
| Khao Soi Lung Prakit Kad Kom | Kad Kom | ~฿50-90 (US$1.50-2.70) | “Khao Soi Netflix” after Somebody Feed Phil | Michelin Bib Gourmand; queues since the TV feature |
Price bands compiled from current shop listings and reviews; they change and depend on portion and protein, so confirm at the counter. ฿33 = US$1 (July 2026).
Even the celebrated names stay cheap by any standard. Khao Soi Khun Yai’s bowl has reportedly held around ฿70 (US$2) for roughly a decade, which tells you how firmly this stays street food rather than a splurge.
Where do locals actually eat it?
Locals mostly skip the tourist-strip versions and go to specialist shops that do khao soi and little else. A cluster sits in the Fa Ham area along Charoen Rat Road northeast of the old city, historically tied to the Muslim community that brought the dish; another set sits on the Chang Phueak side. The names above come up repeatedly among both Chiang Mai residents and food writers, and several hold a Michelin Bib Gourmand, the guide’s marker for great cheap eats.
The honest catch: these are small family operations with short hours. Most open around 10am and are done by 2-4pm, and the popular ones sell out well before closing, so a late lunch is a gamble. Go for an early lunch, or brunch. If you’d rather have someone walk you between the good ones and explain what you’re eating, a Chiang Mai food tour usually builds khao soi into the route.
Chicken or beef: which khao soi should you order?
Order chicken (gai) if you want the everyday version, beef (nuea) if you want the traditional one. Chicken khao soi, typically a bone-in leg sitting in the curry, is what most shops lead with and what most visitors eat. Beef khao soi is the older Chin Haw style, usually slow-cooked so it’s tender, and it tends to taste deeper and a touch richer. Many shops also offer pork, tender ribs, meatballs, or a version with no meat.
There’s no wrong pick, and since a bowl is cheap, the smart move on a first visit is to order one of each and compare. If you’re travelling with someone, split a chicken and a beef so you taste the range.
How do you eat khao soi?
Dress it, then eat it fast while it’s hot. The steps:
- Squeeze the lime over the bowl, that acid is doing half the work.
- Stir in the pickled mustard greens and sliced shallots from the side plate; they cut the coconut richness and add crunch and sourness.
- Add chilli paste to taste if you want more heat, a little at a time, because the base broth is only mildly spicy on its own.
- Break the crispy noodles down into the curry as you go, so they soak up sauce but keep some crunch rather than turning to mush.
- Use spoon and chopsticks together, spoon for the broth, chopsticks for noodles and meat.
Eat it promptly. Khao soi is best in the first few minutes while the crispy noodles still have bite and the broth is hot; a bowl left to sit goes soft and loses the contrast that makes it worth queuing for.
The global-fame moment
Khao soi went from regional specialty to internationally hunted dish thanks to a run of “best in the world” lists. The food-database site TasteAtlas ranked it at the top of its global soup list, describing khao soi as, in its words, “a delicious coconut soup in which numerous regional influences were combined to create a truly spectacular dish.” It has topped TasteAtlas rankings more than once, and appearances on shows like Somebody Feed Phil pushed specific Chiang Mai shops into genuine tourist-queue territory.
The upside for you: khao soi has never been easier to find or more consistently good in Chiang Mai. The downside: the most-hyped shops now draw lines and can sell out earlier than they used to, so the “famous” bowl sometimes means a wait. Plenty of excellent, quieter neighbourhood shops serve a bowl every bit as good without the queue, which is why the local move is to have a couple of regulars rather than chase the one on TV.
The honest downsides
Khao soi has a few catches worth knowing. The hours are short, most specialist shops are a late-morning-to-early-afternoon thing and the good ones sell out, so it doesn’t work as a spontaneous dinner. The famous names get crowded, and a long queue for a ฿70 bowl isn’t always worth it when a quieter shop nearby is just as good. It’s rich, coconut curry plus fried noodles is a heavy bowl, which is one reason it’s eaten at lunch rather than late at night. And quality varies, tourist-strip versions and hotel-restaurant renditions can be a pale imitation of what a dedicated shop does, so it’s worth seeking out a specialist rather than settling for whatever’s nearest.
Where to next
Khao soi is the anchor, but northern Thai food goes well beyond it, our what to eat in Chiang Mai and northern Thai food guides cover the sausages, dips and other noodle dishes worth ordering, and Thai curries explained puts the coconut-curry base in context. To eat your way through several khao soi shops in one go, a Chiang Mai food tour does the walking for you. And once you’ve eaten, see what’s on while you’re in town over on Chiang Mai events.
Sources
- Khao soi — Wikipedia (dish description, Chin Haw / Yunnanese-Burmese origin).
- Khao Soi named world’s best soup by TasteAtlas — The Nation (TasteAtlas ranking and quotation).
- Khao Soi Mae Sai — MICHELIN Guide, Chiang Mai (Bib Gourmand listing, location).
- Best Khao Soi in Chiang Mai — Eating Thai Food (shop rundown, pricing, hours).
- Khao Soi Khun Yai — Tripadvisor (price, hours, ordering style).
- Khao Soi Lam Duan Fa Ham — Tripadvisor (menu, location, price range).