Where to Eat in Chiang Mai: Morning to Night

Three bowls of khao soi at Khao Soi Khun Yai, where to eat in Chiang Mai

Early morning, I walk in through Chiang Mai Gate and head north through the old city, looking for my first coffee. The streets are quiet. Monks in saffron move from door to door, collecting their morning alms. Down a side lane, a small temple sits in the shade of the famous ones. An auntie is setting out stools and pots for the breakfast crowd before they head to work, and kids pedal past on their way to school.

This is the Chiang Mai I come back for. Most of your days here will go to the temples and the markets. This guide is for the gaps in between: where to eat in Chiang Mai, from first coffee to last record.

The short list

  • Morning: Pimm’s Cup: Roastory Lab, Bagel Village
  • Lunch: Khao Soi Khun Yai, Huen Phen (Nimman)
  • Afternoon: Gallery Drip Coffee
  • Dinner: Huen Muan Jai
  • Night: John Lemon, Nuii Bar, Fung Record Bar

Morning in Chiang Mai: coffee and a light breakfast

Start early, before the heat and the crowds. Pimm’s Cup and Bagel Village are both a few minutes’ walk from Wat Phra Singh, so breakfast and the old city’s biggest temple fit into one easy morning.

Pimm’s Cup: Roastory Lab

Neighborhood: Old City, Samlarn Road · Best for: your first coffee · Open: 7am–4pm, closed Mondays · Google Maps

Pimm’s is the first good coffee you can get in the old town, and the best way to start a day in Chiang Mai. It’s quiet, airy and green, a calm corner in the middle of the old city before the streets fill up.

What makes it more than a pretty café is the coffee itself. The owner, Pimm, buys green beans directly from farms in northern Thailand and Laos, and a lot of the city’s roasters and cafés source through her. Pimm’s Cup is her own small shop, so you’re drinking it close to the source. Order whatever’s on as a single origin, sit down and let the day start slowly. It’s small, so get there early.

Inside Pimm's Cup: Roastory Lab on Samlarn Road, Chiang Mai old city, lattice windows and mezzanine

Bagel Village

Neighborhood: Old City, Rachadamnoen Road near Wat Phra Singh (second shop by Chiang Mai Gate) · Best for: a light breakfast · Google Maps

A fresh bagel next to your Pimm’s coffee, and you’re set for the morning. You’ll be eating rich, spicy northern food the rest of the day, so start light.

Breakfast bagel at Bagel Village in Chiang Mai old city

Where to eat khao soi in Chiang Mai

Khao soi is the dish of Chiang Mai: egg noodles in a coconut curry broth, crispy noodles on top, pickled mustard greens, shallots and lime on the side. The best of it is a lunch thing, and the good stuff runs out by around 2.

Khao Soi Khun Yai

Neighborhood: Old City, Sri Poom Soi 8, near the north moat · Best for: the best local street food in Chiang Mai · Open: 10am–2pm, closed Sundays · Google Maps

This is the one. Khun Yai only makes khao soi, in three versions: chicken, pork and beef. If you’re with a friend, order all three and share.

It’s as local as it gets: an open-air yard with fans, not air-con. You order and pay at the counter, find a seat, and leave when you’re done. The broth is rich and smells of coconut, and the meat is cooked until it’s tender. It’s the best street food in Chiang Mai. Come early, because the line builds and it closes at 2.

Chicken, pork and beef khao soi at Khao Soi Khun Yai, where to eat in Chiang Mai

Huen Phen, Nimman

Neighborhood: Nimmanhaemin Soi 5 · Best for: braised pork rib khao soi · Open: 11am–10pm · Google Maps

The other khao soi, in a different setting: Huen Phen is a sit-down northern Thai restaurant in a Lanna-style house, and you can choose air-con or the open-air side. The one to order is the braised pork rib khao soi, ribs slow-cooked until they’re falling apart into the curry. It’s worth the trip across to Nimman.

Braised pork rib khao soi at Huen Phen, Nimman, Chiang Mai

Afternoon: shade and drip coffee

By early afternoon the old city is hot. Find some shade, get a good coffee, and recharge before heading back out to the temples at sunset. Gallery Drip’s old town shop is inside the Chiang Mai City Arts & Cultural Centre, a short walk from Wat Chedi Luang. On weekends, the second shop is at Jing Jai Market.

Gallery Drip Coffee

Neighborhood: Old City, Prapokklao Road, inside the Chiang Mai City Arts & Cultural Centre (second shop at Jing Jai Market) · Best for: a slow afternoon of reading or work · Open: Wednesday–Sunday · Google Maps

There are two locations, and both are great for drip coffee. They carry beans from northern Thailand and from abroad, and the staff are patient and know them well, so ask for a recommendation and they’ll walk you through it.

The old town shop has seats inside and in a small garden. It’s the place for a sloooow afternoon: reading, resting, or getting some work done between meals. The team ran a drip coffee shop in Bangkok for more than a decade before opening in Chiang Mai, and it shows.

Coffee bar at Gallery Drip Coffee in Chiang Mai old city

Dinner: northern Thai food at Huen Muan Jai

Huen Muan Jai

Neighborhood: Chang Phueak, Ratchaphuek Soi, just north of the old city · Best for: northern Thai food · Michelin Bib Gourmand (2025) · Closed Wednesdays · Google Maps

Amazing northern food, and worth the wait. Expect a queue. It’s in an old Lanna-style house, and the menu runs deep into Lanna cooking.

The dish I’d go back for is the gaeng hang lay, the northern pork belly curry. It’s built on ginger, garlic and tamarind rather than coconut milk, so it’s richer and darker than the curries most people know from Thailand. The khao soi is excellent too, good enough to stand next to the khao soi specialists. If you have the appetite, add the sai oua, the northern herb sausage.

Northern Thai dishes at Huen Muan Jai, Chiang Mai

Chiang Mai at night: vinyl bars in the old city

After a day of wats, I’m not looking for loud. I want something smooth, something with melody. That’s where the old city’s side streets come in, away from Zoe in Yellow and the big beer halls. These are bars where you listen and talk. And since this is Thailand, you snack and drink while you do.

John Lemon

Neighborhood: Old City, Samlarn Road · Best for: vinyl, craft beer, an easy evening · Open: 6pm–midnight · Google Maps

An intimate vinyl bar with an outdoor setting, craft beer and a snack menu. The records are why you come: great psychedelic jazz and rock from Thailand, on a sound system that does them justice. You order by QR code at the table, and it’s cash only.

Record shelves at John Lemon vinyl bar, Chiang Mai old city

Nuii Bar

Neighborhood: Old City, 46 Prapokklao Soi 1 · Best for: a lively night out · Open: 6:30pm–midnight · Google Maps

A great lively vibe without being too loud. There’s always a crowd, but it’s never too crowded. It’s hipster and alternative, with guest DJs and a proper food menu. It belongs on Soi Nana in Bangkok.

Inside Nuii Bar on Prapokklao Soi 1, Chiang Mai old city

Fung Record Bar

Neighborhood: Old City, upstairs at Nuii Bar · Best for: cocktails and records · Google Maps

Same building, up a wooden staircase. Fung is the listening room: all vinyl, a short cocktail list with Beatles-named highballs, and it’s for sitting and talking. Start downstairs at Nuii and finish up here, or the other way around.

Where to eat in Chiang Mai: FAQ

Where should I eat khao soi in Chiang Mai?

Khao Soi Khun Yai in the old city for the classic, from 10am to 2pm and closed Sundays. Huen Phen in Nimman for braised pork rib khao soi.

Where’s the best coffee in Chiang Mai?

Pimm’s Cup: Roastory Lab in the old city for your first coffee, from 7am. Gallery Drip Coffee for a slow afternoon of drip.

Is Huen Muan Jai worth the wait?

Yes. It’s a 2025 Michelin Bib Gourmand for northern Thai food. Order the gaeng hang lay. It’s closed Wednesdays.

Where can I listen to vinyl in Chiang Mai?

John Lemon on Samlarn Road, and Fung Record Bar upstairs at Nuii Bar on Prapokklao Soi 1.

For slow mornings back home in Saigon, read my favorite cafés in Saigon for reading. Know a spot in Chiang Mai I should try? Tell me on the contact page.

Written by

Casey Neves

Filipino-American, born and raised in Seattle. Saigon has been home since 2018.

More about Casey

Leave a Reply

Your email address will not be published. Required fields are marked *

Keep reading