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 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 basket

Where to Eat

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

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

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

Pan-fried bunsPan-fried Pork Buns

Crispy and golden on the bottom, fluffy on top, with a delicious pork filling and piping-hot broth inside.

10–20 yuan for 4 pieces

Where to Eat

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

A time-honored establishment since 1932, renowned for its fully leavened pan-fried buns.

Tips for Ordering Food: Wait two minutes after it’s served before eating—the broth inside is scalding hot!

🍽️ Restaurant Recommendations

Shanghainese Cuisine

Shanghainese CuisineShanghai Benbang Cuisine

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

150–250 yuan per person

Where to Eat

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

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

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