Top ChoiceYunnan in Shuhe Old Town

1 Restaurant

Built into a historic courtyard house once owned by a trader of the Tea Horse Road era, the restaurant's very modern menu features Yunnanese and Naxi specialties and even a few truffle dishes. Ask if a table is...

Top ChoiceInternational in Shangri-la

Flying Tigers Cafe

French-run bistro in a hundred-year-old courtyard house, with the finest wine list in town (from ¥30 a glass) and a diverse local and international menu that utilises local ingredients. Try the house-made...

Top ChoiceYunnan in Lijiang

Les Petites Écuries

High-end Yunnanese cuisine fills most of the menu at this Yunnanese–French collaboration, in an upmarket setting on the south side of the old town. Bring a group of three or four and try the Yunnan Nations...

Barbecue in Lugu Lake

Zhāxī Cāntīng

Lively restaurant and barbecue joint that's great for the local speciality, Mosuo pork (from ¥50), which you cook yourself on tabletop wood-fired grills. It's popular anytime, but the atmosphere becomes...

International in Shangri-la

Compass

Bustling spot for a fine breakfast, and a popular hang-out for international travellers. Salads, steaks, pasta and pizzas are all available, as well as a few generic Asian dishes. Great cakes and coffee; it's...

Yunnan in Lijiang

Tiāntiān Xiān

Locals flock here for the superb grilled fish and chicken and soy-bean-paste dishes (get here before 7pm or they will have run out). But all the Naxi specialities on offer are fantastic and great value. No...

Yunnan in Lijiang

Amayi Naxi Snacks

The name doesn’t do justice to the very authentic selection of Naxi cuisine on offer at this calm courtyard restaurant. There are fantastic mushroom dishes (when in season), as well as zhútǒng fàn (rice packed in...

Tibetan in Shangri-la

Silent Holy Stones

Long a favourite spot for local Tibetans, this relaxed and welcoming place specialises in yak-meat hotpots (from ¥148). Great mómo (馍馍, Tibetan dumplings) too, which come with a spicy dipping sauce, as well as a...

International in Shangri-la

Xiao Cai Cafe

Built into a hundred-year-old wooden building rebuilt in original form after the 2014 fire, this small cafe just off the main square is one of the prettiest places in town. There's a nice range of Chinese and...

International in Lijiang

N’s Kitchen

Clamber up the steep stairs for one of the best breakfasts in town, a monster burger a or fine Yunnan coffee from a window seat overlooking the small square below. The owner is a reliable source of travel info,...

Tibetan in Shangri-la

Kailash

This reliable long-standing restaurant serves up a mix of Tibetan, Indian and Chinese dishes in a Tibetan-teahouse atmosphere. It's down Old Street (老街, Lǎo Jiē) alley just off Beimen Jie: look for the gateway...

Yunnan in Lijiang

Sifang Food Court

Snackers should not miss this open-air food market where vendors sell appetising bite-size treats, some of which are native to Lijiang. Try the Nàxī kǎo qiézì (纳西烤茄子, Naxi grilled eggplant), served in a...

Tibetan in Shangri-la

Regong

Excellent joint for Tibetan eats, and always busy with locals, even if it is somewhat lacking in atmosphere. The house speciality is yak meat hotpot, and they do a small version for two people (¥80), but the mómo...

Tibetan in Shangri-la

Tara Gallery Café & Bar

This upmarket restaurant, bar and cafe (and art gallery) is a tasteful, thoughtfully designed space, and includes a plant-filled 2nd-floor terrace. The menu is a tantalising mix of Tibetan, Indian and Yunnan...

Yunnan in Lijiang

Tiān Hé Cāntīng

It’s hard to find a neighbourhood-style restaurant in the old town, or one that doesn’t also serve western food, but this very solid, family-run place hits the spot with a mix of authentic Naxi dishes and Chinese...