6 Best Food Streets in Shanghai

Shanghai is thronged with delicious food and snacks from all over China. Various kinds of local snacks have distinctive flavor. Food and dishes from other regions of the country are also authentic and popular. Do you have a good appetite? We will lead you 6 best food streets in Shanghai clustered with restaurants and eateries. They will be sure to satisfy your one-stop tasting.

6 Best Food Streets in Shanghai

1. Wujiang Road 吴江路 (wú jiāng lù)

Wujiang Road is the most popular snack street in the city. Located in the southeast of Jing'an District and near the People's Square, it is a good dining place for you to rest and relax after your tired shopping in Nanjing Road. A lot of Chinese and foreign restaurants are clustered here, providing you with various choices.

Many old restaurants along this road are famous for authentic and delicious Shanghai snacks. They are usually inexpensive so as to gain popularity among the locals and the visitors. During recent years, many western-style restaurants and cafes opened here. You can try various kinds of western food in Wujiang Road and feel home in the city.

Recommended Restaurants:

 Yang's Fry Dumpling 小杨生煎馆 (xiǎo yáng shēng jiān guǎn)
Location: No. 269, Wujiang Road, Jing'an District
Specialties: It boasts the most delicious Fried Stuffed Buns (Shengjian) in the city.

 Sweeties 甜蜜蜜 (tián mì mì)
Location: No. 178, Wujiang Road, Jing'an District
Specialties: Sweeties of Hong Kong style.

 Wuyue Renjia 吴越人家 (wú yuè rén jiā)
Location: No. 200, Wujiang Road, Jing'an District
Specialties: noodles; dishes of southern China.

 Jin Shifu Won Ton 金师傅馄饨 (jīn shī fu hún dùn)
Location: No. 102, Wujiang Road, Jing'an District

 Mr. Coffee: 2F, No. 200, Wujiang Road, Jing'an District

2. Old City God Temple Snack Street 老城隍庙小吃街 (lǎo chéng huáng miào xiǎo chī jiē)

Shanghai snack streetLocated in Huangpu District, it is about ten minutes' walk away from the South Bund Area. As one of the 6 best food streets in Shanghai, it is an ideal dining place during your compact sightseeing schedule.

The area around the Old City God Temple deserves the name of 'Shanghai Snack Kingdom'. It is a time-honored and the largest snack street featuring the most famous restaurants and eateries in Shanghai. In accordance with the architectural style of the nearby ancient Yu Garden, restaurants here are all constructed following a style of Ming and Qing Dynasties.

In addition, a snack plaza of thousands of square meters is included. You can almost find all the local snacks here, including Nanxiang Steamed Stuffed Buns, Crab-Yellow Pastries, Fried Stuffed Buns, Chop Rice Cakes, Vegetable Stuffed Buns, and Cream Spiced Beans. Various snacks of other areas in China are also available.

Recommended Restaurants:

 Shanghai Classical Hotel 上海老饭店 (shàng hǎi lǎo fàn diàn)
Location: No.242, Fuyou Road, Huangpu District
Specialties: Authentic Benbang cuisines.

 Lu Bo Lang 绿波廊 (lǜ bō láng)
Location: No. 131, Yuyuan Road, Huangpu District
Specialties: Haipai cuisines and snacks.

 Chunfeng Songyue Vegetarian Restaurant 春风松月楼 (chūn fēng sōng yuè lóu)
Location: No.23, Bailing Road, Huangpu District
Specialties: Vegetable Stuffed Bun and various vegetarian dishes.

 Nanxiang Mantou 南翔馒头店 (nán xiáng mán tou diàn)
Location: No. 87, Yuyuan Road, Huangpu District
Specialties: Nanxiang Steamed Stuffed Bun.

3. South Yunnan Road 云南南路 (yún nán nán lù)

South Yunnan Road is regarded as one of the 6 best food streets in Shanghai. It is an old food street located at the intersection of Yan'an Road and Xizang Road in Huangpu District. It is about ten minutes' walk from the People's Square and adjacent to Dashijie Amusement Park. Thus it is also called Dashijie Food Street, a good place where to get snacks.

Restaurants here are mainly Chinese ones, focusing on Shanghai cuisines and Sichuan cuisines. Some have Shandong or Jiangsu cuisines. Western restaurants and food can hardly be seen here, so South Yunnan Road is a good place for Chinese food lovers.

Recommended Restaurants:

 Xiao Shaoxing 小绍兴 (xiǎo shào xīng)
Location: No.75, South Yunnan Road, Huangpu District
Specialties: Boiled Chicken; other local dishes.

 Xiao Jinling Duck Restaurant 小金陵盐水鸭店 (xiǎo jīn líng yán shuǐ yā diàn)
Location: No.55, South Yunnan Road, Huangpu District
Specialties: Boiled Salted Duck; Jiangsu cuisines and snacks.

 Xi'an De Lai 鲜得来 (xiān dé lái)
Location: No. 46, South Yunnan Road, Huangpu District
Specialties: Chop Rice Cake.

4. Xianxia Road 仙霞路 (xiān xiá lù)

Xianxia Road food street, one of the 6 best snack streets in Shanghai, is in Changning District, the west periphery area of the city zone. It extends to Zunyi Road to the east and boasts plenty of restaurants of different styles from hot pot restaurants to western cafes. You can easily find dishes of Shanghai, Taiwan, Japan, South Korea, and Southeast Asia in this road.

Delicately furnished teahouses, cafes, and bars are another feature of Xianxia Road. The pleasant environment of these dining places attracts many youths and the prices are acceptable.

Recommended Restaurants:

 Yonghe King 永和大王 (yǒng hé dà wáng)
Location: No. 619, Xianxia Road, Changning District
Specialties: Soybean milk; Taiwan cuisines and snacks.

 Pasta Fresca Da Salvatore Italian Restaurant
Location: Hongqiao Shanghai City Food Street, No. 100, Zunyi Road, Changning District
Specialties: Italian chef and authentic Italian dishes.

 Sweet Factory
Location: Unit 138, Hongqiao Shanghai City Food Street, No. 100, Zunyi Road, Changning District
Specialties: Cream Puff, Red Bean Pudding, and other sweeties.

5. Huanghe Road 黄河路 (huáng hé lù)

Huanghe Road Food Street is located near the People's Square in Huangpu District. It is packed with a large number of Shanghai street food markets with distinctive dishes and reasonable prices. Local dishes and seafood are leading delicacies here.

Recommended Restaurants:

 Lai Tian Hua 来天华 (lái tiān huá)
Location: No.159, Huanghe Road, Huangpu District
Specialties: Traditional Benbang cuisines; Guangdong cuisines.

 Gong De Lin (Godly) Vegetable Diet Food Shop 功德林 (gōng dé lín)
Location: No.21, Huanghe Road, Huangpu District
Specialties: Vegetarian dishes and snacks.

6. Zhupu Road 乍浦路 (zhà pǔ lù)

It is located in Hongkou District, to the north of the Suzhou River and near the bustling North Sichuan Road Commercial Street. Where to get/eat street food in Shanghai? Zhupu Road is also a recommended choice. There are a number of restaurants along the 1000-meter Zhapu road, mainly featuring local dishes and cuisines of southern provinces in China such as Sichuan, Jiangsu, Zhejiang and Guangdong.

Recommended Restaurant:

 Dingxiang 丁香饭店 (dīng xiāng fàn diàn)
Location: No.78, Zhapu Road, Hongkou District
Specialties: Benbang cuisine.

In addition, Huqingping Road in Minhang District is a good place to have seafood. Xintiandi in Huangpu District, Heshan Road and Grand Gateway in Xuhui District are also popular among gourmands.

- Last modified on Nov. 11, 2019 -
Questions & Answers on 6 Best 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 way..is 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)