Home › Cities › Shanghai › Food

Shanghai Dishes to Try and What They Cost

Soup dumplings, crispy-bottomed buns and sweet-savoury “benbang” cooking — with student prices and where to find them.

Short answer: breakfast on shengjian (about ¥10–30 for four), lunch on scallion oil noodles (¥20–40), and save xiaolongbao (¥30–60 a basket) for a sit-down treat. Shanghainese cooking — benbang cai (本帮菜) — is rich, glossy and slightly sweet.

Dumplings & Buns

A basket of xiaolongbao soup dumplings

Xiaolongbao (小笼包)

  • What it is: Thin-skinned soup dumplings filled with pork and hot broth — bite a hole, sip, then eat
  • Student price: About ¥30–60 a basket
  • Try it at: Nanxiang Steamed Bun Restaurant (南翔馒头店) in the Yu Garden bazaar, or Lai Lai Xiaolong (巧爱来来小笼)
  • Tip: Go upstairs to the sit-down floor at Nanxiang to skip the takeaway queue
Pan-fried shengjian buns in a large pan

Shengjian (生煎)

  • What it is: Thicker buns pan-fried in huge flat pans until the bottoms are crispy, topped with sesame and scallion
  • Student price: About ¥10–30 for four
  • Try it at: Yang’s Dumpling (小杨生煎) — a chain all over the city — or Da Hu Chun (大壶春)
  • Tip: The soup inside is very hot — nibble first

Noodles & Street Food

Scallion oil noodles (葱油拌面)

  • What it is: Thin noodles tossed in fragrant fried-scallion oil and soy — Shanghai’s simplest comfort food
  • Student price: About ¥20–40
  • Where: Neighbourhood noodle shops across the city

Pork chop with rice cakes (排骨年糕)

  • What it is: A fried pork chop with soft, chewy rice cakes in a sweet sauce
  • Student price: About ¥15–30
  • Try it at: Xian De Lai (鲜得来)

Fresh-meat mooncakes (鲜肉月饼)

  • What it is: Flaky pastry filled with warm seasoned pork — queues peak around Mid-Autumn Festival
  • Student price: About ¥8–15 each
  • Try it at: Guangming Cun (光明邨) on Huaihai Road

Sticky rice sweets (条头糕 · 双酿团)

  • What it is: Glutinous rice rolls and balls filled with red bean or sesame
  • Student price: About ¥5–15 a piece
  • Try it at: Shen Da Cheng (沈大成)

Benbang Classics to Share

DishWhat it is
Red-braised pork (红烧肉)Pork belly braised until glossy in soy and sugar — the signature Shanghai dish
Oil-exploded shrimp (油爆虾)Small river shrimp flash-fried in a sweet-savoury glaze
Shanghai smoked fish (上海熏鱼)Fried fish marinated in sweet soy — served cold as a starter
Hairy crab (大闸蟹)Autumn delicacy (October–November) — expensive, so share one with friends

A shared benbang meal typically costs about ¥80–150 per person — split several dishes between four or more friends.

Where to Eat on a Budget

  • Yunnan South Road (云南南路) — a central food street with local snacks and old-name restaurants.
  • Yu Garden bazaar — touristy but good for trying xiaolongbao and snacks in one place.
  • Mall food courts — around Wujiaochang, Jing’an and Xujiahui: clean, cheap and picture menus.
  • Campus canteens — still the cheapest meal in the city, usually ¥12–25.
  • Delivery — Meituan and Ele.me deliver everywhere; setup in the apps cheat sheet.

If You Only Try Three Things

  1. Shengjian for breakfast.
  2. Scallion oil noodles for lunch.
  3. Xiaolongbao at Nanxiang after walking Yu Garden.

Prices are estimates for September 2026 and vary between neighbourhood shops and tourist areas.

New to China?

Set up payments, mobile data and essential apps before exploring Shanghai — each topic has one national guide, so this page stays focused on the city itself.

Set up Alipay and WeChat Pay · Get a SIM, eSIM and internet access · Install the essential apps · Book high-speed trains

Last updated: September 2026. Prices, opening hours and rules in China change often — treat costs as estimates and confirm anything important with the official source before you go.

Photos: Maksym Kozlenko / Wikimedia Commons (CC BY-SA 4.0) · Brian Harrington Spier / Wikimedia Commons (CC BY-SA 2.0)