In this article:
What has changed: Jing Jai Market is open on Saturdays and Sundays from 06.30 to 15.00. On the delivery menu of the Khao-Sō-i restaurant, khao soi with pork meatballs costs 109 ฿, with braised pork 149 ฿, and with beef shank 179 ฿. The morning course at Thai Akha Kitchen, with a market visit, costs 1,400 Thai baht (THB), and the evening course 1,300 Thai baht (THB). Published hours for Tong Tem Toh restaurant are 11:00–23:00; schedules and prices may change.
Food in Chiang Mai makes a good reason to plan a walk around lunch. Start with khao soi: egg noodles in coconut curry topped with crispy noodles. Then try the herbal sausage sai ua and the pork hang lay curry, and choose your market according to when you visit: daytime grocery shopping and an evening stroll with ready-to-eat food serve different purposes.
To get to know northern Thai cuisine, you don’t have to order everything at once. A noodle shop works for a single dish, a restaurant for comparing several items, and a market for snacks and things to take home. If you want to understand how the dishes are made, you can choose a cooking class.
Below are the dish ingredients, specific places, market routes and price examples. Prices refer to the named menus and order formats, and hours to the published schedules of specific venues. This will help you choose what to eat and where to go, without promising the same prices across the whole city. Current as of the time of publication.
Khao soi: what’s in the bowl and how to eat it
Khao Soi combines soft egg noodles, coconut curry and crispy fried noodles on top. Coconut milk is part of the curry, but this dish should not be used to draw conclusions about the whole of northern Thai cuisine. Versions with chicken or beef are most common; other fillings depend on the menu.
The bowl may come with pickled mustard greens, shallots, lime and chili paste. Condiments let you change the flavor as you eat, so you don’t have to add everything from the side plate to the broth right away. Try the curry without them first.
A convenient order for getting to know the dish:
- Try the soft noodles together with the curry to understand the base flavor.
- Add a little lime or pickled greens if you want some sourness.
- Try the shallots separately or together with the noodles.
- Add chili paste little by little, according to your own preferences.
- Compare the soft noodles with the crispy ones: the contrast in textures is a notable part of the dish.
Ingredients and presentation can differ even at places with similarly named dishes. When ordering, choose not only the meat but also the format itself: examples of soup with fresh noodles and of dry fried khao soi come later.
If Thai menus still feel unfamiliar, read how to order Thai dishes. For a first introduction, it is enough to understand the basics of the dish and choose a suitable filling; you can try the other toppings gradually.
Northern Lanna cuisine: what to try besides khao soi
Northern Lanna cuisine comes through specific dishes: herbal sausage, braised pork curry, noodles and dips. The absence of coconut milk or frying does not work as a general rule: in khao soi there is both coconut curry and fried noodles. It is more useful to compare the ingredients and presentation of each order.
Sai ua is made with lemongrass, galangal, kaffir lime leaves and chili. The sausage is grilled over charcoal and sold by weight; sticky rice and fresh vegetables go well with it. Decide on the quantity before buying, since a price per portion and a price per weight are different ways of selling.
| Dish | Other menu spelling | Ingredients | Serving |
|---|---|---|---|
| Sai ua | Sai Oua | Pork, lemongrass, galangal, kaffir lime leaves, chili | Charcoal-grilled sausage; sold by weight at markets |
| Hang lay | Gaeng Hang Lay | Braised pork curry; a version with ginger and peanuts is available at Gaj Kitchen and Bar Chiang Mai | Can be served with rice |
| Nam prik num | — | Northern dip; the ingredients of the chosen version should be discussed when ordering | Starter for getting to know northern cuisine |
| Nam prik ong | — | Northern dip; the recipe depends on the dish chosen | Addition to a snack set |
| Nam ngiao | — | In the version described: rice noodles, slightly sour broth, cotton tree flowers, minced pork and blood cubes | With pork cracklings and vegetables |
| Khai pam | — | Eggs | Grilled in banana leaves |
| Sticky rice | Khao Niao | Sticky rice | Side for sausage and northern snacks |
Hang lay is a good dish to try after noodles if you want a different kind of dish. The ginger and peanuts in the table refer to the restaurant version, not to a required ingredient of every hang lay. It’s also better to read the description of nam ngiao in advance: the pork and blood cubes may affect your choice.
Khao kha moo, braised pork leg, is another popular city dish. It can be found in Chiang Mai, but that alone does not prove it originated in Lanna.
For comparing regional menus, see the guides what to try in Phuket and food on Koh Samui. Compare the dishes you have actually ordered, without trying to reduce an entire region to a single flavor.
Where to try khao soi and northern dishes
Noodle shop Lung Prakit Kad Kom (Khao Soi Lung Prakit Kad Kom) is a landmark for trying beef khao soi. A historical Michelin Guide publication says the place had been serving it for more than 40 years. This is a historical mention, not a claim about a current award.
The Khao-Sō-i Chiang Mai restaurant shows the variety of the dish through its delivery menu. It offers fresh noodles with pork meatballs, braised pork or beef shank, as well as a seafood version. A separate item is dry fried khao soi with braised beef.
For a broader introduction to northern cuisine, try the restaurant Tong Tem Toh. The Tourism Authority of Thailand lists it among restaurants serving traditional northern cuisine and names hang lay, a Burmese-style pork curry, among its dishes. This is a reason to choose the place for its northern menu, without assuming it serves khao soi.
The restaurant is located in the Nimmanhaemin area (Nimmanhaemin), on Nimmana Haeminda Lane 13. The address in the record of the Tourism Authority of Thailand: (11 Nimmana Haeminda Lane 13, Chiang Mai 50200). Hours 11:00–23:00 are published on the restaurant’s page at the Tourism Authority of Thailand with a note about last orders; check the hours before your trip.
At Gaj Kitchen, the khao soi menu lets you choose braised chicken, a plant-based version or braised beef tendon. Don’t confuse the tendon with the shank from another menu: these are different items.
For a walk between meals, you can choose temples of Chiang Mai. First mark the restaurant and walking spots on the map, then decide which route suits you best.
Daytime markets: Warorot, Muang Mai and Jing Jai
During the day, choose Warorot Market, or Kad Luang, for getting to know northern snacks. Here and at Ton Lamyai Market, shoppers look for dried goods, spices, northern sausage and nam prik pastes. This trip can be combined with buying food to take home.
Warorot’s address in the Tourism Authority of Thailand listing: (90 Wichayanon Road, Chang Moi Subdistrict, Mueang Chiang Mai District, Chiang Mai 50300). The Authority’s Japanese-language page publishes the day-by-day schedule shown in the table. Hours for individual vendors and nearby evening trade may differ; check the hours before a separate trip.
| Place | Why go | When to visit |
|---|---|---|
| Warorot | Northern snacks, spices, dried goods, sausage and pastes | According to the Tourism Authority of Thailand schedule: Monday, Wednesday, Sunday — 05:00–18:00; Tuesday — 10:30–18:00; Thursday, Friday, Saturday — 09:00–18:00 |
| Ton Lamyai | Northern products and snacks | Daytime route; hours depend on the vendor you choose |
| Muang Mai Market | Buying groceries for home cooking | Go by the operating hours of the stalls you need |
| Jing Jai Market | Visiting the market on a weekend day | Saturday and Sunday, 06.30–15.00 |
Muang Mai has a practical role: you can come here for groceries if your accommodation has a kitchen. You don’t have to turn every purchase into a food tour; sometimes you just need ingredients for your own lunch.
The Jing Jai schedule is published on the official Jing Jai market page. 06.30–15.00 applies to the market itself, not to the whole complex. On a weekend, you can pick it as a separate daytime stop without trying to fit in all the markets at once.
It’s easiest to read the table from task to place: northern snacks lead to Warorot and Ton Lamyai, kitchen groceries to Muang Mai, and a weekend route to Jing Jai. Then match your chosen place with the day of the week. Warorot’s published opening times vary by day, so the same morning plan won’t work there.
Evening food: Chang Phuak and Sunday Walking Street
Sunday Walking Street is good for a walk with food stops. The route starts at Tha Phae Gate and runs along Ratchadamnoen Road. Food highlights include kanom krok and khao soi.
Another evening option is the market Chang Phuak Gate Market by the North Gate. A well-known landmark for finding khao kha moo is there: a vendor in a cowboy hat. Use it as a hint, with no guarantee that she will be there on the day of your visit.
At Chiang Mai Gate Market, stalls selling grilled meat, curry with rice, noodles and desserts appear in the evening. This choice is useful if you want ready-to-eat food and several different categories of dishes.
It’s easier to pick one spot for a specific evening. For a Sunday stroll, choose the shopping street; to find pork leg, go to Chang Phuak; to choose between noodles, curry and dessert, go to the market at Chiang Mai Gate.
A separate guide to Chiang Mai’s night markets will help you keep planning. If your trip is still ahead, also see the cool season in northern Thailand — an additional reference when choosing when to travel.
How much food costs in Chiang Mai
Food prices in Chiang Mai are more useful to compare by specific dish and ordering method. Below are items from the Khao-Sō-i restaurant, published in its delivery menu on the Wongnai × LINE MAN platform. These are delivery examples, not the prices of all noodle shops in the city.
Based on the published delivery menu of the Khao-Sō-i restaurant on Wongnai × LINE MAN; check current prices.
| Dish | Price | Order format |
|---|---|---|
| Khao soi with fresh noodles and pork meatballs | 109 ฿ | Delivery |
| Khao soi with fresh noodles and braised pork | 149 ฿ | Delivery |
| Khao soi with fresh noodles and beef shank | 179 ฿ | Delivery |
| Dry fried khao soi with braised beef | 159 ฿ | Delivery |
| Khao soi with fresh noodles, scallops, shrimp and shrimp roe | 338 ฿ | Delivery |
The menu shows differences beyond the fillings. It includes both soup with fresh noodles and a dry fried version, so comparing items by price alone is not enough. First decide which dish you want.
Also pay attention to the description of the meat fillings: pork meatballs, braised pork and beef shank denote different orders. The seafood version also lists a specific set: scallops, shrimp and shrimp roe. This breakdown helps you choose by ingredients, rather than treating every line as the same bowl of noodles at a different price. The dry version has its cooking method noted separately.
These amounts cannot be used to determine the market price of khao soi, the city’s average bill or daily food costs. Buying sausage by weight and ordering a bowl of noodles require different units of comparison. A delivery price also does not confirm the cost of the same item in the dining room.
If you are planning overall trip expenses, see the guide to the cost of living in Thailand. Separately, decide how often you want to cook yourself, eat at restaurants and order delivery: these choices are more useful than any blanket promise of cheap food.
Vegetarian food, spice level and order ingredients
For plant-based food, consider Goodsouls Kitchen and Pure Vegan Heaven. These are plant-based options. Choose a specific item by its ingredients, not just by the name of the café.
The Gaj Kitchen menu lists a plant-based version of khao soi. The Siam Garden Cooking School states that dishes in its course can be prepared in vegetarian or vegan versions and that you can choose the spice level. This option during a class applies to the school’s program, not to every restaurant order.
Before choosing a dish, it is helpful to discuss:
- Whether the noodles contain egg and whether their ingredients suit you.
- What the broth and curry paste are made from.
- Which ingredients are in the sauces and add-ons.
- What spice level you want and whether chili can be served on the side.
- Whether the chosen version contains ingredients you want to avoid.
The absence of meat does not mean a vegan recipe. A beef filling also does not confirm halal status, and a plant-based item does not guarantee the absence of allergens. In particular, peanuts are explicitly listed in the description of hang lay at Gaj Kitchen.
Discuss any restrictions before ordering, while you can still choose a different item. A detailed guide to vegetarian eating in Thailand will help you make sense of the wording and choose dishes.
Cooking classes: programs and prices
A cooking class suits you if you want not only to try a dish but also to learn how it is made. Compare schools by program, duration and format, not just by course name. Classes with Thai and Akha dishes should not be considered courses focused solely on Lanna cuisine.
According to the published program of the Siam Garden Cooking School, participants cook 6 dishes with a choice by category. These include curry paste, curry, a stir-fry, soup, a starter and dessert. The school also lets you choose the spice level and a vegetarian or vegan preparation.
Thai Akha Kitchen offers 11 Thai and Akha dishes at an individual workstation and a choice of 5 spice levels. The published program lists a morning class with a market visit, an evening class and an online format. Their prices are listed separately.
| School and format | Published terms | Price |
|---|---|---|
| Siam Garden | Cooking 6 dishes, choice of categories and spice level | Not listed here |
| Thai Akha, morning class | With market visit | 1 400 ฿ |
| Thai Akha, evening class | Evening class | 1 300 ฿ |
| Thai Akha, online course | Online format | From 950 ฿ |
| The Rice Barn Thai Cooking Farm | Half-day course, 4-5 hours, 5 dishes | 900 ฿ |
In the programs, the Thai baht (THB) designation refers to the same currency as the ฿ sign in the table. The online course price is given with the word “from”, so it is a starting price, not a single amount for every booking. The market visit is explicitly included in the description of the morning class; this condition should not be carried over to the evening format.
The terms and amounts refer to the published programs of the respective schools; check current prices before booking. To choose, start with what interests you more: a market, a large number of dishes, a half-day class or the option to learn online. Then match the format with the rest of your route.
Frequently Asked Questions ❓
What is a must-try food in Chiang Mai?
Start with khao soi, northern sausage and hang lay. For variety, add the dips nam prik num and nam prik ong, or khai pam — eggs grilled in banana leaves.
What is khao soi?
It is egg noodles in coconut curry, topped with crispy fried noodles. Versions with chicken or beef are most common, and the dish is served with pickled mustard greens, shallots, lime and chili paste. Ingredients and presentation depend on the place.
How is northern Lanna cuisine different from other Thai dishes?
It is convenient to get to know it through herbal sausage, pork hang lay curry and nam prik dips. The absence of coconut or frying does not work as a general description: khao soi contains coconut milk and crispy fried noodles.
Which markets in Chiang Mai are good for trying street food?
Warorot is good for a daytime introduction to northern products and snacks, while Chang Phuak and Sunday Walking Street suit an evening route. An additional weekend option is Jing Jai: according to the operator’s published schedule, the market itself is open on Saturdays and Sundays from 06.30 to 15.00.
How much does it cost to eat in Chiang Mai?
The price depends on the dish, the place and the way you order. In the published delivery menu of the Khao-Sō-i restaurant on the Wongnai × LINE MAN platform, khao soi with pork meatballs costs 109 ฿, with braised pork 149 ฿, and with beef shank 179 ฿. These examples apply to delivery and do not show average prices at markets or the cost in the dining room.
Is there vegetarian and vegan food in Chiang Mai?
For plant-based food, consider Goodsouls Kitchen and Pure Vegan Heaven. The Gaj Kitchen menu lists a plant-based khao soi, and the Siam Garden Cooking School offers vegetarian or vegan preparation of its course dishes. The choice depends on the ingredients of the specific order.
Conclusion
Getting to know food in Chiang Mai is convenient to start with khao soi, then add northern sausage, hang lay or snacks. For a single bowl, choose a noodle shop; for several dishes, a restaurant with a clear menu. Choose a market according to your goal: ready-to-eat food, northern products or groceries for home cooking.
Choose a suitable spot on the map and plan your food route according to visiting times. Published hours and prices can change, so checking the schedule before a separate trip can help you avoid an unnecessary detour. Don’t try to cover all the venues in one walk: it is better to leave time for your chosen dish and compare it with another one at your next meal.
Prepared by MyThai.online editorial team.