All guides

Shanghai food guide

Shanghai Food Guide: Breakfast Buns, Noodles, and Benbang Classics

Shanghai is easiest when you eat by time of day. Breakfast belongs to buns, soy milk, and street-side counters. Lunch can be noodles. Dinner is where old Shanghai cooking makes sense: red-braised pork, smoked fish, kaofu, and a table of sweet-savory dishes that do not taste like Sichuan or Cantonese food.

Best For

First China arrival cityBreakfast walksMetro-friendly food huntingTravelers who prefer mild flavors

How to Eat Through the Day

Breakfast

Start with steam and griddle

Shengjianbao is crisp-bottomed and juicy; xiaolongbao is softer and steamed. Eat carefully because the soup inside can burn.

Lunch

Noodles are the practical choice

Scallion oil noodles and yellow croaker noodles are useful when you want something local without losing half the day in a queue.

Dinner

Book one benbang meal

Red-braised pork, smoked fish, kaofu, and eight-treasure duck show the sweeter, soy-rich side of Shanghai cooking.

Snack

Pick one street bite

You dunzi, rice balls, or a small sweet snack works better than trying to turn every famous item into a full meal.

Where to Look

  • Huangpu and People's Square for classic restaurants and easy sightseeing connections.
  • Former French Concession for cafes, small noodle shops, and walkable streets.
  • Yuyuan area for tourist-heavy snacks; useful, but check recent reviews carefully.
  • Jing'an for polished dining and easier evening logistics.

Ordering Notes

  • Shanghai flavors can be sweeter than visitors expect. That is normal, especially in braised dishes.
  • For soup dumplings, bite a small hole first and sip or release the broth before eating.
  • Avoid judging a shop only by queue length; tourist zones create queues for average food too.
  • For a quick local meal, a noodle shop with a short Chinese menu is often a better bet than a large restaurant.

Chinese Search Terms

Use these terms on Douyin, Dianping, and Amap Street Ranking (高德扫街榜). Compare recent videos, menu photos, prices, nearby hot spots, queue comments, and whether the restaurant fits your walking route before choosing a specific shop.

小笼包生煎包葱油拌面排骨年糕本帮红烧肉黄鱼面八宝鸭油墩子

Dishes to Recognize

Xiaolongbao 小笼包

汤汁很烫,先咬小口再喝汤。别只盯网红店,社区老店也常有好笼。

Shengjianbao 生煎包

底要脆、汤要烫,上海早餐和夜宵都常见。吃的时候小心爆汁。

Scallion oil noodles 葱油拌面

便宜、香、不辣,是上海人很日常的一碗面。

Pork chop rice cake 排骨年糕

炸排骨配软糯年糕,甜咸酱汁很上海,适合当午饭。

Red-braised pork 本帮红烧肉

浓油赤酱代表菜,甜口明显,最好配米饭和青菜一起吃。

Yellow croaker noodles 黄鱼面

汤头鲜,鱼肉细,适合想吃清爽一点的本帮味道。

Eight-treasure duck 八宝鸭

糯米和配料塞进鸭肚蒸制,适合多人分享,不适合赶时间。

You dunzi 油墩子

萝卜丝油炸小吃,外脆里软,路边摊风味很强。

Sweet osmanthus rice balls 酒酿圆子

甜酒酿加小圆子,饭后甜汤,冬天热吃舒服。

Cold noodles with sesame sauce 冷面

夏天常见,花生酱或麻酱味重,配辣肉浇头很上海。

Kaofu 四喜烤麸

冷菜常客,甜咸口,烤麸吸满酱汁,适合开胃。

Smoked fish 熏鱼

本帮冷菜代表,外甜里香,通常不是烟熏味而是酱香甜口。

Local Note

Shanghai is good for gentle pacing. Eat small in the morning, save your appetite for one proper old-style dinner.

Read the Shanghai city guide Browse all foods