上海小笼包和生煎包

Shanghai Food Guide

🍜 Shanghai Food Guide

上海经典小吃:南翔小笼包、生煎包、葱油拌面

Shanghai's food scene is unlike anywhere else in China. It's the birthplace of Shanghainese cuisine (本帮菜, běn bāng cài) — characterized by its use of soy sauce, sugar, and cooking techniques that emphasize the natural flavors of ingredients. But Shanghai is also China's most cosmopolitan city, meaning you can eat Japanese sushi, French bistro food, or authentic Thai on the same block.

The city has more Michelin stars than any other Chinese city. But its most unforgettable meals might be the ¥20 xiaolongbao in a neighborhood noodle shop.

Shanghainese Essentials

Shanghainese cuisine is known for:

  • Sweet and savory flavor profile — heavy use of soy sauce and sugar
  • Braising (红烧, hóngshāo) — especially red-braised pork belly
  • Fresh seafood — the city is a short drive from some of China's best fishing ports
  • Hairly crab (大闸蟹, dà zhá xiè) — the definitive seasonal delicacy, October–December
  • Baijiu — the local spirit, an acquired taste

Must-Try Shanghainese Dishes

DishChineseDescription
Xiaolongbao小笼包Soup dumplings — the Shanghainese icon. Filled with pork and hot broth
Red-braised pork belly红烧肉Pork belly braised in soy sauce and sugar. Sweet, rich, melt-in-mouth
Braised pork with crab roe蟹粉红烧肉Shanghai classic — pork belly with crab cream
Squirrel-shaped mandarin fish松鼠桂鱼Sweet-and-sour fried fish, a Shanghai banquet classic
Drunken chicken醉鸡Chicken marinated in Shaoxing wine
Fried noodles with scallions葱油拌面Simple, addictive — noodles with fragrant scallion oil
Soybean milk咸豆浆Salty soybean milk with油条 (fried dough), breakfast staple
Hairy crab大闸蟹October–December only. Sweet crab roe, dipped in Zhenjiang vinegar
Beggar's chicken叫化鸡Chicken wrapped in lotus leaves and mud, slow-baked

Where to Eat

Yuyuan Garden / Xintiandi Area (Tourist-friendly)

These areas are tourist-oriented but can still be good if you pick right.

  • Nanxiang Steamed Bun Restaurant (南翔馒头店) — the famous xiaolongbao origin. Line is long but worth it. In Yuyuan Bazaar.
  • Luzumalu (绿波廊) — upscale Shanghai cuisine, 400+ years of history in Xintiandi
  • JW California Pizza — for when you need a break from Chinese food

French Concession (Local + Hip)

The tree-lined streets of the former French Concession hide some of Shanghai's best local restaurants and trendy eateries.

  • Sichuan Citizens (蜀话说) — surprisingly good Sichuan food in an old Shikumen house
  • SOMM — wine bar with excellent European food
  • Bistro Sola — casual French, great weekend brunch

Old Town (Nanshi /豫园)

The old Chinese city south of Yuyuan Garden is where locals actually eat.

  • Veggie Table (齐民市) — vegan dim sum, excellent
  • D兜面馆 — local noodle house, ¥15–25 per bowl, extremely authentic

Wujiang Road (Night Market)

From 7 PM, Wujiang Road (吴江路) near Nanjing West Road comes alive with street food stalls. Good for a casual evening walk and snacking.

Street Food Spots

SpotWhatWhen
Wujiang RoadNight market, skewers, BBQ7 PM–late
Mourse (茂名路)International street food, barsEvening
Tianzhu Market (天竺路)Local morning market, breakfast6–10 AM
Huanghe Road (黄河路)Old-school restaurants, late-nightAll day

Practical Tips

How to order:

  • Most mid-range restaurants have picture menus or you can point at what others are eating
  • Ask: "你们有什么好吃的?" (nǐmen yǒu shénme hǎochī de) — "what do you recommend?"
  • Use Alipay/WeChat scan on the table QR code to see the digital menu in English

Price range:

  • Street food / noodle shops: ¥15–40 per person
  • Mid-range restaurant: ¥80–200 per person
  • High-end / Michelin: ¥300–2000+ per person

Dietary restrictions:

  • Vegetarian is tricky in traditional Shanghainese restaurants — almost everything uses meat or fish sauce
  • Ask for "素菜" (sùcài, vegetable dishes)
  • Halal options are limited — look for Muslim-run西北 (northwestern) restaurants
  • Allergies: "我对___过敏" (wǒ duì...guòmǐn) — "I'm allergic to..."

Shanghai Michelin Guide

Shanghai has the most Michelin-starred restaurants in China:

StarsRestaurantCuisine
⭐⭐⭐Ultraviolet by Paul PairetMolecular French
⭐⭐8½ Otto e Mezzo BombanaItalian
⭐⭐South of The CloudsYunnan fusion
Jia Ming Long (佳家鱼丸)Shanghainese
Nanxiang Steamed Bun RestaurantXiaolongbao

Reservations are essential for the 2 and 3-star restaurants.

Cost Summary

LevelCost per person
Street food / noodles¥20–50
Mid-range restaurant¥80–200
High-end / Michelin¥300–2000+
Average daily food budget¥150–400

Last updated: 2026-06-05 · Written by Bobby, living in Chengdu since 2023

Bobby
Bobby

Living in Chengdu since 2023. Writes about practical China travel from firsthand experience. About me →

← Back to Shanghai Guide