CNTripGuidePlan with AI

Where Locals Actually Eat in Shanghai

Shanghai's most famous food isn't on the Bund. It's in breakfast stalls, dumpling shops and old benbang (本帮, "local") restaurants where locals have been going for decades. Here's what to eat, where locals go for it, and how to order and pay without stress.

Breakfast: the "four heavenly kings" (四大金刚)

Shanghai's traditional breakfast set is called the four heavenly kings:

You'll find them at small neighbourhood breakfast stalls in the early morning. Look for a queue of locals and a hot griddle. They're often sold out by mid-morning, so go early.

Xiaolongbao and shengjian

Both are pork-based by default. Not eating pork? Ask for crab-meat or vegetable fillings where offered, or read our vegetarian and no-pork guide. Want to learn to make them? Our xiaolongbao-making and food experience teaches you to fold your own.

Scallion oil noodles (葱油拌面)

This simple dish is very popular in Shanghai: noodles tossed in scallion oil (made by slowly frying spring onions until dark and crisp) and soy sauce. It's cheap and filling, and found in small noodle shops across the city. Locals often add a side of braised pork chop or a fried egg.

Benbang cuisine: old Shanghai home cooking

Benbang (本帮菜) is Shanghai's own style of cooking. It's sweet and savoury, with a lot of soy sauce and sugar, and it's often called "thick oil, red sauce" (浓油赤酱). Dishes to order:

Lao Zheng Xing (老正兴) is one of the historic benbang names, around for well over a century. It's a good place to try the classic dishes properly.

Food streets and wet markets

How ordering and paying works

Eat with a local

The quickest way to eat like a Shanghainese is with one. Our hosts run:

Restaurant names here are long-established places that locals know, not paid placements. Shops move, renovate and close — check the listing in your map app on the day before you go. We don't list opening hours on purpose.

Sorted in one conversation

Tell it where you're staying and what you don't eat. It builds a day-by-day food plan around your itinerary.

Get local food picks near my hotel →

Frequently asked questions

What should I eat first in Shanghai?
Xiaolongbao and shengjian for lunch, a benbang dinner with red-braised pork, and a four-heavenly-kings breakfast the next morning.
Do I need to book restaurants in Shanghai?
Small dumpling and noodle shops are walk-in, and you usually just queue. Popular sit-down restaurants can be busy at dinner, so go early or check for queue-number systems in the app.
Can I pay with a foreign credit card?
Rarely at small places. Link your Visa or Mastercard to Alipay or WeChat Pay and pay by QR code.

More China food guides