Travel advice for China
From travel safety to visa requirements, discover the best tips for visiting China
Book your individual trip, stress-free with local travel experts
Plan your tailor-made trip with a local expert
Book securely with money-back guarantee
Travel stress-free with local assistance and 24/7 support
written by
Rough Guides Editors
updated 05.07.2019
The Chinese obsess about food: the Mandarin for “how are you?” – ni chi fan ma – literally translates as “have you eaten yet?” Accordingly, they have created one of the world’s great cuisines. Each region boasts its own delicious specialities, which you’ll be able to find somewhere in Shanghai – but don’t overlook city’s own distinctive style.
Taken from the Rough Guide to Shanghai, these are six of the best restaurants to eat Shanghainese, and the dishes you should order at each one.
The Chinese like their restaurants rènào (hot and noisy), and this is a good example, a huge, bustling chain restaurant with a cheap and cheery atmosphere and interesting twists on standard Shanghainese fare. It’s best to come in a large group so you can order and share multiple dishes.
What to order Try the drunken shrimps if you’re brave enough. These critters come to the table live and soaked in booze – you pull off their heads and eat them while they twitch. Roasted pig’s trotter is another house speciality.
141 Yunnan Nan Lu
Billing itself the “king of crabs and ancestor of wine”, this local staple has been around for over two hundred years. It’s famous for its crab dishes, particularly the local speciality, hairy crabs (known as mitten crabs in the west), a grey freshwater crustacean harvested in in its breeding season from October to December.
What to order Hairy crabs: prise the shell off and you’ll find delicious white meat inside, and, if it’s a female, maybe the highly prized orange roe.
603 Fuzhou Lu
Old-fashioned Chinese-style dining – bright and noisy and with big tables; the waitresses expect you to call for their attention, so hardly suitable for a date, but it’s fun for a group. Adventurous diners might wish to sample the blood soup or chicken feet.
What to orderXiao Shaoxing is famous in Shanghai for its “drunken chicken” (the meat is steeped in rice wine).
118 Yunnan Nan Lu
The in-the-know spot where the stylish set get their down-to-earth home-style cooking. The decor is a bit tatty but there’s nothing at all wrong with the tasty and reasonably priced dishes. It’s spawned a chain, but none of the new branches are nearly as good
What to order Go for the soy-braised pork, pickled eggplant, crab-flavoured tofu – all local faves.
41 Tianping Lu
This intimate neighbourhood restaurant is a smart place to eat Shanghainese; it’s warm, relaxed and inexpensive, and the Taiwanese owner is attentive. The expansive menu features all the local classics, too, and eating here shouldn’t cost more than ¥100 per person. You’ll need to reserve ahead.
What to order The choice dishes are yellow croakers with scallions and deep-fried duck leg.
328 Jianguo Xi Lu
What to order Yang’s Fried Dumplings and Jia Jia Tang Bao have great reputations for, respectively, dumplings and xiaolong bao, delicious parcels filled with pork and a gelatinous soup.
Explore more of Shanghai with the Rough Guide to Shanghai or plan a bigger trip with the Rough Guide to China. Book hostels for your trip and don’t forget to purchase travel insurance before you go.
Created by local experts
Top image: Assortment of different types of asian traditional food in Shanghai © Tsuguliev/Shutterstock
written by
Rough Guides Editors
updated 05.07.2019
Use Rough Guides' trusted partners for great rates
From travel safety to visa requirements, discover the best tips for visiting China
Discover China's most captivating stories
China Travel GuideYour gateway to China - local insights and expert tips for your perfect trip!
Unlock China like a local!