Where to Eat in Chiang Mai, Area by Area
Staying in the Old City? Reach Khao Soi Khun Yai before 11 AM for beef or chicken khao soi, or go to Chada for the veggie khao soi. In Nimman, Huen Phen's khantoke set is THB 399. In Santitham, Khoei's hang lay pork curry is THB 105 before VAT.
On this page
Staying in the Old City? Walk to Khao Soi Khun Yai before 11 AM for beef or chicken khao soi, or to Chada for the veggie khao soi.
In Nimman, Huen Phen’s khantoke set is THB 399. In Santitham, Khoei’s hang lay pork curry is THB 105 before VAT. Prices are as of October 2026.
Quick picks
- Old City, khao soi at lunch: Khao Soi Khun Yai, open 10 AM to 2 PM, closed Sunday.
- Old City, vegetarian: Chada, the veggie khao soi.
- South of the moat, a night out: B Samcook, THB 1,120 a head paid in October 2026.
- Nimman, an easy Northern meal: Huen Phen, khantoke set THB 399.
- Santitham, a full Northern table: Khoei, hang lay pork curry THB 105 before VAT.
- Suthep side, khao soi with air-conditioning: Han Teung, THB 69 with chicken.
Old City: Khao Soi Khun Yai


If you sleep inside the moat and want one bowl of khao soi, I’d start here. The shop serves lunch from 10 AM to 2 PM and is closed on Sunday. It sits in Sri Poom 8 Alley, almost directly across from Wat Lok Molee.
Come before 11 AM if you want beef or chicken: by 11:45 the pot can already be almost sold out, and a diner who arrived at 12:45 was left with only pork. A bowl of chicken khao soi cost one diner THB 60 in September 2026. The shop serves for only about 4 hours, and noon is busy, with a line.
Skip it if you cannot stand a lunch queue; the line at noon is part of the deal. One diner saw a cash-only sign in October 2026 and another paid by scan in September. Parking is in the compound.
QXWM+47J, Sri Poom 8 Alley Old City Tambon Si Phum, Mueang Chiang Mai District, Chiang Mai 50200, Thailand · Open in Google Maps (opens in a new tab)
Old City: Chada
Chada is the vegetarian pick, and the dish to order is the veggie khao soi. Portions are large, so one dish is a meal, and a diner paid THB 50 to 70 a dish in September 2026. It is at 136/5 Ratchapakhinai Road and open 9 AM to 8 PM daily.


Skip it if you want meat: the kitchen is vegetarian, and the khao soi here is the veggie one.
136/5 Ratchapakhinai Rd Old City Tambon Si Phum, Mueang Chiang Mai District, Chiang Mai 50200, Thailand · Open in Google Maps (opens in a new tab)
South of the moat: B Samcook
B Samcook is the evening out, and a diner paid THB 1,120 a head for the set meal in October 2026. A guitarist or singer plays during dinner. The kitchen adapts for vegetarians and allergies.

It is open Tuesday to Sunday, 11 AM to 8:30 PM, and closed on Monday. You will find it at 5 Kamphaeng Din 3 Alley in Haiya.
Skip it for a quick solo bite. At THB 1,120 a head, this is a night out, not a lunch stop.
5 Kamphaeng Din 3 Alley, Haiya Sub-district, Mueang Chiang Mai District, Chiang Mai 50100, Thailand · Open in Google Maps (opens in a new tab)
Nimman: Huen Phen
Huen Phen is the easy Northern meal in Nimman, and its khao soi is rich. For the full Northern table, the khantoke set is THB 399; the nam prik ong chilli dip is THB 65. It is on Nimmanhaemin Road Lane 5 and open 11 AM to 10 PM daily.
Skip it if you want fire. The flavours are mild enough for foreign guests, which suits most visitors and bores chilli fans.
เลขที่ 2 Nimmana Haeminda Rd Lane 5 Nimmanhaemin Tambon Su Thep, Mueang Chiang Mai District, Chiang Mai 50200, Thailand · Open in Google Maps (opens in a new tab)
Santitham: Khoei
Khoei is the full Northern table, and its menu lists hang lay pork curry at THB 105, crab paste THB 109 and the green chilli dip with steamed vegetables THB 95. Boiled local chicken in fish sauce broth is THB 159 for a half and THB 295 for a whole. These prices exclude VAT.
The 5-6 PM rush puts a queue at the door, so book on 093-138-5553. It is open from 8 AM to midnight daily, at 14 Santitham Road.
Skip it if you are hungry and in a hurry. At busy times mains can take 40-50 minutes to arrive.
14 Santitham Rd, Chang Phueak, Mueang Chiang Mai District, Chiang Mai 50300, Thailand · Open in Google Maps (opens in a new tab)
Chang Phueak: Khao Soi Maesai
Khao Soi Maesai is the lunch for chicken, beef or pork khao soi. At lunch you take a buzzer or queue card and wait; one diner waited roughly 15 minutes at peak lunch on a Monday, another 45 minutes at 1 PM. A diner paid THB 65 for khao soi with a drumstick in October 2026. It is in 1 Ratchaphuek Alley.
It is open 8 AM to 4 PM and closed on Sunday. A diner who arrived late found the khao soi sold out in October 2026. Paid parking opposite was THB 20 an hour or THB 30 for 2 hours for one diner.
Skip it if you need air-conditioning: the shop runs on fans.
29, 1 Ratchaphuek Alley, Tambon Chang Phueak, Mueang Chiang Mai District, Chiang Mai 50300, Thailand · Open in Google Maps (opens in a new tab)
Suthep side: Han Teung
Han Teung is the Northern table on the Suthep side. Khao soi is THB 69 with chicken and THB 89 with beef or crispy pork, and hung lay pork curry is THB 89. Reviews steer you to the starter set of chilli dips with crab paste, and there is an air-conditioned room.
It is open 10 AM to 4 PM and 5 to 9:30 PM daily, in Suthep. Skip the khantoke set, THB 299, if you are dining alone: it is a sharing meal.
63, 9, Suthep, Mueang Chiang Mai District, Chiang Mai 50200, Thailand · Open in Google Maps (opens in a new tab)
Wat Ket: Khao-So-i
Khao-So-i is the rich khao soi east of the river. It is at 430 Charoen Rat Road (ถนน เจริญราษฎร์) in Wat Ket and open 9 AM to 9 PM daily.

Skip it for a cheap bowl: one diner paid THB 258 for a dish in October 2026, before a 10% service charge. Skip the weekend lunch too; one diner waited 15 minutes on a Sunday.
430 4 ถนน เจริญราษฎร์ Tambon Wat Ket, Mueang Chiang Mai District, Chiang Mai 50000, Thailand · Open in Google Maps (opens in a new tab)
All eight places
| Place | Area | What it is | Price from | Know before you go | Hours |
|---|---|---|---|---|---|
| Khao Soi Khun Yai | Old City | Khao soi | THB 60 chicken, paid Sep 2026 | Sells out by midday | 10 AM-2 PM, Sun closed |
| Chada | Old City | Vegetarian | THB 50-70 a dish, paid Sep 2026 | Large portions | 9 AM-8 PM |
| B Samcook | South of moat | Set meal with live music | THB 1,120 a head, paid Oct 2026 | Mon closed | Tue-Sun 11 AM-8:30 PM |
| Huen Phen | Nimman | Northern, khantoke | THB 65 chilli dip | Mild flavours | 11 AM-10 PM |
| Khoei | Santitham | Northern table | THB 95 chilli dip | VAT extra | 8 AM-12 AM |
| Khao Soi Maesai | Chang Phueak | Khao soi | THB 65, paid Oct 2026 | Fans, no A/C | 8 AM-4 PM, Sun closed |
| Han Teung | Suthep | Northern table | THB 69 khao soi | Air-conditioned room | 10 AM-4 PM, 5-9:30 PM |
| Khao-So-i | Wat Ket | Khao soi | THB 258, paid Oct 2026 | 10% service charge | 9 AM-9 PM |
Getting there
Inside the city, a red truck has kept to THB 30 per passenger. Show the driver the road or alley name from the pick above and the landmark, such as Wat Lok Molee for Khao Soi Khun Yai. For a taxi app, check the fare in the app before you confirm. More in how to ride a red truck.
How these were picked
I chose places with a dish worth naming and read recent visitor reviews and each place’s own site in October 2026. Prices come from the place’s own menu where it prints one; elsewhere a figure is a diner’s payment, with the month.
Next in this journey
Pick a base first with Nimman vs Old City vs Santitham, then read the guides for the Old City, Nimman and Santitham. For street food after dark see the night markets. For coffee, see cafes in Chiang Mai.
Photos (6)
- Adrienne Lin
- Phakwipha Kaewwisit
- Chada Vegetarian Restaurant Chiang Mai
- Rowan Bentley
- Kuangyu
- Nong Cb500x
Not confirmed: Prices: Huen Phen has no khao soi price, so read the menu before you order. Cards: Khao Soi Khun Yai showed a cash-only sign but took a scan payment in September, so carry baht.
Common questions
Which of these restaurants are closed on Sunday?
Khao Soi Khun Yai and Khao Soi Maesai are closed on Sunday.
Which are closed on Monday?
B Samcook is closed on Monday and opens Tuesday to Sunday.
Where can I eat vegetarian?
Chada's veggie khao soi is the dish people return for. B Samcook adapts its menu for vegetarians and allergies.
Which restaurants publish prices?
At Khoei, hang lay pork curry is THB 105 before VAT. At Han Teung, chicken khao soi is THB 69. At Huen Phen, the khantoke set is THB 399.
Which places should I book?
Book Khoei on 093-138-5553, because the 5-6 PM rush puts a queue at the door.
How much is a red truck inside the city?
A red truck has kept to THB 30 per passenger. There is no official tariff behind that figure.
Read next
Places in this guide
- restaurantrestaurantB Samcook Home165 Kamphaeng Din 3 Alley, Haiya Sub-district, Mueang Chiang Mai District, Chiang Mai 50100, ThailandOpening hours: Monday: Closed; Tuesday: 11AM-8:30PM; Wednesday: 11AM-8:30PM; Thursday: 11AM-8:30PM; Friday: 11AM-8:30PM; Saturday: 11AM-8:30PM; Sunday: 11AM-8:30PM
- restaurantrestaurantChada Vegetarian Restaurant Chiang Mai136/5 Ratchapakhinai Rd Old City Tambon Si Phum, Mueang Chiang Mai District, Chiang Mai 50200, ThailandOpening hours: Monday: 9AM-8PM; Tuesday: 9AM-8PM; Wednesday: 9AM-8PM; Thursday: 9AM-8PM; Friday: 9AM-8PM; Saturday: 9AM-8PM; Sunday: 9AM-8PM
- restaurantrestaurantHan Teung Chiangmai63, 9, Suthep, Mueang Chiang Mai District, Chiang Mai 50200, ThailandOpening hours: Monday: 10AM-4PM, 5-9:30PM; Tuesday: 10AM-4PM, 5-9:30PM; Wednesday: 10AM-4PM, 5-9:30PM; Thursday: 10AM-4PM, 5-9:30PM; Friday: 10AM-4PM, 5-9:30PM; Saturday: 10AM-4PM, 5-9:30PM; Sunday: 10AM-4PM, 5-9:30PM
- restaurantrestaurantHuen Phen Restaurant, Nimmanheminเลขที่ 2 Nimmana Haeminda Rd Lane 5 Nimmanhaemin Tambon Su Thep, Mueang Chiang Mai District, Chiang Mai 50200, ThailandOpening hours: Monday: 11AM-10PM; Tuesday: 11AM-10PM; Wednesday: 11AM-10PM; Thursday: 11AM-10PM; Friday: 11AM-10PM; Saturday: 11AM-10PM; Sunday: 11AM-10PM
- restaurantrestaurantKhao Soi Khun YaiQXWM+47J, Sri Poom 8 Alley Old City Tambon Si Phum, Mueang Chiang Mai District, Chiang Mai 50200, ThailandOpening hours: Monday: 10AM-2PM; Tuesday: 10AM-2PM; Wednesday: 10AM-2PM; Thursday: 10AM-2PM; Friday: 10AM-2PM; Saturday: 10AM-2PM; Sunday: Closed
- restaurantrestaurantKhao Soi Maesai29, 1 Ratchaphuek Alley, Tambon Chang Phueak, Mueang Chiang Mai District, Chiang Mai 50300, ThailandOpening hours: Monday: 8AM-4PM; Tuesday: 8AM-4PM; Wednesday: 8AM-4PM; Thursday: 8AM-4PM; Friday: 8AM-4PM; Saturday: 8AM-4PM; Sunday: Closed
- restaurantrestaurantKhao-So-i430 4 ถนน เจริญราษฎร์ Tambon Wat Ket, Mueang Chiang Mai District, Chiang Mai 50000, ThailandOpening hours: Monday: 9AM-9PM; Tuesday: 9AM-9PM; Wednesday: 9AM-9PM; Thursday: 9AM-9PM; Friday: 9AM-9PM; Saturday: 9AM-9PM; Sunday: 9AM-9PM
- restaurantrestaurantKhoei Chiang Mai - Northern Food (Chiang Mai Restaurant)14 Santitham Rd, Chang Phueak, Mueang Chiang Mai District, Chiang Mai 50300, ThailandOpening hours: Monday: 8AM-12AM; Tuesday: 8AM-12AM; Wednesday: 8AM-12AM; Thursday: 8AM-12AM; Friday: 8AM-12AM; Saturday: 8AM-12AM; Sunday: 8AM-12AM
General information checked against the sources listed above. Prices, opening hours and other details change; confirm them with the provider before you act. See how guides are checked.
Spotted an error? Report it.
Comments (0)
Be the first to ask about this topic.