Lists › Shanghai

Shanghai: what to eat and where

The city's signature dishes and the best places for each.

9 places in Shanghai · by Chef Amazing · updated October 20, 2026
Photo: Ermell, CC BY-SA 4.0 via Wikimedia Commons

Save this list in Chef Amazing Where to eat in Shanghai: the full guide
  1. 1

    A De

    Near Longhua Temple

    Order: Shengjianbao to take away

  2. 2

    Xiao Yan

    Zhongshan Park

    Order: Shengjianbao

    1226 Dingxi Road, Shanghai · Map · Add to Chef Amazing
  3. 3

    Old Jesse

    Xuhui

    Order: Red-braised pork, eight-treasure duck or trotter

    41 Tianping Rd, Xuhui, Shanghai · Map · Add to Chef Amazing
  4. 4

    Da Hu Chun

    Huangpu

    Order: Xiaolongbao

    89 South Yunnan Rd, Huangpu, Shanghai · Map · Add to Chef Amazing
  5. 5

    Jia Jia Tang Bao

    Near People's Square

    Get: Pork xiaolongbao, and the pork and crab if they still have it

    Order: Pork xiaolongbao; crab-roe version in autumn

    Also on the list: The best xiaolongbao in Shanghai.

    90 Huanghe Road, Shanghai · Map · Add to Chef Amazing
  6. 6

    Fu Chun Xiao Long

    Jing'an

    Order: Xiaolongbao

    650 Yuyuan Rd, Jing'an, Shanghai · Map · Add to Chef Amazing
  7. 7

    Yang's Fry-Dumpling

    Citywide

    Order: Pork, shrimp or vegetable shengjianbao

  8. 8

    Din Tai Fung (Xintiandi)

    Xintiandi

    Order: Pork xiaolongbao

  9. 9

    Nanxiang Steamed Bun Restaurant (Yu Garden)

    Old Town, Yuyuan Bazaar

    Order: Pork xiaolongbao; crab-and-pork in autumn

Keep the places you love

Chef Amazing remembers every place you've eaten, booked or been told about, by city, and tells you what to order. Save this list, add your own, and send it to a friend.

Save this list, free

Chef Amazing remembers every place you ate, keeps the lists friends send you, and helps you cook it at home.

Our founder's story · For chefs and food creators · Privacy · Terms