To eat in Chiang Mai is to eat the food of the old Lanna kingdom: a northern Thai cuisine shaped by mountains, trade routes, and centuries of Burmese and Yunnanese influence. It is milder than the Thai food most visitors know, built on herbs, fermented chilies, grilled sausages, and shared dips eaten by hand with sticky rice. This guide is the one to read before you order: every essential dish, what it is, how to eat it, and the place locals actually go for the best version.
For the wider food scene, see our food guide hub.
Khao soi: start here
If you eat one thing in Chiang Mai, eat khao soi. Soft egg noodles sit in a fragrant, mildly spiced coconut curry, crowned with a nest of crispy fried noodles, with chicken or beef on the bone. Alongside come pickled mustard greens, sliced shallots, and a wedge of lime, which you add as you go to brighten and sharpen each spoonful. Its origins are Yunnanese-Muslim, which is why it tastes unlike a central Thai curry: aromatic and rich rather than fiery.
Where to eat it
- Khao Soy Mae Sai: A long-running favourite, consistently excellent, one of the most popular in the city.
- Khao Soi Khun Yai: A beloved lunch-only spot behind a temple, famous for selling out by early afternoon. Go early.
- Khao Soi Lung Prakit: A local institution with a rich, well-balanced broth.
- Khao Soi Islam: Halal, near the mosque, with a broader Muslim-Thai menu of curries and roti alongside the khao soi.
- Khao Soi Mae Manee: Another well-regarded local spot worth seeking out.
The move is to try two or three over a few days and pick your own favourite. No two broths are quite the same.
Sai ua: the herb sausage
Sai ua is northern Thailand in a single bite: minced pork packed with lemongrass, galangal, kaffir lime, turmeric, chilies, and herbs, coiled into a spiral and grilled over charcoal until fragrant and a little charred. Buy it by weight at any market (Warorot is ideal), eat it with sticky rice and a chili dip, and you understand Lanna food. It is sold everywhere, from market stalls to restaurants, and it travels well as a snack.
The chili dips: nam prik
Northern meals revolve around nam prik, chili relishes eaten by dipping sticky rice, vegetables, and pork crackling. The two essentials:
- Nam prik num: Roasted green chilies, garlic, and shallots pounded into a smoky, medium-hot dip. The northern classic.
- Nam prik ong: A milder, sweeter dip of minced pork and tomato simmered with chilies, almost like a Thai ragu. Approachable for everyone.
They arrive with a platter of steamed and raw vegetables and cap moo (crispy pork crackling) for scooping. Do not skip them; they are the heart of a northern table.
Gaeng hang lay: the Burmese curry
Gaeng hang lay is a slow-cooked pork belly curry of Burmese origin, made with ginger, garlic, tamarind, and a distinctive hang lay spice blend rather than coconut milk. It is rich, sweet-sour, and savoury, with almost no heat, which makes it a perfect dish for anyone who finds Thai food too spicy. Eat it with sticky rice. It is often a special-occasion dish and appears on most good northern Thai menus.
Khanom jeen nam ngiao and northern larb
- Khanom jeen nam ngiao: Fresh rice noodles in a tangy tomato-and-pork broth flavoured with dried cotton-tree flowers and pork blood, topped with herbs and crispy garlic. A market and breakfast favourite, light and tangy.
- Larb muang: Northern larb differs from the Isaan version most people know. It is a dry, intensely spiced minced-meat salad bound with a dark blend of roasted spices (and sometimes blood), without lime or fish sauce. Earthy, herbal, and genuinely hot. Order it where locals do.
The institutions
For the full northern Thai canon in one sitting:
- Huen Phen: The Old City institution. A bustling market-style operation at lunch and an atmospheric antique-filled restaurant at dinner, covering all the classics.
- Tong Tem Toh: A popular, characterful northern Thai restaurant in Nimman, great for a first deep dive into the cuisine.
- Dash! Teak House: A handsome teak-house restaurant in the Old City with a solid northern and Thai menu.
- Nong Bee's Burmese Restaurant: For the Burmese side of the region's food, tea-leaf salad and all.
A first-timer's order
For a table of two to four, order: one khao soi each, a plate of sai ua, nam prik num or nam prik ong with the vegetable platter and cap moo, a gaeng hang lay, and a basket or two of sticky rice. Add a northern larb if you like heat. That is a complete, classic Lanna meal, and it will cost very little.
The bottom line
Northern Thai food is one of the best reasons to come to Chiang Mai, and it is easy to eat well once you know the dishes. Make khao soi your first meal, work through the dips and the sausage and the slow curry, and eat northern food at lunch when the specialists are at their best. Then explore the street food, the vegetarian scene, and a cooking class to learn it yourself.