China Trip

Shanghai Food Guide

What to eat, where to find it, and how to order like a local

🥢 Must-Try Dishes

Xiaolongbao

XiaolongbaoSoup Dumplings

Thin wrappers encase a delicious meat filling and piping-hot broth. Take a small bite to sip the broth first, then dip in shredded ginger and vinegar.

30–50 yuan per steamer basket

Where to Eat

Yu Garden (豫园)Nanxiang Steamed Bun Shop (南翔馒头店)

Dine-in on the second floor; crab roe xiaolongbao are 45 yuan per steamer basket.

Ordering Tips: Take a small bite to let the steam escape, sip the broth, then dip in vinegar. Don’t swallow them whole—they’re extremely hot!
Pan-fried buns

Pan-fried bunsPan-fried Pork Buns

Golden and crispy on the bottom, soft on top, filled with savory pork and piping-hot broth.

10–20 yuan for 4 pieces

Where to Eat

Nanjing Road (南京路)Dahuchun (大壶春)

A time-honored brand established in 1932 and a leading representative of fully leavened pan-fried buns.

Ordering Tips: Wait 2 minutes after they’re served before eating—the broth inside is scalding hot!

🍽️ Restaurants

Local Shanghai cuisine

Local Shanghai cuisineShanghai Benbang Cuisine

Rich, dark sauces—braised pork belly is fatty yet not greasy; stir-fried shrimp in oil is sweet and fresh with a crispy shell.

150–250 yuan per person

Where to Eat

Tianping Road (天平路)Lao Jishi (老吉士)

One of the most famous Shanghainese restaurants—be sure to make a reservation in advance.

Ordering Tips: Shanghainese cuisine tends to be on the sweeter side; if you’re not used to it, order some vegetables to balance the flavors. Braised pork with rice—mixing the meat sauce into the rice is the key to enjoying this dish.