Best places to eat in Shanghai

Here's a list of Best places to eat in Shanghai recommended by our experts:

Goodfellas Italian Restaurant

7 Yan'an East Rd, Huangpu, Shanghai, China
Phone: +8621 6323 2188

A movie marquee with the restaurant's name in lights marks this Italian spot by the Bund. The interior is sleek and modern, with black & white photos of famous ... more

$ 23 average cost

Je Me Souviens Restaurant

No.663 Jiujiang Road,5 floor, Huangpu District, Shanghai, China
Phone: +8621 620 7657

Je Me Souviens does crossover cuisine for the quasi health conscious. Dishes run the gamut from Cantonese and Singaporean-style cuisine to Western inspired ... more

$ 75 average cost 2 wishlists

Le Cafe Des Stagiaires

54 Yongkang Rd, Xuhui, Shanghai, China
Phone: +8621 3425 0210

Casual, quaint and cozy bar and cafe with lots of French personality. In addition to coffee, there is a list of very reasonably priced high gravity Belgian ... more

$ 15 average cost 12 wishlists


1 Yueyang Rd, Xuhui, Shanghai, China
Phone: +8621 6431 9700

This American restaurant serves classic American west coast fare with influences from Japan and the pacific rim. A few Thai options round out the offerings. The... more

Hai Di Lao Hotpot

6F,588 Zhangyang Road, Shanghai, China
Phone: 021-38713936

Sichuan sea fishing Food Co., Ltd. was established in 1994, is an operating Sichuan hot pot, mix around the pot features in one of the large inter-provincial ... more

$ 13 average cost

Lost Heaven On The Bund

No.17a Yanan East Road Huangpu District, Shanghai, China (The Bund)
Phone: 021 6330 0967

If you fancy some different flavors from the typical Shanghainese cuisine, get thee to Lost Heaven. Steps from the Bund, this restaurant, popular with expats ... more

Jia Jia Tang Bao

Huanghe Lu (near Nanjing Xilu), Shanghai, China
Phone: 021 6327 6878

This small local chain is widely acknowledged to have some of the best xiaolongbao in town. It's not fancy and their star dumplings are the only thing on the ... more

$ 30 average cost

La Creperie

1 Taojiang Rd, Xuhui, Shanghai, China
Phone: +8621 5465 9055

La Creperie restaurant includes quality crepes, both sweet and savoury, at this cosy eatery.

$ 88 average cost

The Cathay Room

9F, Fairmont Peace Hotel, 20 Nanjing Road East, Shanghai, China (The B...
Phone: 021 6321 6888, 021 6138 6881

A sociable dining experience with elegantly presented modern European home style cuisine and the unrivalled views overlooking the Bund, The Cathay Room was has ... more

$ 60 average cost