
Huen Phen
Northern Thai · Old City
Long-running Old City kitchen serving classic Lanna dishes.
฿150–400·Lunch
Food
From Northern Thai classics to easy local eats, beautiful dining spaces and little sweet treats.
Taste Chiang Mai
Authentic Northern Thai and local Chiang Mai flavors worth seeking out.

Northern Thai · Old City
Long-running Old City kitchen serving classic Lanna dishes.
฿150–400·Lunch

Northern Thai Platter · Lanna House
A traditional Lanna house and garden serving authentic Northern Thai food.
฿200–400·Lunch or early dinner

Northern Thai · Nimman
Nimman's most popular Northern Thai table, relaxed and full of local dishes.
฿200–400·Late lunch

Khao Soi · Local Institution
A neighbourhood khao soi kitchen loved for its rich curry broth.
฿50–100·Morning

Ethnic Thai Cuisine · Gaeng Rawaeng Nuea
Refined Northern Thai cooking where local ingredients tell the story.
฿400–1,000·Dinner

Northern Thai Curry · Casual
A small, affordable kitchen serving comforting Thai dishes.
฿100–200·Dinner

Northern Thai · Home Style
Home-style Northern Thai plates cooked the way locals eat them.
฿100–300·Lunch
Creative · Memorable · Worth the Journey
Unique dining experiences that are worth planning a meal around.

Chef's Table · Seasonal Tasting Menu
An intimate chef's table pairing local ingredients with modern technique.
฿2,000–2,500·Dinner · book ahead

Heritage Thai · Tha Phae
Century-old shophouse turned elegant restaurant for classic Thai cooking.
฿500–1,200·Dinner

Fine Thai · Garden Setting
Refined Thai plates served in a quiet garden villa setting.
฿500–1,500·Dinner
Good Food · Beautiful Places
Restaurants where the atmosphere is as memorable as the food.

Colonial Heritage · Hang Lay Nue
Elegant dining inside historic colonial surroundings, with refined Northern Thai cuisine.
฿1,000–2,500·Dinner

Riverside Dining · Lobster
A refined riverside room serving French, Thai and international cuisine.
฿1,000–3,500·Sunset dinner
Simple · Delicious · Easy on the wallet
Relaxed local restaurants offering great food at approachable prices.

Thai Kaprao Stir-fried · Nimman
A modern take on Thailand's beloved kaprao, right in the heart of Nimman.
฿200–400·Lunch

Beef Kaprao · Local Spot
A simple local shop specialising in flavourful holy basil stir-fried beef.
฿50–200·Lunch

Farm to Table · Premium Steak
Farm-to-table favourite known for fresh organic vegetables and hearty plates.
฿200–1,200·Anytime

Grilled River Prawns · Casual
A casual local seafood spot with fresh prawns at reasonable prices.
฿200–500·Dinner

Beef Khao Soi · Michelin Listed
A local favourite for rich, aromatic khao soi. Worth the trip for noodle lovers.
฿60–120·Morning

Everyday Thai · Friendly Prices
Straightforward Thai cooking served quickly and cheaply.
฿80–250·Lunch

Classic Thai · Casual
Familiar Thai favourites in a relaxed, easy-going room.
฿80–250·Anytime

Vegetarian Thai · Plant Based
Meat-free versions of Thai classics at very gentle prices.
฿50–150·Lunch

Home Cooking · Relaxed
A small kitchen cooking comforting Thai and Western plates.
฿150–350·Dinner

Casual Thai · Neighbourhood
An unfussy neighbourhood kitchen locals return to often.
฿100–300·Lunch
Desserts · Bakery · Little Treats
Sweet stops, pastries, bakeries and desserts worth saving room for.

French Pastry · Orange Bliss
Elegant French-style pastry, crafted to look like a real orange.
฿200–300·Afternoon

Artisan Bakery · Carrot Cake
Artisanal pastries made with natural ingredients and homemade yeast.
฿100–200·Morning

Soufflé Pancake · Soft Serve
Japanese-style dessert spot known for fluffy pancakes and premium soft-serve.
฿100–250·Evening

Homemade Cakes · Bingsu
A cosy homemade dessert house with a wide selection of cakes and bingsu.
฿100–250·Afternoon
Our picks

Chef's Table · Seasonal Tasting Menu
An intimate chef's table pairing local ingredients with modern technique.
฿2,000–2,500·Dinner · book ahead

Northern Thai Platter · Lanna House
A traditional Lanna house and garden serving authentic Northern Thai food.
฿200–400·Lunch or early dinner

Riverside Dining · Lobster
A refined riverside room serving French, Thai and international cuisine.
฿1,000–3,500·Sunset dinner

Artisan Bakery · Carrot Cake
Artisanal pastries made with natural ingredients and homemade yeast.
฿100–200·Morning

Thai Kaprao Stir-fried · Nimman
A modern take on Thailand's beloved kaprao, right in the heart of Nimman.
฿200–400·Lunch

Heritage Thai · Tha Phae
Century-old shophouse turned elegant restaurant for classic Thai cooking.
฿500–1,200·Dinner
What to eat

Northern curry noodles with crisp noodles on top.

Herb-packed Northern Thai sausage, grilled over charcoal.

Juicy marinated pork skewers from morning markets.

Tender braised pork leg over rice with rich sauce.

Bite-sized coconut pancakes, crisp outside and creamy inside.

Smoky green chili dip served with vegetables.

Ripe mango with coconut sticky rice — a must-try.

Creamy coconut ice cream served in a fresh shell.
Curated routes, practical guides and the places we would send a friend.