What Shanghai Street Food Costs in 2026
Nov 3, 2026
One question arrives in our inbox more than any other: what should this cost? Shanghai’s street food is cheap by world standards, but it has tiers, and knowing them is the difference between a ¥9 breakfast and a ¥90 one that tastes the same. This guide lists the honest numbers as of October 2026, dish by dish, with the sources — because a price without provenance is just a number.
The breakfast canon
The Four Kings remain the city’s price floor. A sticky rice ball (粢饭团) runs ¥6–10 with the classic youtiao filling; extras (salted egg yolk, ham sausage, extra pork floss) add a few yuan each. A bowl of soy milk costs ¥2–5 depending on sugar and shop; a youtiao ¥2–3; the flatbread ¥3–6. The full set — the “one breakfast that comes apart” from our Four Kings guide — assembles for ¥12–20. At the bun chains, the city’s default breakfast (two pork buns and a soy milk at Babi Mantou) still lands under ¥10.
The dumpling tiers
Pan-fried and steamed dumplings split into three honest tiers. The everyday tier — budget chains like A Bing Tangbao and Babi Shougong — sells steamers of soup dumplings with a small soup for ¥8–15. The chain tier — Lao Sheng Chang, Lao Sheng Xing — runs ¥18–30 per person with a side. The destination tier — the famous houses like Nanxiang and the specialist shops in our xiaolongbao guide — starts around ¥30 and, in hairy-crab season with pure-crab fillings, can pass ¥88. All three tiers serve a real version of the dish; the difference is refinement, room, and queue.
Shengjian follow the same logic: budget-chain plates at ¥12–20, Yang’s and peers at ¥20–35 with a soup, and the old-school specialists in between. Guotie run ¥14–22 per liang with soup at the chains in our shop guide.
Noodles, by province
Local noodles are the bargain of the list: scallion-oil noodles at ¥10–18, the pickled-greens pork bowl at ¥15–25, the benbang canon with toppings at ¥20–30 — prices from our scallion oil and pickled greens guides. The provincial imports cost more: new-wave Lanzhou lamian at ¥28–42, Chongqing xiaomian at ¥25–35, Shaanxi oil-splashed and biangbiang at ¥16–42, and mall ramen (Ajisen) at ¥35–55 — the top of the street-casual range. Wonton bowls span ¥15–26 across the two chains in this guide.
Where the numbers come from
Three sources, kept separate on purpose. Dish-guide prices are verified on visits — each dish page carries its date. Chain-page prices are Amap per-person averages across each brand’s branches, pulled in October 2026; they are estimates of what a typical customer spends, not menu prices, and we label them “per person” for that reason. And the wide ranges (like xiaolongbao’s city-wide spread) come from platform data — an Amap sample of over 2,100 xiaolongbao listings puts about two-thirds at ¥22 per person or less. When a shop’s price sits far outside these bands, the exception is usually the location premium: riverside, mall-top, or museum-adjacent. The food rarely explains the number; the rent does.
Five rules for spending well
- Breakfast is the discount window. The same kitchens charge the same all day, but the breakfast canon is intrinsically the cheapest meal.
- Per-person averages include the soup you didn’t order. If a guide says ¥25 per person, the bun-only order costs less.
- Crab season doubles prices and halves regret. The crab premium is fair from late autumn; the rest of the year, skip it.
- The liang system is your friend. Dumplings sold by weight scale down gracefully — half a liang is a taste, not a commitment.
- A hotel breakfast has never once beaten the ¥9 one. This is not advice, it is arithmetic.
Prices drift — that is the nature of a city that rebuilds its streets every few years. If a number here has gone stale, the support form takes corrections, and every dish page carries the date it was last checked. That is the deal: current numbers, honestly sourced, corrected in public.
A worked example: one honest day
To make the tiers concrete, a full eating day at the honest end of every range: sticky rice ball and soy milk at dawn (¥9), a liang of guotie with curry beef soup mid-morning (¥16), scallion-oil noodles with a braised egg at lunch (¥16), a steamer of everyday soup dumplings and a wonton soup before the evening walk (¥22), and a late bowl at a 24-hour wonton shop (¥18). Total: ¥81, four districts, five canon dishes, zero disappointments — and roughly the cost of one Riverside brunch appetizer. Swap any single meal to its destination-tier version and the day still lands under ¥120. That is the shape of eating in this city: the floor is low, the ceiling is optional, and the distance between them is measured mostly in patience for queues.