Shanghai Food Guide: 10 Dishes You Must Try (and Where to Find Them)
If Beijing is China’s political heart and Shenzhen its tech brain, Shanghai is its stomach. The city’s food culture is obsessive, competitive, and endlessly diverse — a mix of sweet, savory, and umami that reflects centuries of trade and migration.
Here are the 10 dishes that define Shanghai’s food scene, and exactly where to find the best versions of each.
1. Xiaolongbao (小笼包) — Soup Dumplings
The undisputed king of Shanghai street food. These delicate steamed buns are filled with minced pork and a rich, savory broth that explodes in your mouth.
The technique: Nibble a small hole in the wrapper → slurp the soup → dip in black vinegar with ginger → eat the rest.
Where to go:
- Jia Jia Tang Bao (佳家汤包) — Huanghe Road. The gold standard. Go before 11 AM to avoid the queue.
- Din Tai Fung — Multiple locations. More polished, more expensive, but consistently excellent.
2. Shengjianbao (生煎包) — Pan-Fried Pork Buns
Xiaolongbao’s crispier, heartier cousin. These buns are fried in large flat pans, giving them a golden-brown crispy bottom while the top stays soft and steamed.
Where to go:
- Yang’s Fried Dumplings (小杨生煎) — Wujiang Road. The chain that made shengjianbao famous. Multiple locations.
- Da Hu Chun (大壶春) — Sichuan Road. Old-school style with thicker wrappers.
3. Hairy Crab (大闸蟹) — Seasonal Luxury
From September to November, Shanghai goes crazy for hairy crabs from Yangcheng Lake. The prized part is the creamy, golden roe. It’s expensive, messy, and absolutely worth it.
Where to go:
- Xinguang Restaurant (新光酒家) — Near the Bund. Specialized crab restaurant.
- Cheng Long Hang (成隆行) — Jiujiang Road. Crab feast specialists.
4. Hong Shao Rou (红烧肉) — Red-Braised Pork Belly
This is the dish that makes vegetarians reconsider their life choices. Pork belly slow-braised in soy sauce, sugar, and spices until it’s melt-in-your-mouth tender with a glossy caramelized exterior.
Where to go:
- Old Jesse (老吉士) — Tianping Road. Legendary Shanghai home-style cooking.
- Fu 1088 — A beautiful setting in a restored 1920s mansion.
5. Cong You Ban Mian (葱油拌面) — Scallion Oil Noodles
The simplest dish on this list — and possibly the best. Springy noodles tossed in hot scallion-infused oil with a touch of soy sauce. It costs about ¥10 and tastes like a million bucks.
Where to go:
- Almost every local noodle shop makes a good version. Look for places with a queue of locals at lunchtime.
6. Cifantuan (粢饭团) — Glutinous Rice Rolls
Shanghai’s classic breakfast food. A cylinder of sticky rice wrapped around a youtiao (fried dough stick), pickled vegetables, and pork floss. Portable, filling, and delicious.
Where to go:
- Shengxing Dim Sum (盛兴点心店) — Near Yu Garden. Old-school breakfast spot.
7. Xie Ke Huang (蟹壳黄) — “Crab Shell” Pastry
Despite the name, there’s no crab here. These flaky sesame pastries are shaped like crab shells and filled with either sweet (red bean) or savory (pork, scallion) fillings.
Where to go:
- Wang Jia Sha (王家沙) — Nanjing West Road. Shanghai institution since 1945.
8. Kaofu (烤麸) — Braised Wheat Gluten
A classic cold appetizer. Spongy wheat gluten braised with mushrooms, peanuts, and daylily buds in a sweet-savory sauce. It’s unlike anything in Western cuisine — give it a chance.
Where to go:
- Any decent Shanghainese restaurant will have it. De Xing Guan (德兴馆) is a reliable bet.
9. Tang Cu Pai Gu (糖醋排骨) — Sweet and Sour Ribs
Forget the gloopy orange sauce you get at Chinese takeout abroad. Shanghai-style sweet and sour ribs are an entirely different beast — small, bite-sized ribs glazed in a dark, complex sauce made with black vinegar.
Where to go:
- Lao Zheng Xing (老正兴) — Fuzhou Road. One of Shanghai’s oldest restaurants.
10. Dou Jiang (豆浆) — Savory Soy Milk
Westerners think of soy milk as a sweet drink. Shanghai serves it savory — hot, with vinegar, dried shrimp, pickled vegetables, and youtiao croutons. It’s like a Chinese breakfast soup.
Where to go:
- Xiaotaoyuan (小桃园) — Local chain open early for breakfast.
A Food Lover’s Map
For the best experience, organize your eating around these food neighborhoods:
| Neighborhood | Known For |
|---|---|
| Huanghe Road | Soup dumplings (multiple famous shops) |
| Yunnan Road | All-day food street, great for snacking |
| Xintiandi | Upscale dining, great for a splurge meal |
| Wujiang Road | Casual eats, shengjianbao central |
| Old City (near Yu Garden) | Traditional snacks, tourist-friendly |
Tips for Eating in Shanghai
- Don’t fear the hole-in-the-wall. Some of the best food in Shanghai comes from tiny shops with plastic stools and handwritten menus.
- Lunch is from 11:30–1:00. If you hit popular spots outside these hours, the food will be fresher and the queues shorter.
- Use Dianping (大众点评). It’s China’s Yelp. Even if you can’t read Chinese, the photos and ratings are useful.
- Carry tissues. Some small restaurants don’t provide napkins.
- Clink glasses. Local custom: when toasting with someone senior, your glass rim should be lower than theirs.
Shanghai rewards adventurous eaters. The best meal I had wasn’t at a Michelin-starred restaurant — it was at a folding table outside a wet market, eating congyou banmian that a 60-year-old woman had been making on the same cart for three decades.
What’s your favorite Shanghai food memory?