Chiang Mai feels a bit like a second home for me. I’ve returned to this city many times to appreciate the culture, beauty, calm vibes and most importantly, the delicious Northern Thai cuisine. I love discovering new Chiang Mai restaurants and places to eat, and my recent visit was ALL about tasting the best Thai food in Chiang Mai. And I’m pretty confident that I did a solid job.

chiang mai restaurants Aroy Dee roasted noodles fresh herb vegetables

If you’re searching for the top places and restaurants in Chiang Mai, Thailand, read on for my best choices below and where you can find them.

You don’t need to eat in expensive Chiang Mai restaurants to enjoy the best Thai food. Some of the most enjoyable meals I’ve eaten in this city were from street food vendors and small, simple eateries. 

The key to their success is usually cooking just a few dishes they’ve perfected. We’ll talk more about that below, and of course, I will share with you where to find these places to eat in Chiang Mai.

What will you find in this Food Guide of Chiang Mai?

The best part about eating your way around Chiang Mai is that it feels like eating Michelin-star quality food at super low prices. 

Our food guide of the best Chiang Mai restaurants and places to eat focuses on the central Chiang Mai area. 

papaya salad chang phuak gate night market chiang mai

The restaurants and locations suggested below are in and around the Chiang Mai Old City and Nimman neighbourhood. Many hotels and accommodations are popular, and in higher demand in these areas, so they’re easy to reach.

Of course, there are many more Chiang Mai restaurants in areas further from the city. Still, the places listed below are likely to be within walking distance or a short scooter or taxi ride away from your accommodation. 

If you’re simply looking for the best foods to try in Thailand, Chiang Mai is a great city to explore your culinary options.

Best Chiang Mai Restaurants, Food Markets and Places to Eat

The Best Chiang Mai Restaurants

Disclaimer: When I’m referring to the best Chiang Mai Thai restaurants in this food guide of Chiang Mai, it doesn’t necessarily mean that it’s a fine dining restaurant.

As I mentioned earlier, the best food in Chiang Mai is from simple restaurants. I’m talking about the ones that offer fair prices, a clean and hygienic dining area, and, of course, serve fantastic food. Many of them are usually run by a family too, which I like. 

Another good sign of a restaurant that cares about the food and customer experience is the clean condiments on the table. It matters. Check that out next time you dine out.

Ok, let’s get to the best Chiang Mai restaurants already! 

1) SP Chicken

This humble place has made quite a name for itself, and I was excited to see what all the fuss was about. When I heard about their extraordinary little roasted chickens cooked over a vertical charcoal rotisserie, I wanted in!

From the outside, you first notice the golden birds spinning over coals. Then, women behind the counter pounding som tum (papaya salads) in giant mortar and pestles pass me the menu with a smile, piece of paper, and pen to check off your desired order. 

It’s a great menu of Northern Thai cuisine, packed full of spicy meat salads, pork and more. A food-loving friend told me that roasted chicken is a must if I only have the chance to eat here once. So naturally, that’s what I order.

They don’t offer a quarter portion of chicken on the menu, so I had to order half. At 95 baht, it’s a fair deal. I also ticked off a papaya salad and sticky rice. 

Best Chiang Mai restaurants SP Chicken with sauces

SP Chicken Chiang Mai Restaurant in the Old City. The best roast chicken you’ll ever try.

What can I say, this was some of the best roast chicken I’ve ever tasted. I noticed that the stuffing is fresh chopped garlic and lemongrass, and I was given some with the chicken.

The skin is perfect, full of flavour, and the meat is moist and delicious. 

There are two amazing sauces given to you with the meal – they’re top-notch, some of the freshest, zingiest dips ever. Also, the sticky rice is super handy for mopping up all of that yummy lime, herbed chilli sauce.

Easily, one of the best restaurants in Chiang Mai Thailand has to offer.

Check it out on Tripadvisor

2) Aroy Dee

Located on the edge of the Old City and a very convenient walk from my exceptional, but very affordable hotel in the Old City, Rena House, the best thing about Aroy Dee is the freshness.

The next best thing is that the kitchen is at the front of the small restaurant, and you can watch the cook work those woks!

Best Chiang Mai restaurants Aroy Dee green curry

One of the best Chiang Mai restaurants is Aroy Dee. Green curry is fantastic

The prices are good (on average 50 baht per plate), and the menu is excellent. This is one of those Chiang Mai restaurants where you could just sit all day and watch the world go by.

They offer most of the standard Thai dishes such as green curry, Pad See Ew noodles, Pad Krapow (pork with chilli & holy basil over rice with fried egg) and they also serve a good bowl of Khao Soi noodles (the iconic noodle dish of Chiang Mai).

My favourite thing about Aroy Dee is the wide rice noodle dishes; I’ve never tasted such fresh, springy wide rice noodles than right here. Anything with wide rice noodles in my opinion is just the best foods to try in Thailand.

I highly recommend ordering a dish ‘fried rice noodles with vegetables and fresh herbs’, it’s simply clean flavours and a delight to eat.

Check it out on Tripadvisor

Best Chiang Mai restaurants Aroy Dee Roasted noodle with herbs vegetables

Best Chiang Mai restaurants Aroy Dee. I recommend this dish of roasted noodle with herbs and vegetables

3) Grazie Thai Local Food

Conveniently, this place is only doors away from Aroy Dee restaurant listed above. There’s nothing fancy about this little restaurant, but they offer excellent service, tasty and generous portions of Thai dishes and affordable prices. The average price of each plate is around 50 baht.

It’s a family-run establishment, and it’s a reliable lunch (or dinner) place to go when you’re hungry and don’t want to be disappointed

My favourite dish is the wonton, pork and egg noodle soup (45 baht); the broth is fantastic! The crispy pork and kale over steamed rice is a favourite, too (50 baht).

Check it out on Tripadvisor

4) Mr Green Restaurant (Vegan Restaurant)

What a find this place is! Even if you don’t follow a vegan diet, you’ll enjoy the food served at Mr Green.

It’s an all-women-run establishment, and every detail is perfect—the presentation of the food, the flavours and the lovely furnishings in this small restaurant.

Best Chiang Mai restaurants Mr Green Vegan Tofu Larb

Best of the Vegan Chiang Mai restaurants is Mr Green. The Tofu Larb dish is fantastic.

Check it out on Tripadvisor

5) Baan Landai Fine Dining Cuisine

Here’s a good reason to dress up nicely and go out for dinner. Of the Chiang Mai restaurants on my list, this is one of the only ‘fine dining’ options in the Old City.

This place delivers excellent food and service. The menu includes a good variety of vegetarian options too. The restaurant is modern, with a lovely dining atmosphere, and the prices are fair for the quality of the food. 

Check it out on Tripadvisor

6) Khao Soi Maesai

If there is one dish that Chiang Mai is known for, it’s the famous Khao Soi Noodle Soup. Khao soi is a coconut curry noodle soup from Northern Thailand, Laos, and Myanmar. It consists of yellow flat egg noodles in a thick, creamy coconut broth, usually chicken or beef. 

The best part is the crunchy egg noodles served on top of your soup to add texture and crunch. Usually served with pickled mustard greens and raw shallots on the side, this is a pleasure to eat.

You can find Khao Soi all over the city; however, I tested a few of them, and my clear favourite is the chicken Khao Soi from Khao Soi Maesai.

This busy kitchen is packed full of locals slurping down bowls of flavourful Khao Soi noodles (and other noodle dishes too). 

It’ll set you back 45 baht for the tastiest curry soup you’ll find in any of the fancy Chiang Mai restaurants around town. 

I recommend you order a glass of local Iced Tea for an extra 15 baht – they’ve got that down to a tea too. (pun intended!)

Check it out on Tripadvisor

A few other locations to try Khao Soi Noodles in Chiang Mai are below:

  • Khao Soi Arak – A fantastic option, offering a wholesome bowl of curry soup and the prices are unbeatable!
  • Khao Soi Khun Yai – A local favourite and simple restaurant that is found outdoors, just on the edge of the Old City. The Khao Soi chicken was delicious, but for me, the serving size is too small – I needed a double portion, which I saw many locals ordering for themselves. It’s 40 baht for a bowl of Khao Soi chicken and I noticed that the crunchy noodles on top are much thinner than the crunchy egg noodles served in other places.

7) Tong Tem Toh

The restaurant is in an open-air setting, and this place has style without a huge price tag. I love the sleek wooden dining tables with large cane lighting hanging over each table. 

The service is fantastic and they’ve nailed it with the ambience factor. Great music is played in the background, and it’s a restaurant that seems popular with local Thais for a nice evening to dine out.

Let’s talk about the food. You won’t find the standard Pad Thai and green curry on rice here. Tong Tem Toh is all about Northern-style Thai food.

Their specialities include vegetables with chilli dip, Northern sausages, multiple Northern-style spicy soups, fried pork belly, meat salads packed with chilli and fresh herbs, and Burmese pork curry.

I returned a few times here; what can I say? I’m a sucker for the spicy dishes that they do so well. I really enjoyed the spicy beef salad with sticky rice and the Burmese curry was delicious.

The curry is quite similar in taste to other Massaman curries I’ve eaten here, but this one had a lovely peanut-flavoured sauce, toasted peanuts throughout, fresh ginger matchsticks and tender chunks of pork. 

I highly recommend this place if you want to try something different and escape the typical tourist restaurants.

Check it out on Tripadvisor

8) Tengoku+Yaki

After you’ve eaten the best Thai food in Chiang Mai, I suggest you taste the best Japanese food in Chiang Mai too.  

Located in the Nimman district, this is one of the pricier Chiang Mai restaurants you’ll find here, but if you appreciate fine Japanese cuisine, it’s worth it. 

The sashimi is super fresh and the variety on the rest of the menu is fantastic.

Check it out on Tripadvisor

9) The Chinese Restaurant (near Cat Brother’s Cafe)

I just happened to be walking past, and this restaurant just looked like a place that serves excellent food, so I took a gamble and went inside. It was helpful that they have a menu in English and some photos of the dishes they offer. 

The thing that caught my eye when entering the place was the slabs of juicy-looking crispy pork. Upon reading the menu, a choice of dishes, including stewed pork, BBQ pork or crispy pork, were offered. 

I chose crispy pork with egg noodles and Chinese vegetables.

Best Chiang Mai restaurants Chinese restaurant best crispy pork

Chinese restaurant serving the best crispy pork I’ve eaten in Thailand.

Wow, the crunch on that pork was incredible. Someone here knows a thing or two about cooking perfect crispy pork. It’s probably the best crispy pork I’ve eaten in Thailand.

I loved the food; the egg noodles were as fresh as anything, the blanched greens and that moist pork with crispy goodness. I was surprised that it was just 50 baht for a fabulous dish as the restaurant is basic but immaculate, spotless and tidy.

10) Pakorn’s Kitchen

Usually, the small Chiang Mai restaurants pack loads of flavour into their food, and that’s the story here. A casual, friendly atmosphere and many great dishes to eat in Pakorn’s kitchen.

Locals regularly frequent this restaurant, a good sign of the authenticity of the food served here.

It’s excellent value, and I highly recommend the Massaman curry, the stewed pork leg, and Pakorn whips up a fantastic papaya salad too!

Check it out on Tripadvisor

Highly Recommended: Don’t miss a chance to visit the super cute town of Pai. Located around 4 hour drive from Chiang Mai, this place is wonderful. Book a shared minivan here, from just 240 baht. There are some great places to stay in Pai, check here for prices and availability of all accommodation. Our personal favourite is Phu View Guesthouse, with private rooms from 300 baht per night ($9) which includes breakfast, it’s a great deal.

The Best Places to Eat (Simple Eateries & Street Food Vendors)

11) Fried Chicken Lady – Street Cart in Old City

Newsflash! If you think you’ve eaten the best crispy fried chicken of your life in a country other than Thailand, think again. It’s a fact proven to me just days ago; that Thailand makes the best-tasting fried chicken in the world. 

best Chiang mai restaurants fried chicken gai tod stand

The best fried chicken (Gai Tod) in Chiang Mai

There’s a street cart set up in the Old city that slings out the best fried chicken (Gai Tod) you’ll ever taste. She deep-fries cuts of pork and fish too, but I had my eye on the chicken. I’d watched for over a week the staggering number of taxi drivers and people stopping by to buy fried chicken from her. I had to know what was so good about it, so I stopped by. 

Gai Tod, or fried chicken, is a typical street snack in Thailand, and it’s usually eaten with a bag of warmed sticky rice. I went for the larger piece of chicken, the Maryland cut. I was hungry. 

This massive piece of crispy chicken was 40 baht (or I could have ordered just a big drumstick for 25 baht, but I was too excited at the time, so I went big).

So, along with a bag of sticky rice for 10 baht, my lunch was 50 baht total. 

I KNEW I’D HIT THE JACKPOT when I pulled that chicken out of its plastic baggie to eat it. The first bite was a loud crunch, and the inside was perfectly moist and tender chicken. Then, wow, the marinating flavours of garlic and fresh herbs are prominent. 

Where to Find This Place – On Mun Mueang Rd, just to the left-hand side of Aroy Dee restaurant (when you’re looking at it). 

Tip: There’s another street food vendor parked next to her that does amazing papaya salad too.

You can even order something from both ladies and eat at the one solo table behind their stalls (that’s what I did). 

12) The Big Big Shabu

You will find Japanese-style Shabu restaurants all over Chiang Mai. Some are great, some are not so great – but this place is always busy. Open from about 4.30 pm till late, take yourself to this outdoor dining experience for something different.

The Big Big Shabu is an all-you-can-eat buffet. You can barbecue or hot pot, or do both. They offer an extensive selection of fish, meat, vegetables and salads that you can steamboat or BBQ yourself at your own table.

It’s a fun food experience and worth the money—usually around 200 baht per person.

The Best Food Markets in Chiang Mai (and what to eat in each one)

Chang Pheuk Night Market

chang phuak gate night market chiang mai

Chang Phuak Gate Night Market in Chiang Mai

13) Chang Phueak Khao Kha Moo – The Cowboy Hat Lady

This dish and street vendor was made known to the rest of the world through one of Anthony Bourdain’s food programs. It’s known as the best-stewed pork leg (Khao Kha Moo) in Chiang Mai. And, I can tell you from eating there three times in 3 weeks, I’d pretty much become a regular. 

A plate of the most tender (and generous serving) of stewed pork over steamed rice and some fermented mustard greens on the side is 50 baht. You have the option to add a boiled egg for 10 baht.

My advice is to order the egg! It’s perfectly cooked, soft-boiled, and the inside is warm and gelatinous. 

Best Chiang Mai restaurants Khao Ka Moo Cowboy hat lady

The Best Chiang Mai restaurants on the street.. Khao Ka Moo (stewed pork) from the infamous Cowboy hat lady.

This place never stops either; it’s so busy! The cowboy hat lady (or her sister who dishes the pork during my visit) is meticulous about only serving the best parts of the stewed pork. 

Her precision, speed and accuracy are fascinating. She slices and sorts through vast chunks of the most tender and flavourful stewed pork that I’ve probably ever eaten. 

It’s making my mouth water just writing about it.

This meal is special, straight up. The hype is accurate, and I loved it!

Probably my favourite meal during my entire time in Chiang Mai, and that’s a tough call.

Check it out on Tripadvisor

14) Changphuak Suki

The other busiest place in this market serves Sukiyaki. You can order it soup style or dry, I recommend the dry sukiyaki, with pork. At 50 baht, this is one satisfying, hot, seemingly healthy meal.

There are always lines of people here waiting to sit down and eat or waiting for take-away. You wouldn’t believe the amount of Grab food delivery drivers waiting on the sidelines for their orders to be ready for delivery.