The Top 10 Shanghai Dishes You Must Eat

Shanghai SnacksShanghai snacks

Shanghai boasts one of China's best and most distinctive cuisines. Influenced by its position just south of the Yangtze River and at the mouth of the Huangpu River, the region abounds in a selection of dishes that are unique to Shanghai but also influenced from neighboring provinces.

The Shanghainese are known to have a 'sweet tooth', and more sugar is used in Shanghai's signature dishes than in any other part of China. Shanghai's neighbors also contribute to the diversity of the area's cuisine: Hangzhou, known for its West Lake carp; Zhejiang to the west, for its vinegar; and Shaoxing, for its warmed rice wine. Below is our list of the best dishes or food items that are a must-try when you visit Shanghai.

1. Xiaolongbao or Soup Dumplings 

Steamed bunsSteamed buns

A Shanghai Classic - these soup dumplings should be your first meal in Shanghai. Delicate thin-skinned dumplings, with pork or vegetable or shrimp or crab fillings inside with a delicious hot broth, each is an explosion of flavor in the mouth. 

Careful as these are served piping hot in those cute bamboo baskets (they make for a great souvenir too!) so give each dumpling a few moments in the soy sauce and vinegar baths before plonking into your mouth. You will find it hard to stop! 

You could try the famous Din Tai Fung (many outlets of this Taiwanese chain - excellent choice nevertheless and hugely popular among expats, locals and tourists) but we would recommend another favorite of ours.

  • Chinese:  小笼包 xiǎolóngbāo /sshyaow-long-baow/ 'little-basket-buns'
  • Recommended restaurant: Jia Jia Tang Bao
  • Address: 90 Huanghe Road, Huangpu/ 黄河路90号, 近北京路
  • Price: Starting at RMB 20 but overall very cheap

2. Steamed Crab

Shanghai streamed crabShanghai streamed crab

Shanghai's famed steamed crab uses a special type of crab found in rivers, and is normally consumed in late autumn and winter. The crabs are tied with ropes or strings, placed in bamboo containers, steamed and served. There few other artificial ingredients added to the dish yet it tastes fantastic. Da Zha Xie is usually consumed with vinegar.

Locals are also quite fussy about when to consume male crabs and when to consume female crabs. See "Hairy Crab — The Shanghai Delicacy Every Tourist Should Try".

  • Chinese: 大闸蟹 dà zhá xiè /daa jaa sshyeah/ 'big sluice crab'
  • Recommended restaurant: Xinguang Jiu Jia 新光酒家
  • Address: 512 Tianjin Lu (by Guangxi Bei Lu) 天津路512号(近广西北路)
  • Price: RMB 300-400 per person

3. Smoked Fish Slices

FishSmoked Fish Slices

Ideal for those who like highly spiced food, Shanghai's "smoked" fish slices (fresh fish marinated and spiced to taste like smoked fish) make a tasty dish. The fish is usually a carp and is prepared in a way that it tastes smoked and delicious. This is also called Shanghai Shun Yu. It has a crispy outer skin and the meat inside is beautifully cooked and tender, thanks to all that deep frying goodness!

  • Chinese: 熏鱼 xūn yú /sshyoon yoo/ 'smoked fish'
  • Recommended restaurant: Fu 1039 福1039
  • Address:1039 Yuyuan Road, Changning District 長寧区愚園路1039號
  • Price: RMB 300 per person approximately

4. Beggar's Chicken

This dish has come strong folklore behind its origins. Beggar's Chicken originated in the Qing Dynasty (1644–1911) and calls for a stuffed and marinated chicken that is sealed tight with layers of lotus leaves, and then wrapped in wax paper along with mud. Then it is slowly baked in low heat taking up to 6 hours to prepare. This dish hails from Hangzhou.

This unique cooking technique produces tender, juicy, and aromatic chicken, with the original taste of the chicken perfectly retained and trapped. The bones just fall off the chicken after hours of baking, and the meat is bursting with flavor and fragrance. We recommend a very popular joint on the Bund that serves a perfect Beggar's Chicken and is likely the best place for you to try your first one!

  • Chinese: 叫花鸡 jiàohuā jī /jyaow-hwaa jee/ 'beggar chicken'
  • Recommended restaurant: Xindalu 新大陆
  • Address: 199 Huangpu Road, Hongkou District 虹口区黄浦路199号
  • Price: RMB 250-350 per person

5. Peking Duck

Roast DuckRoast Duck

Beijing roast duck or Peking duck has the name Beijing attached to it but it is also a Shanghai specialty. Shanghai has many places that serve some of the best Peking Duck in China. This dish prepares the duck in a way that it is bright in color, crispy in skin and tender in meat. Taken together with a special paste, scallions, steamed pancakes, it is very delicious. It is roasted in an open fire Cantonese style, combined with the culinary art of Beijing duck.

  • Chinese: 烤鸭 kǎoyā /kaow-yaa/ 'roast duck'
  • Recommended restaurant: Da Dong Roast Duck 大董烤鸭
  • Address: 999 Huaihai Middle Road 淮海中路999号 (Inside IAPM Mall)
  • Price: RMB 300 for the duck

6. Braised Pork

This is a a classic Shanghai dish, sweet and caramelised pork belly cooked and served in brown sauce. The brown sauce is a mixture of Shaoxing sauce, light soy and dark soy sauce, in addition to sugar. It is typically served with hard boiled eggs. The meat will melt in your mouth! Our recommendation below is a long time favorite with locals and travelers and we promise you the most authentic Hong Shao Rou you can find in Shanghai.

  • Chinese: 红烧肉 hóngshāo ròu /hongshaow roh/ 'red-cooked meat'
  • Recommended restaurant: Old Jesse Restaurant 老吉士酒家
  • Address: 41 Tianping Road 天平路41号
  • Price: RMB 270 per person

7. Fried Pork Buns

Fried mantou (steamed bun)Fried mantou (steamed bread) is a plainer variation on Shanghai's fried porrk bun.

Pan-fried pork buns, a local fried dim sum dish of Shanghai, has a history of over 100 years. The semi-fermented dough is fried in a wok, and water is sprayed on it several times during cooking. The fried bottom of this bun is absolutely yummy! Best eaten hot, the bottom of a hot fried pan-fried bun is golden and crispy while the rest is white and soft. The stuffing, fresh meat with sesame or scallion, is especially delicious. With its tempting color, crispy skin, tender meat and the gorgeous appearance, fried shengjianbao is a top Shanghai snack.

  • Chinese: 生煎包 shēngjiānbāo /shnng-jyen-baow/ 'raw-fried bun'
  • Recommended restaurant: Xiao Yang Shen Jian 小杨生煎
  • Address: 1601 Nanjing West Road/ 南京西路1601号
  • Price: RMB 60-100 per person

8. Shanghai Snacks

Enjoy Shanghai snacksShanghai snacks

Shanghai boasts 1,800 snack houses and stalls serving various sorts of refreshments.

Taking breakfast foods by way of example, there is a total of some 300 kinds of dumplings and pastries including deep-fried twisted dough sticks, soy milk, glutinous-rice balls, fried cakes with green onions, noodles with topping, dumplings in soup, steamed buns, fried dumplings, glutinous-rice cakes and dumplings, sweet pasty soups.

Shanghai snacks are dainty and exquisite in shape with unique features.The eyebrow shortcake, date paste cake, shredded turnip cake, sweet Osmanthus steamed cake are known for their color, flavor, fragrance and shape. They have captivated many diners. The steamed dumpling with meat filling is a typical Shanghai snack. You will find it in every corner of Shanghai, in big restaurants and little food stalls. Steamed buns come in a variety of vegetarian and non vegetarian choices, from red bean paste fillings, spinach fillings to pork and crab, the spread is endless really.

Steamed BunsSteamed Buns

Shanghai Snacks include nanxiang steamed buns 南翔小笼包; large soup buns 灌汤包; vegetarian stuffed buns 素菜包; Niangao or New Year cake; eyebrow-shaped shortcake 眉毛酥; crab shell cake 蟹壳黄.

9. Yellow Croaker Noodle Soup

Croaker is a popular fish in Shanghai, and so naturally the croaker fish soup with noodles is one of the most local authentic dishes you can try! This fish grows aplenty in the Yellow Sea and can be cooked in a variety of ways. It is easy to prepare and the meat is tender and juicy. The broth is creamy and delicious, from hours of boiling fish bones

  • Chinese: 上海黄鱼面 Shànghǎi huángyú miàn /shung-hi hwung-yoo myen/ 'Shanghai yellow croaker noodles'
  • Recommended restaurant: Ding Te Le 顶特勒粥面馆
  • Address: 22, Lane 494 Huaihai Middle Road/ 淮海中路494弄22号
  • Price: RMB 50 starting per person

10. Chicken and Duck Blood Soup

Yes, you guessed it. This Shanghai favorite is soup (known as Jiya Xuetang) that contains solidified blood as its main ingredient. In fact, the blood rather resembles dark red tofu and has very little taste. The broth used is a very light or slightly salty clear chicken broth with some spring onion added for a nice flavor. All in all, this traditional Shanghai snack is quite tasty. Don't be scared. If you are not totally disgusted by the idea to begin with, you may like it. This dish has its origins in Nanjing but Shanghai has made it its own.

This soup is said to be very healthy and good for you. The Chinese claim eating certain parts of animals strengthens the corresponding part on one's own body.

  • Chinese: 鸡鸭血汤 jī yā xuè tāng /jee yaa sshwhere tung/ 'chicken duck blood soup'
  • Recommended restaurant: Zhouli Laoya Fensi 妯娌老鸭粉丝
  • Address: 379 Xietu Road/ 斜土路2379号
  • Price: under RMB 50-60 per person

Tour Shanghai Your Way

Enjoy Shanghai snacksEnjoy Shanghai food with help ordering what you would like from our expert Shanghai guides.

Our tours are developed through years of experience and customer feedback, can be customized to your requirements, and are still reasonably priced. Below are two ways to tour Shanghai and the surrounding area for your consideration; 

More on Eating and Dining in Shanghai