Home Shanghai China Shanghai Hotels About
Home  ›  China  ›  Shanghai  ›  Food Guide
Shanghai Food Guide · 2026

What to eat in Shanghai
11 dishes before you leave

The soup dumplings that scald you in the best possible way. The red-braised pork that takes four hours and tastes like it. The hairy crabs that only exist for eight weeks a year. Shanghai is one of the world's great eating cities — here is where to start.

Why eat here

A kitchen that absorbed the world

Shanghai's local cuisine — called Benbang (本帮), meaning "home-style" — is unlike any other regional Chinese cooking. It runs sweet-savoury, layering soy sauce with rock sugar in proportions that sound excessive until you taste the result after a four-hour braise. It prizes pork belly, freshwater crab and slow cooking over a wok. The knife-work is refined, the flavours deep without being aggressive.

But Shanghai was also a city carved into foreign concessions for a century. French, British, Russian and American enclaves left their traces in the kitchen — Shanghai borscht, crispy pork chops with ketchup, Art Deco café culture, and a cosmopolitan openness to borrowing that makes eating here unlike anywhere else in China. We picked 11 dishes that tell the full story: the street-corner staples and the restaurant-table classics, with the places you can actually walk into.

The essential dishes

11 things to eat before you leave Shanghai

Ranked by how irreplaceably Shanghainese they are — dishes you won't find done quite like this anywhere else.

Xiaolongbao soup dumplings — four pleated steamed parcels in a bamboo steamer, thin translucent wrappers 1
Xiaolongbao (小笼包)
Soup Dumplings · Shanghai's defining dish

The wrapper is thinner than a business card. Inside, a meatball floats in hot pork broth that was set solid as gelatin before steaming. The correct technique: bite a small hole in the side, wait ten seconds, sip the broth, then eat the whole thing. Skip that step and the scalding soup hits your shirt. Good XLB are pleated with at least 18 folds. Jia Jia Tang Bao on Huanghe Road has been doing this since 1986 and still draws a queue every morning.

Where: Jia Jia Tang Bao (127 Huanghe Rd, near People's Square) · Nanxiang Mantou Dian at Yu Garden (trading since 1900) · Din Tai Fung (consistent quality)
Price: ¥32–45 / basket of 6 (pork) · crab-roe filling ¥72+
Tip: Arrive before 11 am or after 2 pm to avoid the longest queues
Shengjian bao pan-fried pork buns in a giant wok, golden-brown on the bottom, scattered with sesame and spring onion 2
Shengjian Bao (生煎包)
Pan-Fried Pork Buns · crackle, steam, soup

If xiaolongbao is poetry, shengjian bao is rock and roll. The same pork-and-soup filling, but packed into a larger dough ball, then fried in a massive flat-bottomed wok until the base is audibly crunchy and the top stays pillowy. White sesame and chopped spring onion on top. When you bite in, the soup bursts. At Yang's Dumplings, four pieces cost ¥13 — the best fourteen minutes of eating in Shanghai, standing on the pavement with a wax-paper bag.

Where: Yang's Dumplings (小杨生煎 · multiple locations · Wujiang Rd branch near Nanjing West Rd is the most famous)
Price: ¥13 / 4 pieces — the cheapest entry on this list
Rule: Eat immediately. The crust softens within minutes.
Hongshao rou red-braised pork belly in a clay pot — deep mahogany glaze, fat rendered to silky tenderness 3
Hongshao Rou (红烧肉)
Red-Braised Pork Belly · Shanghai's soul dish

Pork belly braised for four hours in soy sauce, Shaoxing rice wine, rock sugar and aromatics until the fat melts into translucent silk and the skin trembles on the chopstick. The glaze is a deep mahogany-red that stains the white rice underneath. This is the taste that Shanghainese people mean when they say "home cooking." Old Jesse on Tianping Road makes arguably the definitive version: a single portion, glossy, trembling, profoundly flavoured.

Where: Old Jesse (老吉士 · 41 Tianping Rd, Xuhui · book ahead) · Fu 1015 (1015 Yuyuan Rd · lovely setting)
Price: ¥68–128 / portion (feeds 2–3 as part of a shared meal)
Order with: plain stir-fried greens to cut through the richness
Chinese mitten crab — the hairy-clawed freshwater crab prized for its orange roe in Shanghai's autumn season 4
Hairy Crab / Da Zha Xie (大闸蟹)
Seasonal — only available September to November

Shanghai goes quietly mad for these each autumn. Female crabs from Yangcheng Lake — carrying bright orange roe, sweet and almost custard-like — are best in September and October. Males, prized for their rich, milky milt, peak in October and November. The traditional preparation is dead-simple: steamed, eaten with black Zhenjiang vinegar and pickled ginger. The flavour is sweet, clean, intensely crabby. Outside this eight-week window, honest restaurants won't have them.

Where: Wang Bao He (603 Fuzhou Rd · trading since the Qing Dynasty) · Cejerdary (The Bund · more modern · hairy crab noodles year-round)
Price: ¥150–500 / crab, depending on size and source
Season: Female: Sept–Oct · Male: Oct–Nov. Off-season = frozen. Don't bother.
Honest seasonality note: If you're visiting outside September–November, fresh hairy crabs simply are not available. Anything served off-season has been frozen, and the flavour difference is immediately apparent. Skip to dishes 5–11 instead.
Cong you ban mian — scallion oil noodles in a white bowl, glistening with rendered oil, topped with caramelised spring onion 5
Cong You Ban Mian (葱油拌面)
Scallion Oil Noodles · ten yuan of pure clarity

Nothing to look at — plain yellow noodles in a bowl, topped with what looks like a small puddle of dark oil and some dried shrimp. The first bite reframes your understanding of what noodles can taste like. The oil has been slow-rendered with spring onion until the scallion caramelises and perfumes the fat; soy sauce and sugar go in at the end. Every strand is coated. This is what Shanghainese people eat when nothing else will do. A bowl costs ¥10–18. Worth every moment.

Where: Yi Gui He (290 Ji'an Rd, off Zhaozhou Rd) · Ding Te Le (22 Lane 494 Huaihai Middle Rd) · local noodle shops in any residential neighbourhood
Price: ¥10–18 / bowl
When: All day, but best as a breakfast between 7 and 10 am
Shanghainese lion's head meatball — an enormous braised pork meatball in a clay pot, dark mahogany glaze, garnished with spring onion 6
Lion's Head Meatball (狮子头)
Slow-braised in a clay pot · named for its shaggy shape

A meatball the size of a fist, made from coarsely minced pork belly — never too fine, so the texture stays yielding without being dense. The name comes from the shaggy edges that supposedly resemble a lion's mane. It comes two ways: red-braised (红烧) in soy and rock sugar, or the white version (清炖) steamed in clear broth with Napa cabbage. The white version is the more delicate choice, letting the sweetness of the pork speak entirely for itself. Both arrive in the clay pot they were cooked in.

Where: Fu 1015 (1015 Yuyuan Rd, near Jiangsu Rd) · Old Jesse · Shanghai Lao Lao (41 Tianping Lu)
Price: ¥48–88 / portion (1–2 meatballs)
Tip: Order the white-braised version (清炖) to taste the pork undisguised
🐟7
Shanghai Smoked Fish (熏鱼 Xun Yu)
Not actually smoked · deep-fried then lacquered in sweet-sour glaze

The name is a red herring (no pun intended): xun yu is not smoked. Slices of carp or herring are marinated, deep-fried until crackling crisp, then immediately plunged into a warm bath of soy, sugar, Shaoxing wine and five-spice. The sauce clings as it cools, creating a lacquered sweet-savoury coating over a still-crunchy fish. Served cold as a cold appetiser, it's one of those Shanghai dishes that visitors often overlook — then keep ordering through the rest of the meal. A fixture at morning markets sold by weight for centuries.

Where: Hai Jinzi (240 Jinxian Rd, near Shaanxi South Rd) · most classic Shanghainese restaurants · morning wet markets in Jing'an
Price: ¥28–45 / cold-appetiser plate
🍖8
Sweet-and-Sour Spareribs (糖醋排骨)
Tang Cu Pai Gu · Shanghai's version uses black vinegar, not ketchup

The Shanghai version of sweet-and-sour bears no resemblance to the fluorescent red sauce you may know from Cantonese takeaways. Here the sweetness comes from rock sugar, the sour from aged Zhenjiang black vinegar — a deeper, more complex acidity with a faint maltiness. The ribs are fried first for texture, then braised until the meat eases from the bone. The sauce is a deep amber, glossy and clingy. Order it at any classic Shanghainese restaurant and you'll understand why this is the dish families make on weekends.

Where: Old Jesse · Fu 1015 · any home-style Shanghainese restaurant
Price: ¥48–78 / portion
Pair with: steamed white rice and garlicky stir-fried greens
Cong you bing scallion pancakes — golden-brown layered flatbread cut into wedges, spring onion visible in the crisp flaky layers 9
Scallion Pancake (葱油饼 Cong You Bing)
Layered flatbread · the oldest street food in Shanghai

Dough laminated with scallion oil and lard, rolled many times to create distinct layers, then pressed onto a flat griddle until both sides are golden and audibly crisp. The outer surface shatters; the inside layers stay soft and fragrant with spring onion. This has been a Shanghai street breakfast since before anyone can remember — vendors start at 5.30 am and often sell out by mid-morning. Eat it warm, torn and dipped into warm soy milk (doujiang), and you will understand something true about this city.

Where: Street stalls throughout the Old City (Yuyuan area) · Jing'an morning markets · local breakfast shops across the city
Price: ¥5–12 / pancake
Hours: 5.30–11 am only. Some vendors sell out by 9 am.
🦀10
Crab Roe (蟹粉 Xie Fen)
The flavour that follows you home

Xie fen — crab roe and crab meat from hairy crabs, stir-fried with ginger and black vinegar — is what Shanghainese cooks do when they want to make something feel important. It turns up as a filling in xiaolongbao (crab XLB costs twice as much, and it's worth it), spooned over silken tofu, folded into fried rice, or stirred into a bowl of noodles. The flavour is sweet, intensely marine and slightly nutty — nothing quite like it. Unlike the whole crabs, xie fen preparations are available year-round at good restaurants.

Where: Nanxiang Mantou Dian (crab XLB ¥72 / 6 pieces, year-round) · Fu 1015 (crab roe tofu · excellent) · most upscale Shanghainese restaurants
Price: Typically 50–100% more than the equivalent non-crab dish
🌅11
The Shanghai Breakfast
Da bing · you tiao · doujiang · ci fan tuan — before 10 am only

Shanghai's breakfast culture is worth setting an alarm for. The classic combination: da bing (大饼, a thin unleavened flatbread) + you tiao (油条, a fried dough stick, crisp outside, airy inside) + doujiang (豆浆, warm soy milk, salty or sweet). Total cost: under ¥10. The alternative is ci fan tuan (粢饭团) — glutinous rice packed around a crushed you tiao, pickled vegetables and dried pork floss, then rolled tight and eaten on the move. Grab one from a street cart and walk. This is the city before the city wakes up.

Where: Street carts throughout your neighbourhood · Jing'an, Xuhui and Huangpu morning markets · Yonghe King chain (mostly 24-hour)
Price: ¥5–10 / full set
Hours: 5.30–10 am. Gone after that.
Eating neighbourhoods

Where to go for what

Shanghai is a big city. Know your neighbourhood before you set out.

People's Square & Huanghe Road
人民广场 · MRT Lines 1 / 2 / 8, People's Square station

The most food-dense block in the city for Shanghainese classics. Jia Jia Tang Bao and Yang's Dumplings are within a five-minute walk of each other. Several well-known scallion oil noodle shops hide in the lanes nearby. Come for breakfast or a mid-morning run through several dishes at once.

Best for: Xiaolongbao · shengjian bao · scallion noodles · Hours: 7 am–1 pm
Yu Garden & Old City
豫园 · MRT Line 10, Yu Garden station

The oldest food culture in Shanghai sits here — Nanxiang Mantou Dian has been operating in front of Yu Garden since 1900. Scallion pancake vendors, stewed crab, street snacks and souvenir-worthy preserved foods line the lanes. Crowded on weekends but irreplaceable as an experience.

Best for: Nanxiang XLB · street snacks · Hours: 10 am–8 pm
Xuhui & Former French Concession
徐汇 · MRT Line 1, Hengshan Rd / Changshu Rd stations

Shanghai's most atmospheric dinner neighbourhood — tree-lined streets, Art Deco buildings and a concentration of classic Shanghainese restaurants. Old Jesse is here; Fu 1015 isn't far. Plan a long evening meal rather than a quick stop.

Best for: Hongshao rou · lion's head · smoked fish · Hours: Dinner, 6–10 pm
Jing'an & Nanjing West Road
静安 · MRT Lines 2 / 7, Jing'an Temple station

Morning market Shanghai, before the neighbourhood turns cosmopolitan. Local breakfast vendors, wet markets and scallion noodle shops that open at 5.30 am. Come before 9 am. You will be the only tourist, and the food will cost ¥10.

Best for: Breakfast · scallion pancake · ci fan tuan · Hours: 5.30–10 am
Legendary restaurants

The places you need to know

Restaurants that Shanghainese people have been recommending to each other for decades.

1
Jia Jia Tang Bao (佳家汤包)
The city's most-discussed xiaolongbao · since 1986

No design, no English menu, no reservations — just a queue and the city's most scrutinised soup dumplings, unchanged in forty years. Pork-only XLB are ¥32 a basket; crab-and-pork are ¥72. The dumpling skin is conspicuously thin, the broth abundant, the pleating obsessive. Opens at 6.30 am and sometimes sells out before noon.

Address: 127 Huanghe Rd, Huangpu District
Hours: 6.30 am–8 pm (closed Tuesdays) · Highlight: pork XLB ¥32 · Cash and WeChat Pay
2
Yang's Dumplings (小杨生煎)
The city's best shengjian bao · ¥13 for four pieces

Does one thing and does it better than anyone. The iron wok rotates every ten minutes: white dough on top, sesame-dusted and spring-onion-scattered, dark amber crunch on the bottom, soup sealed inside. Four pieces cost ¥13. The Wujiang Road branch near Nanjing West Road is the most storied, but the quality is consistent across locations. Stand outside and eat immediately — the crust is the whole point.

Address: Multiple locations · flagship: 269 Wujiang Rd, Jing'an
Hours: 7 am–9 pm · Highlight: shengjian bao ¥13/4 pieces · WeChat Pay preferred
3
Old Jesse (老吉士酒家)
Classic Shanghainese · Xuhui · since 1995

Ask anyone who takes Shanghainese food seriously where to go for one dinner in the French Concession, and they'll say Old Jesse. The hongshao rou is slow-braised to a deep, trembling glaze. The carp head blanketed in spring onion is a signature. Lion's head meatball still arrives in the same clay pots as opening day. Book ahead for weekends; walk-ins are possible at lunch on weekdays.

Address: 41 Tianping Rd, Xuhui · MRT Line 1, Hengshan Rd station
Hours: 11 am–2 pm / 5–10 pm · Price: ¥150–300/person · Reservations recommended
4
Nanxiang Mantou Dian (南翔馒头店)
Operating since 1900 · the historic original at Yu Garden

The oldest xiaolongbao shop still operating in Shanghai — a three-storey building facing Yu Garden that has been making dumplings since the Qing Dynasty. Ground floor is stand-and-eat (cheapest). Upper floors have air-conditioned seating and a fuller crab-focused menu. More tourist-facing than Jia Jia, but the historical weight is real and the crab XLB are outstanding in season.

Address: Yu Garden (豫园) · MRT Line 10, Yu Garden station
Hours: 7 am–9 pm · Highlight: pork XLB ¥42 · crab XLB ¥72 · Cards and WeChat Pay
5
Wang Bao He (王宝和酒家)
Hairy crab specialists · 603 Fuzhou Rd · Qing Dynasty heritage

If you're in Shanghai during the autumn window and want to eat hairy crab seriously, Wang Bao He is where to call first. This is a restaurant that has been cooking crab since the Qing Dynasty and the menu in season is essentially a deep dive: steamed Yangcheng Lake crabs, crab-roe XLB, crab tofu, crab porridge. Book well ahead in October — it fills weeks in advance.

Address: 603 Fuzhou Rd, Huangpu · MRT Lines 1/2, People's Square station
Hours: 11 am–2 pm / 5–9 pm · Price: ¥200–500/person in season · Reservations essential
Frequently asked

FAQ · Before you go eating

How much does a meal cost in Shanghai?
Shanghai works at every price point. Street breakfast (da bing + you tiao + soy milk) is ¥5–15. A bowl of scallion oil noodles or four shengjian bao: ¥13–25. A sit-down local meal at a neighbourhood restaurant: ¥40–100 per person. Mid-range classics like Old Jesse: ¥150–300 per person. Hairy crabs in season start at ¥150–300 each, depending on size and sex.
Where is the best xiaolongbao in Shanghai?
The three places serious eaters point to are Jia Jia Tang Bao on Huanghe Road (no frills, long queue, nine locations now), Nanxiang Mantou Dian at Yu Garden (the historical original, trading since 1900), and Din Tai Fung for consistent, reliably excellent quality. All three require queuing — arrive before opening or after the lunch rush, roughly 2–4 pm.
When is hairy crab season in Shanghai?
Hairy crabs are strictly seasonal. Female crabs — prized for their orange roe — are best in September and October. Males — valued for their milky milt — peak in October and November. Outside this window, fresh hairy crabs are nearly impossible to find; if they're on the menu, they're almost certainly frozen and the flavour difference is stark. Don't be talked into off-season crabs at full price.
Do Shanghai restaurants accept credit cards?
Street stalls and small local spots — including Yang's Dumplings and most xiaolongbao shops near Yu Garden — accept WeChat Pay or Alipay only. Some won't take cash. Download Alipay before you arrive and link a Visa or Mastercard via its international mode (this now works for visitors). Mid-range and upscale restaurants generally accept foreign credit cards. Read more in our China payments guide.
What makes Shanghainese food different from other Chinese cuisines?
Shanghainese cuisine (Benbang 本帮) has a clear personality: sweet-savoury, combining soy sauce and rock sugar generously; a preference for long braises and steaming over stir-frying; an affinity for pork and freshwater seafood. Because Shanghai was divided into foreign concessions for decades, the kitchen absorbed French, Portuguese and Russian influences — hence Shanghai borscht, pan-fried pork chops and a cafe culture that has no parallel in inland China.
Can I eat xie fen (crab roe) outside hairy crab season?
Yes. Crab roe preparations — xie fen xiaolongbao, crab roe tofu, xie fen fried rice — are on the menu year-round at good Shanghainese restaurants. Fu 1015 (1015 Yuyuan Rd) and Nanxiang Mantou Dian both keep crab XLB on the card all year. The flavour is different from in-season fresh crab but still genuinely excellent.
Klook · Food Tours

Shanghai Food Tours — eat the right things with someone who knows

Guided food walks with local experts: XLB at the back-alley original, morning market breakfast, scallion pancakes from the cart. No language barrier. No guessing which stall is worth the queue.

Browse Shanghai Food Tours on Klook →
Wherebest is an affiliate partner of Klook — we may earn a commission when you book through our links, at no extra cost to you.