Skip to content

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

  1. Breakfast is the discount window. The same kitchens charge the same all day, but the breakfast canon is intrinsically the cheapest meal.
  2. Per-person averages include the soup you didn’t order. If a guide says ¥25 per person, the bun-only order costs less.
  3. Crab season doubles prices and halves regret. The crab premium is fair from late autumn; the rest of the year, skip it.
  4. The liang system is your friend. Dumplings sold by weight scale down gracefully — half a liang is a taste, not a commitment.
  5. 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.

More about the food