A bamboo steamer of pleated xiaolongbao soup dumplings seen from above
Hosted China

Shanghai cooking is sweet, savory and mild, built on soy sauce, sugar and rice wine. Start with dumplings and noodles; save autumn for hairy crab.

Eating in Shanghai

What to order

Shanghai’s own cooking is called benbang cai, “local cooking.” It leans sweet and savory rather than hot, built on soy sauce, rock sugar and Shaoxing rice wine. Braises are dark and glossy, cold starters come before the hot dishes, and dumplings and noodles fill the gaps between meals.

The city also eats every other Chinese cuisine. If you want chili, Sichuan and Hunan restaurants are easy to find. This page covers what is specific to Shanghai. For where it fits in a trip, see our Shanghai city guide.

Where to eat

Breakfast is the easiest meal to eat like a local. Small shops open early and sell pan-fried buns, wontons, scallion pancakes and soy milk with fried dough sticks. Point at what other people are eating.

For a sit-down Shanghainese meal, look for restaurants that describe themselves as benbang (本帮菜) or “Shanghai cuisine.” You will pass several on a day around Yu Garden or in the Former French Concession. Ask your hotel to recommend one nearby and to write down the name and address in Chinese for the taxi.

How ordering works

Many restaurants now ask you to scan a QR code on the table to see the menu and order. Scan it with Alipay or the scanner inside WeChat, not your phone’s camera, because the menu usually runs inside one of those apps. Some menus are only in Chinese, and a few ask for a Chinese phone number.

If it does not work, ask for a paper menu: say “càidān” (菜单) and show the QR code with a shrug. Staff will often take your order on their own device. A translation app that reads photos helps with the dish names. Use the pictures and check the basics: meat or fish, rice or noodles, spicy or not.

Dishes come to the middle of the table to share. Order one dish per person plus one more, with rice or noodles, and add more if you are still hungry.

Spice and dietary needs

Shanghainese food is mild, though some noodle dishes come with chili oil. If you want no chili at all, say “bú yào là” (不要辣).

Vegetarians will find stir-fried greens, braised gluten (kaofu) and tofu dishes, but stocks and lard are common. Say “wǒ chī sù” (我吃素, I am vegetarian) and check again for each dish. For allergies, show the words on your phone in Chinese, for example 我对花生过敏 for a peanut allergy.

Hairy crab season

Hairy crab is an autumn food. At Yangcheng Lake near Suzhou, the best-known source, the catch usually opens in late September, and many restaurants run crab menus from September to December. Prices vary with size and source, so ask for the price per crab before it is cooked.

Paying for meals

Most restaurants and almost all small shops expect mobile payment. Link a foreign card to Alipay or WeChat Pay before you travel; our paying in China guide explains how. Hotels and some larger restaurants take international cards, but do not count on it at a noodle counter.

Checked on 29 October 2026.

The Shanghai guide
A bowl of pan-fried shengjian buns topped with sesame and scallion, with a teapot beside it

Eat with a host

A host in Shanghai knows which places are good this season, and can order for you when there's no English menu.

Plan your trip

Plan your trip

Tell us where and when. A host who lives there replies within 24 hours with a day-by-day plan and a price. No payment now.

Which cities? Tap them in the order you'd like to visit
What matters most? optional