Illustration of Chiang Mai, Thailand

Khao Soi: Chiang Mai's Curry Noodle Soup Explained

Last updated 2026-07-17

On this page

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).

ShopAreaTypical priceKnown forNotes
Khao Soi Khun YaiNear the old city (Sri Poom)~฿50-80 (US$1.50-2.40)Thick, deep broth; local favouriteOrder at the kitchen counter; roughly 10am-2pm, sells out
Khao Soi Mae SaiChang Phueak (Ratchaphruek Rd)~฿60-100 (US$1.80-3)Michelin Bib Gourmand, rich curryMulti-year Bib Gourmand; go early
Khao Soi Lam Duan Fa HamFa Ham (Charoen Rat Rd)~฿80-150/person (US$2.40-4.50)Long-running; claims to be Chiang Mai’s firstWide menu incl. beef, ribs, nam ngiao; Michelin-listed
Khao Soi Lung Prakit Kad KomKad Kom~฿50-90 (US$1.50-2.70)“Khao Soi Netflix” after Somebody Feed PhilMichelin 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

Frequently Asked Questions

What is khao soi?

Khao soi is northern Thailand's signature noodle dish: a coconut curry broth poured over soft boiled egg noodles and finished with a tangle of crispy fried egg noodles on top. It comes with a small plate of sides, pickled mustard greens, thin-sliced shallots and lime wedges, that you add to taste, plus chilli paste if you want more heat. The name loosely means 'cut rice', a nod to the noodle's origins. It's rich, mildly spicy, sour-sweet once you dress it, and it's the one dish almost every visitor to Chiang Mai is told to try.

Where does khao soi come from?

Khao soi came to Chiang Mai with Yunnanese Chinese Muslim traders known as the Chin Haw (or Haw), who moved goods down the old caravan routes between Yunnan, Burma and northern Thailand in the 19th and 20th centuries. They brought Chinese wheat-noodle culture, and along the way through Burma the dish absorbed coconut milk and heavier spicing, closer to Burmese ohn no khao swe. What you eat in Chiang Mai today is that Yunnanese-Burmese-Thai synthesis, which is also why the oldest, most traditional versions are beef-based and why several landmark shops sit in the city's Muslim neighbourhoods.

How much does khao soi cost in Chiang Mai?

A bowl runs roughly ฿50-150 (US$1.50-4.50) as of July 2026. Humble neighbourhood shops and market stalls sit near the bottom, around ฿50-80 (US$1.50-2.40), and famous or Michelin-listed spots sit a bit higher, especially if you add extra meat, ribs or a side of sai ua sausage. Even the celebrated names stay firmly in cheap-eats territory. Prices drift over time and vary by portion and protein, so treat these as a planning range and check the board when you order.

Is khao soi chicken or beef?

Both, and it's your call. Chicken (khao soi gai) is the most common and the version you'll see everywhere, usually a bone-in leg or thigh sitting in the curry. Beef (khao soi nuea) is the older Chin Haw style, often slow-cooked and deeper in flavour, and it's the one to order if you want the traditional bowl. Some shops also offer pork, tender ribs, meatballs or a meat-free bowl. If you're unsure, order one chicken and one beef and compare, they're cheap enough to do that.

How do you eat khao soi?

Eat it hot and dress it yourself. Squeeze the lime wedges over the top, stir in a spoonful of the pickled mustard greens and some sliced shallots, and add chilli paste if you want more heat, then taste. Break the nest of crispy noodles down into the curry as you go so they soak up sauce but keep a little crunch. Use the spoon and chopsticks together, spoon for broth, chopsticks for noodles and meat. There's no wrong way, but adding the sides is the whole point; a plain undressed bowl misses the sour-crunchy contrast that makes khao soi khao soi.

Where do locals eat khao soi in Chiang Mai?

Locals tend to skip the tourist-strip versions and head to long-running specialist shops, many clustered in the Fa Ham area northeast of the old city and around the Chang Phueak side. Names that come up again and again include Khao Soi Khun Yai near the old city, the Fa Ham cluster along Charoen Rat Road, and several Michelin Bib Gourmand shops. Most are open late morning to early afternoon only and can sell out, so go early. See the shop rundown above for current details, and always confirm hours since small family places change them.

Is khao soi spicy?

It's mild to medium by default and easy to control. The base broth is gently spiced rather than fiery, most of the punch comes from the chilli paste served on the side, so you decide how hot it gets by how much you stir in. If you're spice-sensitive, taste before adding any, and if you want it hotter, ask for extra prik (chilli). The lime and pickled greens also cut the richness, so a dressed bowl tastes balanced rather than just hot.

When can you eat khao soi during the day?

Mostly late morning through early afternoon. The majority of dedicated khao soi shops open around 10am and close by 2-4pm, and the popular ones often sell out before closing, so it works best as a brunch or lunch rather than a dinner. A handful of restaurants and night-market stalls do serve it in the evening, but for the classic specialist bowls, plan to eat before mid-afternoon.

Out Thailand Team

Based in Chiang Mai

The Out Thailand team lives in and around Chiang Mai and writes practical, on-the-ground guides to events, cost of living, and daily life in Thailand.