Huen Phen ★ 4.5
A 50-year Old City institution south of Wat Chedi Luang, serving a full Lanna spread by day and a candlelit antique-crammed dinner room by night.
Signature: Khao soi, Nam prik ong, Gaeng hang lay
The moated Lanna square, dense with temple-side khao soi counters, Sunday walking-street food stalls and heritage shophouse kitchens inside the old walls.
A 50-year Old City institution south of Wat Chedi Luang, serving a full Lanna spread by day and a candlelit antique-crammed dinner room by night.
Signature: Khao soi, Nam prik ong, Gaeng hang lay
A colonial villa full of eclectic antiques and boutique shopping, where modern-plated Thai and northern dishes draw a design-minded Old City crowd.
Signature: Massaman curry, Pomelo salad, Deep-fried sea bass
One of the city's oldest northern kitchens on Kotchasan, an unfussy tin-roof room turning out cheap plates of hang lay and larb since the 1950s.
Signature: Gaeng hang lay, Larb khua, Fried frog
A relaxed Old City house near Wat Chedi Luang, Bib Gourmand listed for refined northern Thai plates and a strong vegetarian section on the menu.
Signature: Khao soi, Northern set, Vegetarian Thai
The garden restaurant of the Tamarind Village hotel, a calm Old City courtyard under an old tamarind tree serving polished Thai and northern classics.
Signature: Khao soi, Green curry, Khan tok set
A teak house and leafy courtyard just inside the moat, a reliable Old City spot for northern Thai plates, cocktails and a quiet garden dinner.
Signature: Khao soi, Slow-cooked pork, Cocktails
A garage khao soi counter behind Wat Kuan Kama that many locals rank the city's best, ladling a deep spicy curry broth until it sells out by early afternoon.
Signature: Khao soi gai, Khao soi neua
A rotisserie-chicken shop near Wat Phra Singh whose charcoal-blistered gai yang and papaya salad make it the Old City's go-to for a cheap Isan-style lunch.
Signature: Gai yang, Som tam, Sticky rice
A packed Old City morning canteen famous for Hainanese chicken rice and charcoal pork satay, a classic khao man gai counter near the market.
Signature: Khao man gai, Pork satay
A tucked-away Old City khao soi counter down Phra Pok Klao Soi 13, a low-key local favourite ladling coconut curry noodles until the pot runs out.
Signature: Khao soi gai, Khanom jeen
A smoky Old City grill down a Ratchadamnoen lane, charring whole salt-crusted tilapia over drum barrels alongside fiery Isan larb and papaya salad.
Signature: Grilled tilapia, Larb, Som tam
A cheerful Isan spot near Wat Phra Singh piling up fiery som tam, grilled chicken and sticky rice, the kind of loud, cheap northeastern dinner locals love.
Signature: Som tam, Grilled chicken, Nam tok
A leafy Old City garden cafe threaded with ferns and fountains, a calm spot for cakes, Thai tea and Western breakfasts away from the moat traffic.
Signature drink: Iced Thai tea
A hidden upstairs coffee bar off Tha Phae Soi 4, a calm wooden hideaway above the Old City bustle serving considered black, white and brown coffee only.
Signature drink: Black, white or brown
A social-enterprise roaster founded by an Akha hill-tribe son in 2010, roasting single-origin northern beans grown by his village co-op near Mae Chan.
Sources from: Thailand
How they serve: Espresso, Filter, Whole bean retail
An intimate upstairs wine room near Wat Phra Singh, a quiet Old City perch for boutique old-world bottles and charcuterie above the Samlan Road bustle.
Signature pour: Burgundy by the glass
Wine focus: Boutique old-world wines
An Old City cocktail bar leaning into Lanna herbs and Thai spirits, a low-key Samlan Road room for locally rooted drinks near Wat Phra Singh.
Signature drink: Thai-herb cocktails
A friendly, well-worn reggae bar in the moat, all rum, Marley and easy conversation, a long-running backpacker-favourite hang inside the Old City walls.
Signature drink: Rum cocktails
An indie-electronic bar by Tha Phae Gate with a relaxed courtyard, a reliable Old City spot for cheap cocktails and a mellow crowd before the clubs open.
Signature drink: House pours
A small, local fresh-food market inside the northeast moat where morning stalls sell curry-and-rice parcels, sai ua, sticky rice, fruit and cheap ready meals.
Try: Curry parcels, sticky rice, sweets
An Old City taproom stocking over 300 beers alongside its own in-house brews and ciders, a serious moat-side stop for hopheads and cider drinkers alike.
The Sunday market runs the length of Ratchadamnoen from Tha Phae Gate to Wat Phra Singh, food courts along the way plating khao soi, grilled skewers and roti.
A small-group evening eating tour by red truck, digging into northern Thai and Burmese-influenced street stalls locals love, guided by a Chiang Mai foodie.
The lunchtime version of A Chef's Tour, working through markets and family kitchens for khao soi, curries and sweets on a small-group tasting walk.
A licensed-guide walking tour of Warorot and the Old City stalls, sampling northern specialties and explaining the Lanna and Yunnanese roots of each dish.
A responsible-travel operator's evening street-eats run by silent electric tuk-tuk, hitting market stalls and neighborhood kitchens across the city after dark.
Chiang Mai's great November festival floats krathong on the Ping and lanterns into the sky, with walking-street stalls piling up khanom and grilled snacks.
Thailand's April new-year water festival is at its wildest around the Chiang Mai moat, with khao soi stalls and khan tok feasts between the water fights.
The city-pillar merit festival at Wat Chedi Luang in late May draws flower offerings and a temple-fair spread of northern sweets, noodles and vegetarian stalls.
An Akha-family cooking school teaching 11 Thai and hill-tribe dishes at open-air wok stations, opening with a market tour and running morning or evening.
A long-running school run by Gayray, offering an in-town class or a farm course with a market visit, teaching six Thai dishes across curry, soup and stir-fry.
Charcoal gai yang, papaya salad and sticky rice near Wat Phra Singh make SP Chicken one of the Old City's best-value Isan-style lunches under 150 baht.
Try: Grilled chicken and som tam
One of the oldest northern kitchens in the Old City keeps most plates under 100 baht, a no-frills, decades-deep option for hang lay and larb on a budget.
Try: Northern curries and rice
A packed Old City morning canteen famous for Hainanese chicken rice and charcoal pork satay, a classic khao man gai counter near the market.
Try: Khao man gai and pork satay
Fern Forest's leafy Old City courtyard is a calm brunch escape for French toast, big breakfasts and Thai tea under the ferns, away from the moat traffic.
Order: French toast and Thai tea
The anchor of the Old City backpacker party complex, a cluster of cheap-drink bars and a dance floor that draws the moat's late crowd until closing.
Tip: It is the loudest corner of the Old City and closes around midnight by law; pre-game here then move to Nimman for later nights.
An Old City live-music bar with nightly Thai bands and a warm local crowd, a reliable spot to catch acoustic and pop-rock sets inside the moat.
Tip: Bands usually start around 21:00; it is a sit-down music bar rather than a dance club, good for a relaxed late drink.