Here is a list of the best places to eat in Shanghai. There are restaurants for every taste and occasion, you should definitely try them all! (click on the picture to have more infos).
Bon appétit 😉
- Jia jia tang bao ¥
Authentic, tasty and very affordable xiao long bao. The place is small and can be crowded.
90 Huanghe Lu, near Fengyang Lu
People’s Square 1/2/8 , Xinzha Lu 1 , Qufu Lu 12/8
- Din tai fung ¥¥
This Taiwanese restaurant chain is very popular and has many venues in Shanghai. You should definitely try it.
1515 Nanjing Xi Lu, Jing’an Kerry Centre, Room N4-15, near Changde Lu
Jing’an Temple 2/7
- Grandmother Kitchen ¥¥
Grandmother is a good address to share a Chinese meal with your friends. The food is cheap and tasty.
70 Fuzhou Lu, near Sichuan Zhong Lu
Nanjing Dong Lu 10/2 , People’s Square 1/2/8, Yuyuan Garden 10
- Xibo ¥¥
You should go to the Xibo to have a real (west) Chinese experience.
83 Changshu Lu, Shenzhou Commercial Bldg, 3/F, near Julu Lu
Changshu Lu 1/7 , Jing’an Temple 2/7
- Kagen ¥¥¥
Best teppanyaki in town! The quality of the food is very good but not cheap. This is the perfect place for special events. Go for the 330rmb free flow and don’t forget to book.
28D Taojiang Lu, near Hengshan Lu
Shanghai Library 10 , Changshu Lu 1/7 , Hengshan Lu 1
- Coconut paradise ¥¥
The restaurant has really nice terrace. Price is around 100rmb for a meal but it’s worth it.
38 Fumin Lu, near Yan’an Zhong Lu
Jing’an Temple 2/7 , Changshu Lu 1/7
- Thai Gallery ¥¥
Eat thai food in the middle of the Jing’an Park. Nice place to go on sunny days.
189 Huashan Lu, Jing’an Park, Gate 3, near Nanjing Xi Lu
Jing’an Temple 2/7 , Changshu Lu 1/7
- Simply Thai ¥¥
This is a Thai restaurant chain. Usually located on malls, you will always find a Simply Thai in your area.
5C Dongping Lu, near Hengshan Lu
Changshu Lu 1/7 , Hengshan Lu 1 , Shanghai Library 10 , Zhaojiabang Lu 7/9
- Saigon Mama ¥¥
Two well located addresses for this viet restaurants. The place is modern, meals are fresh and affordable.
618 Xujiahui Lu, SML Center, Room 1F-A-09
Dapuqiao 9 , Madang Lu 9/13 , Jiashan Lu 9/12
- Cyclo ¥¥
The restaurant give you authentic tastes of Vietnam. The restaurant has two venues and is worth to try!
678 Shaanxi Bei Lu, near Wuding Lu
Changping Lu 7
- Mr & Mrs Bund ¥¥¥
Perfect vue on the Bund for this sophisticated French restaurant. Go for the late diner menu available at the end of the week from 11pm. (250 to 300rmb menu)
18 Zhongshan Dong Yi Lu, Bund 18, 6/FTiantong Lu 12/10 , Nanjing Dong Lu 10/2
- Cuivre ¥¥¥
Very good French restaurant. Well furnished diner and brunch menu.
1502 Huaihai Zhong Lu, near Wulumuqi Zhong Lu
Shanghai Library 10 , Hengshan Lu 1 , Changshu Lu 1/7
- O délice ¥¥
- The restaurant serves Galettes and Crepes as well as other meals. Go for the Galettes if you miss french food.B1G1 Burger deal on Monday.
208 Xinle Lu, near Donghu Lu
Jing’an Temple 7/2 , Changshu Lu 7/1
- La crêperie ¥¥
Nice french atmosphere with various selection of Galettes. They have two restaurants.
1 Taojiang Lu, near Dongping Lu
Hengshan Lu 1 , Changshu Lu , Shanghai Library 10
- Dr wine ¥¥
Really good and affordable cheese and charcuterie platters. You also have other good french meal and wine.
177 Fumin Lu, near Julu Lu
Jing’an Temple 7 2 , Changshu Lu 1 7 , Shaanxi Nan Lu 101
- Kartel ¥¥
Nice place to have a glass of wine and finger foods with friends. Definitely one of the best rooftop in Shanghai.
1 Xiangyang Bei Lu, 5/F, near Julu Lu
Shaanxi Nan Lu 10 1 , Jing’an Temple 2 7 , Changshu Lu 17
- Goodfellas ¥¥¥
Certainly the best Italian in town. The food, location, and atmosphere make you forget the little pricey bill.
7 Yan’An Dong Lu, near Zhongshan Dong Er Lu
Yuyuan Garden 10 , Nanjing Dong Lu 2 10
- Mercato ¥¥¥
Italian restaurant by the Chef Jean George. It is located on the Bund and offers some very tasty homemade pizzas and pastas.
3 Zhongshan Dong Yi Lu, Three on The Bund, 6/F, near Guangdong Lu
Nanjing Dong Lu 10 2 , Yuyuan Garden 10
- Una’s ¥¥
Good choice of Pizzas around 80rmb. You can order through Sherpa’s delivery.
77 Changshu Lu, near Julu Lu
Changshu Lu 1 7 , Jing’an Temple 2 7
- Bella Napoli ¥¥
Very good and authentic Italian restaurant. Prices are reasonable and you have a great choice of good quality meals.
73 Nanhui Lu, near Beijing Xi Lu
Nanjing Xi Lu 2
- Liquid Laundry ¥¥
Very trendy American gastro-pub that offers large choice of meals in a modern venue.
1028 Huaihai Zhong Lu, J-Sense, 2/F, near Donghu Lu
Shaanxi Nan Lu 12 10 1 , Changshu Lu 1 7 , Huaihai Zhong Lu 13
- Kommune ¥¥
Really cool spot in the middle of Tianzifang. Go on sunny day have a burger on the terrace or enjoy a tasty cocktail during Happy Hour.
Lane 210, Taikang Lu, Tianzifang, No 7, near Sinan Lu
Dapuqiao 9 , Madang Lu 9
- Kaiba ¥¥
Another very cool place in Tianzifang with indoor and outdoor tables. We like the lunch deal with starter/meal/dessert and drinks at 68rmb.
169 Jianguo Zhong Lu,1/F, near Ruijin Er Lu
Dapuqiao 9 , Jiashan Lu 9 12 , Madang Lu 913
- Fat Cow ¥¥
A large choice of well-made burgers and American salads. There is a burger for every taste. Go for the B1G1 burger night on monday (be prepared to wait).
135 Yanping Lu, 1/F, Room 103, near Wuding Lu
Changping Lu 7 , Jing’an Temple 2 7
- Beef and liberty ¥¥
An alternative to fat cow burger with the same monday’s deal. Food is as good and you don’t have to take a drink 😉
1376 Nanjing Xi Lu, Shanghai Centre, 1/F, Room 111, near Xikang Lu
Jing’an Temple 2 7 , Nanjing Xi Lu 2
- NYC Deli ¥¥
If you want a big meaty sandwich NYC Deli is exactly the place you need to go to.
103 Fujian Nan Lu, near Jinling Dong Lu
Yuyuan Garden 10 , Dashijie 8 , People’s Square 1 2 8 , Nanjing Dong Lu 2 10
- Mayita ¥¥
Very good spot if you want to have Mexican meals and enjoy the sun in a spacious terrace.
98 Shouning Lu, 6/F, near Xizang Nan Lu
Dashijie 8 , Laoximen 8 10 , Huangpi Nan Lu 1 , Yuyuan Garden 10 , Xintiandi 10
- Green and Safe ¥¥
It is a mix of a restaurant and a grocery store, offering good quality western and asian food. They are several venues of this concept in Shanghai.
6 Dongping Lu, near Hengshan LuShanghai Library 10 , Changshu Lu 1 7 , Hengshan Lu 1
- Pure and Whole ¥¥
Large range of healthy vegetarian food at an affordable price. Special mention for the salads 😉
1376 Nanjing Xi Lu, Shanghai Centre, 1/F, Room 104, near Xikang Lu
Jing’an Temple 2 7 , Nanjing Xi Lu 2
- Element Fresh ¥¥
Large choice of salads, juices and asian meals. There are many addresses in Shanghai ( the best is probably in xintiandi). Go for a brunch, a lunch or the monday B1G1 salad deal!
Lane 181, Taicang Lu, Xintiandi, No 2, Bldg 18, near Madang Lu
Huangpi Nan Lu 1 , Xintiandi 10 13
- Sproutwork ¥¥
Nice spot to take healthy meals. You can make your own salad in a trendy place.
185 Madang Lu, Xintiandi, near Zizhong Lu
Xintiandi 10 , Huangpi Nan Lu 1
Bakery & Cafe
- Pain chaud ¥
Perfect address to enjoy a good French Baguette, pain au chocolat or dessert. Price are not excessive.
31 Yongkang Lu, near Jiashan Lu
Shaanxi Nan Lu 1 10 , Jiashan Lu 9 , Changshu Lu 1 7
- Farine ¥
French bakery, offering a large range of good quality desserts and coffees. Price are expensive but it’s a nice place to go after a walk on the Bund.
88 Yuanmingyuan Lu, Yifeng, 1/F, near Beijing Dong Lu
Nanjing Dong Lu 2 10 , Tiantong Lu 10 12
- Bread etc ¥
Cool spot to have an afternoon break or breakfast. They are offering dessert as well as salty meals.
500 Xiangyang Nan Lu, near Jianguo Xi Lu
Jiashan Lu 9 12 , Zhaojiabang Lu 7 9
Two very good spots to eat cookies 😉
- Mr pancake ¥
You can have a really cool sunday brunch at less than 100rmb. Menu includes a good choice of both salty and sweet pancakes.
479 Wuding Lu, near Shaanxi Bei Lu
Changping Lu 7 , Nanjing Xi Lu 2
- Maya ¥¥
Delicious and very rewarded Mexican restaurant. Enjoy authentic and upscales meals. Perfect for spicy brunchs.
Lane 568, Julu Lu, Shanghai Grand Club, 2/F, near Xiangyang Bei LuShaanxi Nan Lu 1 10 , Jing’an Temple 7 2 , Nanjing Xi Lu 2
- Lil laundry ¥¥
This is Liquid Laundry’s little sister. The place and the menu is smaller but the taste is the same. It’s a good alternative to have an American brunch.
1376 Nanjing Xi Lu, Shanghai Centre, 1/F, near Xikang Lu
Jing’an Temple 2 7 , Nanjing Xi Lu 2 12 13
- Penta Lounge ¥¥
Perfect place to enjoy an all you can eat weekend brunch on the weekend. Price is low and buffet is well furnished. (110 to 140 rmb)
1525 Dingxi Lu, near Changning lu
Zhongshan Park 2 3 4 , Jiangsu Lu 11 , Jiangsu Lu 11 2