Shanghai Food Guide 2026: What to Eat, Where to Eat It & How to Order

Published October 3, 2026 · 14 min read · Shanghai Food & Street Food

Shanghai may not have the fiery reputation of Chengdu or the imperial pedigree of Beijing, but ask serious eaters which Chinese city they would come back to purely for the food, and increasingly the answer is Shanghai. Its local cuisine — benbang cai (本帮菜), "home-style" Shanghai cooking — is built on a flavour that is instantly recognisable once you have tasted it: soy sauce and rock sugar, slow braises, river fish and pork, dishes that arrive amber-dark, faintly sweet and deeply savoury.

2026 is an unusually good year to eat here, because the range has never been wider. On the same afternoon you can spend ¥15 on a bowl of scallion-oil noodles in a lane shop that has perfected one dish for thirty years, sit down to a two-hour, ten-course hairy-crab banquet, and finish with the cheapest Michelin-starred dumplings on earth. This guide covers the dishes that matter, the addresses locals actually name, how hairy-crab season works — and the part most first-timers get wrong: how to order and pay.

The short version: Shanghai eating is a grazing sport — small portions, many stops, low cost. Learn four names and you will eat brilliantly: Jia Jia Tang Bao for xiaolongbao, Yang's Fry-Dumpling or Da Hu Chun for shengjianbao, Old Jesse and Fu 1088 for proper benbang sit-down cooking, and Wang Bao He or Cheng Long Hang for autumn hairy crab. Set up Alipay or WeChat Pay with an international card before you fly — many small shops genuinely do not take cash or a physical foreign card. Order by scanning the QR code on the table, and keep individual payments under ¥200 to dodge a 3% foreign-card fee.

1. What Shanghainese food actually is

Benbang cuisine (literally "local gang" or "this-place" cooking) has a clear personality. Where Sichuan food is hot-and-numbing and Cantonese food is light-and-steamed, Shanghai food is sweet-savoury: it uses soy sauce and rock sugar generously, prefers long braising and steaming over fast stir-frying, and leans on the fish, crab, pork and river produce of the Yangtze River Delta. Because the city spent decades split into foreign concessions, the kitchen also absorbed outside influences — Shanghai borscht, pan-fried pork chops, and a coffee culture with no parallel in inland China.

For a visitor it helps to separate the city's food into three layers:

2. The dishes to eat — and where to eat them

Xiaolongbao (小笼包) — soup dumplings

Thin-skinned steamed dumplings filled with seasoned pork and a spoonful of jellied broth that melts to liquid in the steamer. This is the city's signature bite. The serious names are Jia Jia Tang Bao (Huanghe Road, near People's Square — no frills, a queue, around ¥23 a basket) and Nanxiang Mantou Dian at Yu Garden, trading since 1900; the ground floor is stand-and-eat and cheapest, the upper floors have air-conditioned seating and a crab-focused menu. Din Tai Fung at IFC Mall is the reliable, comfortable, pricier option. Eat them within a few minutes of steaming, bite a small hole first, slurp the soup, then eat the rest — the inside is near-boiling.

Shengjianbao (生煎包) — pan-fried pork buns

The bigger, crispier cousin: juicy pork inside a thicker yeasted wrapper, fried to a golden crust on the bottom and topped with sesame and scallion. Yang's Fry-Dumpling (¥8–12 for four, branches all over the city) is the benchmark for the juicy "oil-style" version; Da Hu Chun on Sichuan Middle Road is the Michelin Bib Gourmand spot for the older "clear-water" style, with a lighter, cleaner broth. Eat them immediately — they deflate fast.

Cong you ban mian (葱油拌面) — scallion-oil noodles

Shanghai's ultimate comfort food: springy wheat noodles tossed in oil in which scallions have been slowly fried until dark and crisp, with soy and a little lard. Around ¥12–18, often served with a fried pork chop. Hu Xi Lao Long Tang Mian Guan on Huashan Road is the local favourite; Wei Xiang Zhai on Yandang Road — the tiny "Spider-Man noodle" shop that went viral after Tom Holland and Zendaya ate there twice in 2026 — serves a famous sesame-paste version for roughly ¥15.

Hongshao rou (红烧肉) — red-braised pork belly

The defining Shanghai flavour profile: pork belly slow-cooked in soy, rock sugar and Shaoxing wine until lacquer-dark and meltingly tender. Old Jesse (Tianping Road, since 2004) is widely considered the definitive benbang restaurant — cramped, noisy, no fusion, reservations essential. Fu 1088 serves the same classics in a restored 1930s villa.

Hairy crab (大闸蟹) — the autumn headline

Shanghai's most awaited food event, covered in full in section 5 below. In the golden window it is worth building a whole dinner around.

The rest of the hit list

3. Where to eat, neighbourhood by neighbourhood

Knowing the streets matters as much as knowing the dishes.

Below the radar: some of the best food in Shanghai is not on a "food street" at all. The breakfast stalls in residential lanes across Jing'an and the French Concession — jianbing, you tiao and hot soy milk — usually fold up by about 10am, so set an alarm if that is your target.

4. How to order and pay (the part that trips people up)

Shanghai is close to cashless, and this is the single biggest practical hurdle for a first-time visitor.

  1. Set up Alipay and WeChat Pay before you arrive, linking an international Visa or Mastercard. Since 2024 foreign cards can be added directly, with no local bank account. Street stalls, small dumpling shops and many crab houses take only mobile payment; some will not accept cash.
  2. You will usually order by scanning a QR code stuck to the table, which opens a digital menu — physical menus are increasingly rare. Bring a translation app or a camera; photos on the menu do most of the work.
  3. Keep individual payments under ¥200. Transactions over roughly ¥200 on a linked foreign card attract a ~3% international fee. On bigger bills it is worth asking whether the amount can be split.
  4. Install Dianping (大众点评), the app locals use for reviews and discount vouchers (often 20–40% off). Treat a perfect 5.0 score with suspicion; modest ratings often hide the real gems.
  5. At the crab restaurants and famous dumpling shops, book ahead. In October the well-known crab houses fill one to two weeks out, and reservations are essential rather than optional at Old Jesse.

Two classic traps. (1) The "tea ceremony" scam: a friendly stranger invites you to a traditional tea tasting that ends with a bill of hundreds of yuan. Decline. (2) Crab fakery: far more crab is sold as "Yangcheng Lake" than the lake could ever produce. Buy from a reputable restaurant or authorised vendor, scan the tag's QR code, and be suspicious of any price far below market.

5. Hairy crab season: the autumn obsessed-about crab

If you are in Shanghai between October and November, this belongs on your agenda. Yangcheng Lake hairy crab is small, sweet and famous for rich roe and buttery flesh, and the city treats its arrival as a national event.

Food safety. Never eat a crab that was dead before cooking, and treat raw freshwater crab with caution — it can carry lung fluke, which is exactly why the tradition is to steam it thoroughly. Steamed fresh at a reputable restaurant, hairy crab is safe. Note also that live hairy crab is essentially impossible to take home: the mitten crab is invasive and banned or heavily restricted in most countries.

6. Budget: what a meal actually costs

TierCost per personWhat you get
Street food / breakfast¥15–35Jianbing, dumplings, a bowl of noodles, soy milk
Casual / snack shop¥40–100Full local meal with a dish, rice and a drink
Mid-range¥150–350Multi-course benbang dinner, or a standard crab
Fine dining (entry)¥500–1,200One-star restaurants, Bund-view rooms, crab banquet
Elite tasting menu¥4,000–8,000+The city's top multi-course experiences

The reassuring part is how strong the middle is. Some of the most satisfying meals in Shanghai land between ¥150 and ¥600 a head — and the gap in quality between a ¥15 bowl of scallion-oil noodles and an ¥80 version in a hotel restaurant is tiny, while the gap in price is enormous.

7. A three-day eating itinerary

  1. Day 1 — the classics. 8:00am xiaolongbao at Jia Jia Tang Bao; mid-morning the Yu Garden bazaar for xie ke huang and Nanxiang's crab dumplings; lunch of pork-chop rice cake at Xian De Lai on Yunnan South Road; evening benbang dinner at Old Jesse (book).
  2. Day 2 — street and seasonal. Breakfast on the residential-lane circuit (jianbing, you tiao, soy milk) before 9am; lunch of crab-roe noodles at Cheng Long Hang; afternoon wandering the French Concession's food lanes; in-season, a full hairy-crab dinner at Wang Bao He.
  3. Day 3 — graze and go. Morning at Tongchuan Road seafood market; shengjianbao at Da Hu Chun; a scallion-oil-noodle finale, then butterfly pastry and fresh-meat mooncakes as gifts to carry home.

8. FAQ

How much does a meal cost in Shanghai?
A street breakfast is ¥5–15; a bowl of noodles or four shengjianbao ¥13–25; a sit-down local meal ¥40–100 a person; mid-range classics ¥150–300. Hairy crab in season starts around ¥150–300 a crab depending on size and sex.

Where is the best xiaolongbao in Shanghai?
The three names serious eaters point to are Jia Jia Tang Bao on Huanghe Road, Nanxiang Mantou Dian at Yu Garden (the historical original), and Din Tai Fung for consistent, comfortable quality. All three involve a queue — arrive at opening or between 2pm and 4pm.

When is hairy crab season?
Roughly late September to early December. Females, prized for their roe, are best from mid-October; males, for their white cream, from mid-November. Outside this window fresh hairy crab is nearly impossible to find, and what is on the menu is usually frozen — do not be talked into off-season crab at full price.

Do Shanghai restaurants accept credit cards or cash?
Small local places often accept only WeChat Pay or Alipay, and some take no cash. Set up Alipay with an international card before you arrive. Mid-range and upscale restaurants generally accept foreign credit cards, though a ~3% fee applies above roughly ¥200.

Is Shanghai food spicy?
No — benbang cooking is sweet-savoury rather than hot. The city has excellent Sichuan and Hunan restaurants if you want heat, but the local cuisine is gentle, soy-and-sugar forward and very approachable for first-timers.

Written by the China Travel editorial team. Dishes, addresses and prices were verified on October 3, 2026 using local dining platforms and official venue information, and reflect shoulder-season rates; always confirm current pricing, opening hours and reservation requirements before you go.