Shanghai food means two things. One is everything: as China’s biggest commercial city, Shanghai has Sichuan, Cantonese, Xinjiang and Japanese kitchens on the same block. The other is its own cooking, called benbang, which is sweeter and darker than most Chinese food, heavy on soy sauce, sugar and rice wine. This guide is about the second one: the dishes you will not eat the same way anywhere else, where to find them, and what they cost.

Most of the shops below come from the Shanghai government’s own 2026 series on local food, which lists addresses and prices. That is a better starting point than most restaurant round-ups, and it is why so many of the prices here are so low.

Checked 3 Oct 2026 Shops and prices from the Shanghai government’s English-language “Global Taste in Shanghai 2026” series (March to June 2026), unless stated otherwise.

Xiaolongbao, the soup dumpling

A pleated dumpling of thin dough around pork and a spoonful of jellied stock that melts as it steams. According to the Shanghai government, Huang Mingxian created it in 1871 at a shop called Ri Hua Xuan in Nanxiang, a town now inside Shanghai’s Jiading district. Bite a small hole, let the soup out into your spoon, then eat the rest. Don’t put a whole one in your mouth straight from the steamer.

The famous address is the Nanxiang Steamed Bun Restaurant at 87 Yuyuan Road, inside the Yu Garden bazaar, where six pork dumplings cost ¥40 and the takeaway queue on the ground floor can take a while. The second-floor dining room is the sensible choice; the third floor charges several times more for the same idea. Jia Jia Tang Bao, at 127 Huanghe Road near People’s Square, sells a basket of twelve for about ¥38 and also has queues. For something more local, Wan Shou Zhai in Hongkou (123 Shanyin Road) opens at 04:30. Din Tai Fung is excellent, but it is a Taiwanese chain, at around ¥80–120 a head.

Checked 3 Oct 2026 Origin and addresses from the Shanghai government (16 Mar 2026); Nanxiang price from Trip.com (Dec 2024) and floor-by-floor note from wanderinchina.com (Feb 2026); Jia Jia price from Trip.com (undated); Din Tai Fung from chinafortravelers.com (May 2026). Other guides give a different origin date; we use the city’s.

Shengjianbao, the pan-fried bun

Xiaolongbao’s sturdier cousin: a thicker, yeasted bun with the same soup inside, fried in a wide pan until the bottom is crisp and then scattered with sesame and spring onion. It is cheap. Across the six shops the Shanghai government compared, four buns cost ¥9 to ¥13. Yang’s Fry-Dumpling, founded in 1994, sells four for ¥13 at 97 Huanghe Road, a few doors from Jia Jia Tang Bao. Da Hu Chun, open since 1932, charges ¥11 for four; it has moved during the renovation of Yunnan South Road, so check its current address before you go. The soup in a shengjianbao is hotter than it looks. Wait a minute.

Checked 3 Oct 2026 Shanghai government (30 Apr 2026, prices; 12 Feb 2026, Da Hu Chun reopening on South Shanxi Road).

Scallion oil noodles

Cong you ban mian is thin noodles tossed in oil that has been slowly fried with spring onions until they turn dark and sweet, then dressed with soy sauce. Nothing else. The modern version is credited to Chen Youzhi, who sold it near the City God Temple from 1889. It is also the best illustration of how Shanghai prices work. In the government’s 2026 list, a bowl costs ¥7 at Huxi Laolongtang (685 Dingxi Road), ¥8 at Longtang Wonton House (729 Weihai Road, 06:30–18:00), ¥25 at Cang Lang Ting (8 Sinan Road) and ¥28 at Jianguo 328 (328 West Jianguo Road). The cheap bowls are not worse. They are just not in the French Concession.

Checked 3 Oct 2026 Shanghai government (24 Apr 2026).

Red-braised pork and benbang restaurants

Hongshao rou is pork belly braised in soy sauce, rock sugar and Shaoxing wine until it is glossy and soft enough to cut with chopsticks. It is the benchmark of benbang cooking, and every Shanghainese restaurant has a version. The price range is wide. The government’s list runs from ¥27 at Ren He Guan (407 Zhaojiabang Road) and ¥54 at Lyceum (130 Jinxian Road) to ¥78 at Laokele (399 Jiujiang Road) and ¥168 at Yuan Yuan on Middle Huaihai Road.

For one proper sit-down benbang meal, the name to know is Lao Zheng Xing, founded in 1862 and at 556 Fuzhou Road since 1997. It holds one Michelin star in the 2026 guide, and one diner put the bill at just over ¥100 a head, which makes it one of the cheaper starred meals anywhere. Book ahead.

Checked 3 Oct 2026 Prices from the Shanghai government (9 May 2026), as listed per dish; Lao Zheng Xing history and star from the Michelin Guide; bill from a Trip.com review (undated).

Breakfast: the four heavenly kings

Shanghai’s traditional breakfast has a name, si da jingang, the “four heavenly kings”: dabing (a flat sesame bread), youtiao (a fried dough stick), cifantuan (sticky rice rolled around a youtiao and pickles) and doujiang (soy milk, sweet or salty). The earliest known shop selling dabing and youtiao together opened in 1912. Breakfast stalls sell out, so go before 9 am.

Checked 3 Oct 2026 Shanghai government (15 May 2026).

Wontons

Shanghai wontons come in two sizes: small, thin-skinned ones floating in broth, and large ones packed with pork and shepherd’s purse. The government’s 2026 list names Shengxing Tangyuan (8 Sinan Road), Hualiang Heipi (475 Guangdong Road, with roots going back to 1949) and Pan Guoxian (109 Huangjiaque Road). It gave no prices for these, and we did not find reliable ones.

Checked 3 Oct 2026 Shanghai government (5 Jun 2026).

Hairy crab, in season now

Every autumn Shanghai eats freshwater mitten crabs, steamed and served with vinegar and ginger. The best are said to come from Yangcheng Lake, which is actually in Suzhou’s territory rather than Shanghai’s. This year’s official harvest opened around 28 September 2026; the females are at their best from mid-October and the males from mid-November, and the season runs to December. Prices depend on size and origin, and premium lake crabs can pass ¥300 each. We did not find a 2026 price list, so ask before you order. If you are heading to Suzhou anyway, our guide to what to eat in Suzhou covers the other side of the lake.

Checked 3 Oct 2026 Harvest dates from Guangming Daily (10 and 25 Sep 2026); premium price from The World of Chinese (Jan 2025). 2026 prices not found.

Where the food streets went

Yunnan South Road, the city’s oldest food street, is being redeveloped. In early 2026 eight of its old-name restaurants moved, temporarily, into nine shops on nearby South Shanxi Road, Middle Fujian Road and Middle Jiangxi Road, which reopened on 10 February 2026. Huanghe Road, by People’s Square, is still the easiest one-street meal: Jia Jia Tang Bao and Yang’s are both on it. In Pudong, Changli Road is the late-night seafood barbecue street. Wujiang Road, once a famous snack strip, has been renovated, and we could not find out what is there now.

Checked 3 Oct 2026 Shanghai government (food streets, 18 Jan 2024); The Paper (Yunnan South Road relocation, 2026).

The Michelin picture

The 2026 Michelin guide, announced on 9 April 2026 and now covering Jiangsu and Zhejiang as well, gives Shanghai one three-star restaurant (Tai’an Table), 12 with two stars and 38 with one. It lists 156 Shanghai restaurants in total, 35 of them Bib Gourmands, the inspectors’ good-value category. The Bib list is the useful one for most visitors.

Checked 3 Oct 2026 Michelin (9 Apr 2026); restaurant and Bib Gourmand totals from the Shanghai government (14 Apr 2026).

What Shanghai food costs

Typical food prices in Shanghai, 2026
What Typical price Source
Scallion oil noodles ¥7–28 a bowl Shanghai gov, Apr 2026
Shengjianbao ¥9–13 for four Shanghai gov, Apr 2026
Xiaolongbao ¥38–40 a basket Trip.com
Inexpensive meal ¥30 Numbeo, Oct 2026
Mid-range dinner for two ¥200 Numbeo, Oct 2026
Sit-down Shanghainese ¥150–400 a head chinafortravelers.com, May 2026
Cappuccino about ¥22 Numbeo, Oct 2026

Tipping is not expected. Hotel bars and some restaurants add a 10–15% service charge, which will be on the bill.

Checked 3 Oct 2026 Tipping and service charge from the Shanghai government’s visitor FAQ.

Fitting it into a trip

Yu Garden and People’s Square, the two places with the most famous dumpling shops, are both on the first day of our 3-day Shanghai itinerary. For everything else to see between meals, start with things to do in Shanghai, and if crab is the point of the trip, the best time to visit Shanghai has the autumn calendar.

How this was put together

Built from official announcements, published prices and traveller reports, not from a visit. We have not eaten at these places ourselves — see how we check.