Top 10 Food Streets in Shanghai

As an international metropolis, Shanghai is rich in various food, including local Benbang food, dishes introduced in from other Chinese regions and foreign cuisines. The best places to taste them are those food streets! Where are the most popular ones in Shanghai? The following Shanghai tourist guide will help you figure them out for a “mouth-watering” Shanghai food tour: 


South Yunnan Road: No.1 Food Street of Shanghai

Whenever mentioning where to eat authentic Shanghai foods, local people always think about South Yunnan Road. On this 250 meters (270 yards) long food street, you can not only find time-honored restaurants of Shanghai brands, but also discover cuisines of Guangzhou, Beijing, Hangzhou, Sichuan and northwest China.

 Location: Situated in Huangpu District, it starts from East Jinling Road in the south and ends at East Yan’an Road in the north. 
 How to Get There: Take metro line 8 to Dashijie Station, Exit 2. Then walk east around 150 meters (165 yards) to find the destination. 

 Recommended Restaurants: Abao Fried Pork Chop, Xiaojinling Salted Duck, Xiandelai Chop Rice Cake, Dahuchun Fried Stuffed Bun, Wufangzhai Zongzi

Huanghe Road: Time-Honored Restaurants of Local Benbang Cuisine

As a well-known food street in Shanghai with the history of more than 30 years, Huanghe Road is home to many time-honored restaurants offering Shanghai local Benbang Cuisine. Many restaurants on Huanghe Road serve local home style foods. Although there are also many Sichuan, Hunan and Guizhou Restaurants, the flavors have been improved based on the locals’ preference. Nowadays, Huanghe Road Food Street has become a unique existence in the eyes of Shanghai people where they go to dine frequently. You can see the daily life of Shanghainese while tasting delicious foods here. At night, the color neon lights make the place livelier.  

 Location: It starts from West Nanjing Road in the south to South Suzhou Road in the north.
 How to Get There: 
1.Take metro line 1 to Xinzha Road Station, Exit 5. After that, walk southeast around 100 meters to arrive at Huanghe Road.
2.Take metro line 8 or line 12 and get off at Qufu Road Station, Exit 3. Then walk southwest 500 meters (600 yards) to find this destination.

 Recommended Restaurants: Shanghai Park Hotel Bakery, Xinghualou, Jiajia Soup Dumpling, Godly Vegetarian Restaurant, Hushang Yijia Spicy Meat Noodles Restaurant

Wujiang Road: Most Popular with Tourists

Wujiang Road Food Street offers all Shanghai authentic snacks and local specialties. Some famous chain brands like Yang’s Fried Stuffed Bun and Xibeilang Barbecue originated from here. After renovation of the old street, the new Wujiang Road Food Street is clean and neat, providing a comfortable environment for dinners. Along the road, there are removable vending trucks with unique shapes. On every weekends and holidays, the shops and restaurants always have long lines of tourists waiting. If this is your first time to the city, you shouldn’t miss Wujiang Road for a Shanghai food tour!

 Location: Wujiang Road is parallel to West Nanjing Road, located at the exit of West Nanjing Road metrol station. 
 How to Get There: Take metro line 2, line 12 or line 13 and get to West Nanjing Road first. Then walk east to find Wujiang Road.

 Recommended Restaurants: Yang’s Fried Stuffed Bun, Nanxiang Steamed Stuffed Bun, Xibeilang Barbecue, Jiayouhao Won Ton

Huaihai Road: Restaurants of Famous Brands & Large Shopping Centers

When prepare Shanghai tourist guide for avid foodies, Huaihai Road should be on the list. It is actually one of the most prosperous commercial streets in Shanghai. In addition to various restaurants of famous brands, it also gathers shopping, entertainment and hotel services. Here, the restaurants of local brands are mostly decorated in modern style but still provide authentic Shanghai flavors. At the same time, you can easily sample some overseas cuisines and creative dishes with unique taste.

 Location: Close to People’s Square, Huangpu District
 How to Get There: Take metro line 13 to Middle Huaihai Road Station, Exit 1. Then walk south for around 200 meters (220 yards) to arrive at the destination. 

 Recommended Restaurants: Guangmingcun Meat-Stuffed Moon Cake, Laodachang Ice Cream & Curry Dumplings, Harbin Bakery Butterfly Puff Pastry, Canglangting Spicy Meet Noodles, Red House Restaurant

City God Temple Food Court: Most Varieties of Local Snacks 

Shanghai snack streetOriginated from temple fairs, the City God Temple Food Court has become one of the most popular places in Shanghai Old City God Temple to taste various local snacks. The food court provides more than 500 kinds of foods and snacks.

It is divided into 1F and 2F. The 1F mainly serves Chinese delicacies and snacks and 2F provides Old Shanghai style foods. You will get great satisfaction after tasting these foods. If lucky, you can also enjoy local operas here.

 Location: It is situated inside City God Temple & Yu Garden Commercial Area.
 How to Get There: Take metro line 10 to Yuyuan Station, Exit 1. After that, walk southeast around 600 meters (660 yards) to arrive at the destination. 

 Recommended Snacks: Nanxiang Steamed Stuffed Bun, Crab-Yellow Pastry, Fried Stuffed Bun, Chop Rice Cake, Vegetable Stuffed Buns, Cream Spiced Beans

Zhapu Road: Oldest Food Street with Low Cost

When talking about Shanghai tourist guide for foodies, Zhapu Road should not be forgotten. Shaping in middle 1980s due to the establishment of the first power station in Shanghai and the first movie theater in China, Zhapu Road has the longest history among all food streets in Shanghai. After years’ of development, it now provides diverse cuisines. Shanghai people prefer it for the low cost and good taste, hence a good destination for tourists to have a Shanghai food tour, too.  

 Location: Situated at southwestern part of Hongkou District, it connects Suzhou Creek in the south and Haining Road Wujin Road in the north. 
 How to Get There: Take metro line 10 or line 12 to Tiantong Road Station, Exit 5. Then walk east around 500 meters (550 yards) to find Zhapu Road.

 Recommended Restaurants: Yongxiang Roasted Goose, Jinmiluo Restaurant, Wangchao Restaurant, Dingxiang Restaurant, Yongxiang Roast Meat

Changli Road: Popular Night Market in Pudong

Changli Road is regarded as the most popular night market in Pudong District, having a history of over 20 years. The food price here is reasonable and acceptable by ordinary people. You can find seafood, barbecue and all local snacks here. After daytime’s travel, you can go there with friends to feed your stomach. 

 Location: Pudong New District Business Center
 How to Get There: You can take metro line 8 or line 13 to Chengshan Road Station, Exit 4. Then walk northwest around 450 meters (500 yards) to arrive at Changli Road.

 Recommended Restaurants: Zhanjiang Sanzai Grilled Seafood, A Ming Soup Dumpling, Changli Fried Chicken, Shangnan Sancun Chop Rice Cake

Zhaozhou Road: Original Taste of Old Shanghai

Zhaozhou Road Food Street is another famous night market in Shanghai, where gathers a lot of star restaurants on the online Shanghai tourist guide, like Erguang Won Ton, Linlongfang Steamed Buns, Spicy Beef Noodles Restaurant, Changjiao Soup Noodles. Although the foods here doesn’t have exquisite appearance, their flavors are always unforgettable.

 Location: It starts from Wanshengqiao Road in the north and ends at Xujiahui Road in the south.
 How to Get There: Take metro line 8 or line 10 and get off at Laoximen Station, Exit 3. Then walk southwest around 300 meters (330 yards) to Zhaozhou Road.

Hongquan Road: Full of Korean Restaurants

Hongquan Road Food Street is a little bit special because lots of Korean Restaurants are located here. It has become ‘Shanghai’s Korea’ nowadays due to abundant Korean style barbecue, fried chicken and desserts restaurants as well as more than 30,000 Koreans living here. When you arrive here, you can find that most people can speak Korean and have a feeling of being in Korea. If you are in Shanghai and like Korean food, this place is a good destination for a Shanghai food tour.  

 Location: Situated at Minhang District, it connects Longming Road in the east and Hongxiu Road in the west.
 How to Get There: Take metro line 9 to get to Hechuan Road Station, Exit 3. After that, walk northwest around 950 meters (1,050 yards) to arrive at Hongquan Road.

 Recommended Restaurants: Mango Six, The Cafe Kacao, Marin Blues Town, Sulbing, Self-Cook Rick Cake Hot Pot, Kubixiang Chicken Rice Cakes, Seorae Barbecue

Guyang Road: Japanese Food Paradise 

Stretching around 2,400 meters (2,600 yards), Guyang Road is a Japanese food street to taste authentic Japanese flavors because there are lots of Japanese living here. All kinds of Japanese style burning flesh and izakayas can be found here. 

 Location: Situated at Xuhui District, it starts from Zhonghuan Road in the west and ends at Songyuan Road in the east. 
 How to Get There: Take metro line 10 and get to Yili Road, Exit 3. Then walk southwest around 850 meters (930 yards) to arrive at Guyang Road.

 Recommended Restaurants: Seorae Barbecue, Daji Barbecue, Japanese Grilled Eel Over Rice
- Last updated on Dec. 18, 2020 -
Questions & Answers on Top 10 Food Streets in Shanghai
Asked by LILLIEHO88 | Feb. 17, 2016 11:58Reply
Where can I find day/night market selling street food in Shanghai?
Please give directions. Many thanks
Answers (1)
Answered by Lydia from AUSTRALIA | Feb. 17, 2016 18:54

To find street food during daytime, you can go to City God Temple Snacks Square. You may take metro line 10 to Yuyuan Station, Exit 3. Walk east along Fuyou Road for about 300 yards, and turn right. Then, walk south along Old Xiaochang Road for about 300 yards to the square.

During the night, you may go to the Changli Road Night Market. Take metro line 7 or 8 to Yaohua Road Station, Exit 2. Walk south along Shangnan Road for about 500 yards to the market. You can find a variety of street food there. Have a try!
Asked by FRANKIECST | Sep. 12, 2015 08:36Reply
shanghai snack street
I am staying at Blue Mountain Bund Youth Hotel.

1) Which line and station to Wujiang Road snack street ?

2) Which line and station to old city God 's Temple snack street ?

Thank you.
Answers (2)
Answered by Emma from RUSSIA | Sep. 12, 2015 22:30

But the hostel has more than one branch. May I know if you stay in the Bund branch at South Shanxi Road? If so, subway line 2 can take you to Wujiang Road and you need to get off at West Nanjing Road. To Old City God's Temple Street, take subway line 10 and get off at Yuyuan. By the way, the closest metro station from your hostel is East Nanjing Road.
Answered by Frankie Hong from MALAYSIA | Sep. 12, 2015 23:44

Hi Emma, thanks for your answer, you are right, I will be staying close to East Nanjing Road station
Asked by Olivia from HO | Jun. 22, 2015 09:38Reply
Can recommend- South Yunnan Road (yún nán nán lù)

If I want to go to yunnan nan lu from Shanghai Pudong. Whats the best way? Metro? which station should I get out from?

1) what sightseeing can be done around that area?

2) Any shopping complex etc?

3) If I want to eat shanghainese (cold dishes) + spicy dishes food. Any recommendation?

by the way.. wats Dashijie Amusement Park?
Answers (3)
Answered by Heidi from IRAQ | Jun. 22, 2015 22:51

From the airport, you can take the subway line 2 to People’S Square. Take the Exit 1 and walk about 0.6 miles to the South Yunnan Road. Walk west for around 400m, and you can see the SH Museum. The Yuyuan Garden is only aorund 1.5km away.

For shopping, you can go to Nanjing Road, which is about 0.8 miles from your location.
For food, you can go to the Old City God Temple snacks street near the Yuyuan Garden, where you can taste the cold dishes and spicy dishes.

It is a park with amazing performances such as operas, Acrobatics, martial arts and other a lot of recreation items. There is also delicious foods quarter in the park. The park is quite near your location, you can drop by it if you are interested in it.
Answered by olivia from HO | Jun. 23, 2015 01:52


Is there a website for the amusement park?tryin to find time and entry price.

So u recommend to eat at old temple than yunnan lu?

By the there a nearest carrefour/supermarket around that area?
Answered by Kina from MALAYSIA | Jun. 27, 2015 22:31

So you are referring to the Dashijie Amusement Park? Well, I heard it is closed now. Sorry for this.

Personally, the South Yunnan Road is recommended and the price is more reasonable. But the City God Temple street is closer to Yuyuan Garden and the Bund, convenient for sightseeing.

The closest supermarket from Yunnan Road should be Tesco, within 300m away. And the closest carrefour is around 4.5km away.
Asked by Eileen from SINGAPORE | Mar. 14, 2015 22:00Reply
Japanese food street in Shanghai
Hi, understand from my friend that there's a food street for Japanese food in the city. Pls advise
Answers (1)
Answered by Diana from UNITED KINGDOM | Mar. 15, 2015 01:13

Yes, the Yongyuan Road in Jing'an District is regarded as Japanese Street, where you can find many Japanese things and dining.
Asked by Dodo from FRANCE | Mar. 03, 2015 08:46Reply
Dim sum food in Shanghai
I'll be staying at the hotel Holiday Inn Express Zhabei. I'm looking for good quality dim sum food. Where are the best places within the bund area.
Answers (1)
Answered by Preston from UNITED KINGDOM | Mar. 04, 2015 20:49

Hi, the dim sums in Lv Bo Lang Restaurant are highly recommended. In the bund area, I happen to know one of its branches. It is located at no. 115, Yuyuan Road, in the Temple of City God, Huangpu District. U can go for a try!
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)