🔄 Updated 3 Jun 2026
Plenty of people come to Chiang Mai and only eat khao soi and cafe food, which is great, but they miss a lot. Northern Thai food at its best is a shared meal — several dishes set out in the middle of the table that everyone digs into with sticky rice. A chilli dip takes the lead, a rich gaeng hung lay anchors it, and grilled or fried bits fill in around the edges. Overall the flavour runs mellow, salt-forward, medium spice and never too sweet.
This list runs from the easy, first-timer-friendly places through to the spots locals go for themselves and a full khantoke experience. Prices are rough numbers pulled from reviews and restaurant menus, so they can shift with what you order and when you go. Double-check the opening hours on the restaurant's page before you head over, because a lot of Northern Thai places close in the afternoon or take a day off mid-week.
Six Northern dishes to know before you order
- Nam prik ong — a minced-pork-and-tomato chilli dip, orange-red, slightly sweet and sour and not very spicy. Eaten with steamed veg and pork crackling; even kids can handle it.
- Nam prik num — roasted green chillies pounded with fragrant garlic into a smooth green dip. Spicier than nam prik ong, and its constant sidekicks are pork crackling and sticky rice.
- Gaeng hung lay — a rich pork-belly curry with ginger and tamarind, with Burmese/Shan roots. The pork is fall-apart tender, fatty but not cloying — this is the dish that tells you how good a Northern kitchen really is.
- Jor pak gad — a mildly sour mustard-green soup with pork bones, easy to eat and a good counter to anything fried.
- Sai ua — grilled herb sausage of minced pork, fragrant with lemongrass and kaffir lime leaf. Good as a snack or with sticky rice, and a popular thing to take home too.
- Khanom jeen nam ngiao — rice noodles in a lightly sour broth coloured by dried red kapok flower. This is genuinely an everyday breakfast for Northern Thais.
How to order a balanced spread
For two people, one chilli dip + one gaeng hung lay or jor pak gad + one plate of sai ua or grilled meat + sticky rice is about right. With a bigger group, add a second chilli dip and another bowl of curry so you've got spicy, sour and rich all covered.
Want to taste deeper? Try a Chiang Mai food tour or cooking class
Half a day with a local who knows the lanes — or cooking a dish yourself — teaches you more than just eating. Book ahead on Klook or GetYourGuide.
Our 10 picks for Northern Thai food
Huen Phen
A Northern Thai restaurant in the Old City that both tourists and locals know well, open for decades. By day it's a simple shop serving made-to-order dishes and khao soi; at night it turns into a dining room packed with antique Lanna decor, almost like a museum. Nam prik ong, nam prik num and gaeng hung lay get ordered at nearly every table. The menu has English, so it's the easiest place to start on your first trip.
Huen Muan Jai
A Northern Thai restaurant in the Chang Phueak area that has held a Bib Gourmand from the Michelin Guide for several years running. The cooking is steady and clean — the gaeng hung lay is tender and rich without being heavy, and the big Northern appetiser platter is made for sharing. It gets busy at dinner, so go early or call ahead to book. Closed Wednesdays.
Tong Tem Toh
A Northern Thai spot in Nimman that's a hit with the younger crowd and tourists. The draw is the smoky grilled meats and the chilli-dip spread — sai ua and larb khua get ordered a lot, and the flavours are dialled back so first-timers can handle them. The catch is how busy it gets: from late afternoon into the evening you're often looking at a 30-minute wait.
Huan Soontaree
A riverside restaurant by the Ping River run by Lanna artist Soontaree Vechanont, with a Bib Gourmand from the Michelin Guide. It's an open wooden house on the water that seats several hundred, serving mellow Northern food from local ingredients, with live music in the evening. Good for a relaxed dinner with a nice setting. Open evenings only.
Haan Thueng Chiang Mai
A Northern Thai restaurant that serves both family-style spreads and khantoke. The Northern appetiser set brings nam prik num, nam prik ong, gaeng hung lay, sai ua, pork crackling and steamed veg together on one platter — handy if you want to try a lot of Northern dishes in one meal without ordering plate by plate. The room is done up in Lanna style.
Khum Khantoke
A full khantoke experience — you sit on the floor and eat a Northern spread off a khantoke tray while Lanna dance and music play on stage. Good for families or groups who want food and a show in one place. The food leans on atmosphere and convenience more than the bold flavours of a specialist kitchen. Book ahead.
Old Chiang Mai Cultural Center (khantoke)
One of Chiang Mai's long-running khantoke dinners, with several folk performances including dance and hill-tribe shows. It starts a touch cheaper than Khum Khantoke and suits tour groups and families. The food is a standard khantoke spread, and the ticket usually doesn't include drinks.
Khanom Jeen San Pa Khoi (near Talad Thong Kham)
A khanom jeen nam ngiao shop the way Northern Thais actually eat it, in the San Pa Khoi area near the Talad Thong Kham market. It's a simple, cheap local place with a mellow, lightly sour nam ngiao broth, eaten with pork crackling and fresh veg. Good for breakfast or a light lunch before you head out. Not fancy, but the real, homey taste.
Northern eateries around Santitham / behind CMU
If you want to eat the way people in Chiang Mai do, head for the Santitham area or the food streets behind Chiang Mai University. They're lined with Northern and made-to-order shops at student prices — nam prik num, jor pak gad and gaeng hung lay for a few dozen baht a plate. No fancy English menus, just the flavours locals eat every day.
Warorot Market (Kad Luang) — Northern food to take home
Not a sit-down restaurant, but where people in Chiang Mai come to buy sai ua, pork crackling, nam prik num, nam prik ong and other Northern goods to take home. The market stalls let you taste before you buy. Great if you want to bring the flavours of Northern food back with you, or pick up gifts — cheaper than buying in a mall.
Straight talk
The Michelin places and the Nimman favourites get crowded with long evening waits. If you'd rather eat in peace without queuing, go at lunch or pick a place around Santitham / behind CMU — the food is no worse, it just doesn't come with pretty decor. Khantoke, meanwhile, is really about buying the experience and the show; if it's authentic Northern flavour you're after, a specialist restaurant does it better.
Timing and table manners
- Many Northern Thai restaurants close in the afternoon (around 15:00–17:00) and reopen for dinner, so check the hours before you go to be safe.
- Sticky rice is the staple here — roll it into a small ball to dip into the chilli dip or scoop up curry. You don't always need a spoon.
- Nam prik num is spicier than it looks, so dip gently; nam prik ong is milder and a good starting point if you don't eat chilli.
- Book khantoke ahead because it runs on show times, and arrive a little early to get a good seat.
A 2-day Northern food trip
If you've got two days and want to make the most of Northern Thai food, here's a rough plan that runs from easy spots through to a khantoke experience. Treat it as a guide and adjust it around your hotel and the restaurants' opening hours.
Old City + grilled meats in Nimman
Michelin spot + riverside khantoke
Plan where to stay and a full eat-and-explore trip in Chiang Mai
See the Chiang Mai travel guide →