A golden coconut-curry broth fragrant with yellow curry paste, soft egg noodles topped with a tangle of crisp fried ones, a squeeze of lime and a heap of pickled greens and shallot. This is the dish people picture the moment you say Chiang Mai — here's where it came from, how chicken differs from beef, and which shops locals have eaten at for a lifetime.
If you had to pick a single dish to stand for Chiang Mai, most people would say khao soi — it's the meal plenty of travellers come specifically to eat, and the flavour that stays with you after you fly home. A good bowl has all the parts in place: a coconut-curry broth simmered with a yellow curry paste until it's fragrant with turmeric and curry powder; soft boiled egg noodles in the broth, with the same noodles fried crisp and piled on top for two textures in one mouthful; chicken or beef braised until it gives way; and then lime, pickled mustard greens, shallot, and a chilli oil you spoon in to taste.
What most visitors don't realise is that khao soi isn't central-Thai food at all — it has roots that run through Burma and the Chinese Muslim trade, and it reached the Lanna north with Muslim ox-caravan traders. So the city's shops range from an old place behind the university where people queue from morning, to Ban Haw and Muslim shops in the Fah Ham and Chang Khlan districts that do beef best, to comfortable sit-down spots in Nimman for visitors. This guide lays out where it came from, tells you plainly which shop suits which traveller, what each costs, and when to go.
Khao soi arrives in one bowl with condiments on the side — the rest is up to you. Do this and you'll get the flavour the shop intended.
The thing people hesitate over when they order — khao soi comes in two main lines that give different flavour and character. Both are good, in different directions.
The version you'll meet most often and the easiest to love. Most shops use a bone-in chicken leg braised in the broth until the meat slips off the bone, with a broth that's gentle and rich from the coconut without being heavy on spice. If it's your first time in Chiang Mai and you don't know what to order, chicken khao soi is the safe, delicious answer — it's the line that Khao Soi Khun Yai and most of the famous shops do as their mainstay.
Beef khao soi uses beef braised until tender, with a broth that's usually a touch deeper and more spice-forward than the chicken version. It's the line Muslim and Ban Haw shops do best, because it ties back to the dish's origins with the Muslim ox-caravan traders. Some shops serve it alongside roti, or offer pork as well. If you've only ever had chicken khao soi, order beef at a Ban Haw or Muslim shop — you'll meet a different character of the dish that many people never try.
From the old shops locals queue for to the Ban Haw and Muslim spots and the comfortable sit-down places in Nimman — with a straight word on who each one suits.
Ask a Chiang Mai local which khao soi is a legend and many will say Khao Soi Khun Yai — a tiny shop in the lanes behind Chiang Mai University that has sold it for years and usually has a queue before noon. The broth is fragrant and well balanced, the noodles and chicken are done right, and prices are properly local. The one thing to know is that it's a morning-to-lunch place that tends to sell out fast, so turn up late and you may miss it. It's a shop to pin down if you want the real thing in an old-school setting.
Lam Duan Fah Ham is one of the names that comes up most when people talk about Chiang Mai khao soi. It sits in the Fah Ham district north of the centre — an old area tied to the Ban Haw Muslim community from the start. The shop has run for decades and offers chicken, beef and pork khao soi, with a fragrant, well-rounded broth that people keep recommending to each other. It's the one to choose if you want khao soi in a district that genuinely carries the dish's roots, not just a shop in the centre.
Khao Soi Mae Sai is a local shop people often recommend when you want khao soi near the old city. It's around the Chang Phueak Gate area, north of the moat, has been going a long time, and is a favourite of the people who live nearby. The broth sits in the middle — not too heavy on spice — with noodles and chicken done well at a local price. It's a good pick if you're staying in the old city and want a fine bowl of khao soi without travelling far. The shop itself is plain, in the way most khao soi shops are; the charm is in the flavour and the price, not the décor.
In the Chang Khlan area near the mosque and the night bazaar there's a Muslim khao soi shop that does beef as its mainstay, which people tend to call Khao Soi Islam — the line that shows the Ban Haw Muslim roots of the dish most clearly. The broth is deep and fragrant with spice, the beef is braised until tender, and there's usually roti or khao mok (a spiced rice) to order alongside. If you want to understand why khao soi is tied to the Muslim community, this is where you get both the flavour and the backstory in one meal. The shop is simple, focused on the food.
If you're staying around Nimman and want khao soi somewhere comfortable, air-conditioned and easy to find, Khao Soi Nimman is the choice that suits visitors — a friendly room, a picture menu that's easy to order from even without Thai, and both chicken and beef on offer. Be honest with yourself: it prices a little above the local shops in the lanes, in line with the location and the comfort. But if that buys you a relaxed sit-down and no long trip across town, plenty of people find it worth it. It works well as a first bowl of khao soi before you go hunting the old shops in other districts.
Khao Soi Mae Manee is a small, local-style shop that gets recommended among people chasing a rich, concentrated khao soi broth at an easy price. It's around the Santitham area, just outside the old city, and it's a place neighbourhood regulars eat at far more than it is a tourist target. The charm is the home-style cooking and the friendly, in-the-neighbourhood feel. If you want to skip the busy spots and try khao soi in a genuinely local setting, this is the kind of shop to look for. Check the hours before you go, since small shops sometimes close early.
Khao soi is a cheap one-bowl meal. Most local shops run about ฿40–60 a bowl, condiments — pickled greens, shallot, lime — already included. Shops with extra meat or in Nimman and the malls climb to roughly ฿70–90.
Want a bit more? Order a northern snack like sai ua (northern sausage) or crispy pork rind on the side where it's offered — it rounds the khao soi meal out nicely.
Many of the old khao soi shops are morning-to-lunch places that sell out by mid-afternoon. A famous one like Khun Yai has a queue before noon.
For the best shops, go in the late morning before they run out. Shops in Nimman or the malls stay open later and suit dinner. Hours shift, so check before you go.
Most khao soi shops run mainly on cash. For the small local shops in the lanes, carry small notes and coins — it's smoother that way.
Shops in the malls or around Nimman often take PromptPay / QR payment and cards, but don't assume it at the old shops in town — keep some cash on you just in case.
Traditional khao soi isn't fiercely hot — the heat is the chilli oil you add. Spoon it in a little at a time and taste, and you control the level.
Worried it's too rich? Squeeze in plenty of lime and pile on the pickled greens — the sour and salt cut the coconut and keep it easy right to the last spoonful.