A proper Shanghai breakfast costs about 10 to 20 RMB and beats any hotel buffet. Here is what locals order, where they get it, and how to order without a word of Chinese.
A proper Shanghai breakfast costs about 10 to 20 RMB (roughly USD 1.50 to 3, at 6.7 RMB to the dollar in September 2026) and it is one of the honest joys of living here. You want the classic quartet the city calls the four warriors, plus a basket of pan-fried buns if you are hungry, eaten standing up at a corner shop before eight. Here is exactly what to order and where to find it.
Most locals do not cook breakfast. They step out, hand over a few coins, and walk off with something hot in wax paper. Once you learn five words and the rhythm of the counter, you get to do the same, and it beats a hotel buffet by a mile.

What do locals actually eat for breakfast in Shanghai?
The everyday Shanghai breakfast is built around the si da jin gang (四大金刚), the four warriors: da bing (a baked sesame flatbread), youtiao (a long fried dough stick), ci fan tuan (a sticky rice roll wrapped around youtiao and pickled vegetables), and doujiang (warm fresh soy milk, which you order sweet or savoury). Locals pair a youtiao with a bowl of soy milk and dunk one into the other. It is filling, it is warm, and the whole thing runs under 10 RMB (about USD 1.50).
Beyond the four, the two dishes worth crossing a street for are sheng jian (生煎), pan-fried pork buns with a lacquered crisp bottom and a mouthful of hot soup inside, and xiao long bao (小笼包), the steamed soup dumplings. Bite a small hole first and let the steam out, or you will wear it. If you like a savoury pancake, ask for cong you bing, the flaky scallion version, or jianbing, the thin crepe folded around egg and a crisp cracker that vendors make to order on a hot griddle.

Where do you go for a proper breakfast?
the standout Shanghai breakfast is almost never in a guidebook. It is the zaodian dian (早点店) on your own lane, the one with a steamer tower fogging the window by seven. Follow the queue of people in slippers and you have found it. That said, a few institutions are worth a detour. Guangming Cun on Huaihai Middle Road is a decades-old deli where the fresh-shrimp shengjian and sweet rice cakes draw a line most mornings. Da Hu Chun, a Shanghai shengjian name since the 1930s, does the crisp-bottomed buns the old-school way.
Wet markets are the other move. Most have a breakfast corner near the entrance frying youtiao and steaming buns from dawn, and it is the cheapest, freshest option going. If you want a sit-down version with a menu and photos, the soup-dumpling chains like the ones covered in our Shanghai brunch guide open early too, though a leisurely brunch is a different, pricier animal. For hunting down a specific spot near you, our Dianping in English guide is the fastest way to read the reviews.
What does a Shanghai breakfast cost?
Almost nothing, which is the point. A full breakfast of soy milk, a youtiao and a scallion pancake lands around 10 to 14 RMB (about USD 1.50 to 2). Add a basket of shengjian and you are still under 30 RMB (roughly USD 4.50). Here is the item-by-item rundown so you can build your own.
Bring small cash if you can, though almost every stall now takes a phone tap. If you have not set that up yet, our guide to Alipay and WeChat Pay gets you scanning in ten minutes.
How do you order when you cannot read the menu?
You point and you count. Most breakfast stalls have no printed menu at all, just trays and steamers you can see. Point at what you want, hold up fingers for how many, and tap your phone to pay. The three phrases that carry you: zhe ge (这个, this one), yi ge or liang ge (一个 / 两个, one or two), and dabao (打包, to take away). If a full ordering-by-photo system feels safer while you learn, our guide to ordering food in Shanghai walks through the scan-and-translate tricks.
Good to know
- Good for anyone who wants a cheap, hot, genuinely local start to the day, and a reason to leave the flat before work.
- What you will pay 10 to 20 RMB (about USD 1.50 to 3) for a full breakfast, under 30 RMB (roughly USD 4.50) with a basket of buns.
- Make the most of it go before eight while everything is freshly fried, carry a little cash, and eat the shengjian on the spot rather than letting the crisp bottom go soft in the bag.
As Confucius noted in the Analects, 食不厌精,脍不厌细, one never tires of food made with care, and Shanghai proves it costs almost nothing to eat that way.
What time do Shanghai breakfast shops open?
Most neighbourhood breakfast stalls fire up between 5:30 and 6:30 in the morning and sell until roughly 9 or 10, when the fresh batches run out. The four warriors and shengjian are go-to in the first couple of hours, so aim for before eight. Wet-market breakfast corners keep similar early hours.
How much should I bring for a Shanghai breakfast?
Budget 10 to 20 RMB (about USD 1.50 to 3) for a full breakfast of soy milk, youtiao and a pancake, or under 30 RMB (roughly USD 4.50) if you add a basket of pan-fried buns. A few coins covers it, though nearly every stall takes Alipay or WeChat Pay.
Is Shanghai street breakfast safe to eat?
Yes. The busy stalls turn over huge volumes of freshly cooked food each morning, which is exactly what you want, and everything is fried or steamed hot to order. Pick the shop with the longest local queue, eat it fresh, and you will be fine.
What is the most famous Shanghai breakfast dish?
Sheng jian, the pan-fried pork bun with a crisp base and a soupy centre, is the one Shanghai is proudest of, closely followed by xiao long bao soup dumplings. Both are breakfast or all-day snacks here, not just dinner.
Words, maps and research by the Choice Shanghai team. Please credit us and tag our 公众号 if you share.



