Top 5 Street Foods You Must Try in Shanghai
From soup dumplings to crispy-bottomed buns, these are the 5 street foods that define Shanghai's culinary soul.
1. Xiaolongbao (小笼包) — Soup Dumplings
Shanghai's most iconic food. These delicate steamed buns contain a rich pork broth that explodes in your mouth. The trick: bite a small hole, sip the soup, then eat the dumpling with ginger-vinegar dipping sauce. Jia Jia Tang Bao near People's Square is the gold standard — skip the fancy restaurants and eat standing at the counter like a local. Expect ¥10-15 for a basket of 4.
2. Shengjianbao (生煎包) — Pan-Fried Buns
The crispy-bottomed cousin of xiaolongbao. Thick dough on top, golden crust on the bottom, and soup inside. Yang's Dumplings is the famous chain, but any street-side shengjian shop at 7 AM will show you the real experience — lines of locals grabbing breakfast on the go. Dip in vinegar. Burn your tongue. Repeat.
3. Scallion Oil Noodles (葱油拌面)
The simplest dish in Shanghai and maybe the best. Fresh noodles tossed in scallion oil with a splash of soy sauce. That's it. No meat, no broth, no fuss. Find it at any cong you ban mian shop for ¥8-15. The best ones crisp the scallions until they're almost black — that bitter caramelization is the whole point.
4. Hairy Crab (大闸蟹)
Seasonal luxury (October-December). Shanghainese go crazy for these Yangtze Delta crabs with their golden roe and sweet meat. The traditional way: steamed with ginger, dipped in vinegar, paired with warm yellow wine. High-end restaurants charge ¥200+, but street vendors sell them for ¥30-50 each in season. Eating one properly takes 20 minutes and a lot of patience.
5. Red Braised Pork (红烧肉)
Slow-braised pork belly in soy sauce, rock sugar, and Shaoxing wine until it melts. This is the dish that made Mao Zedong famously declare it his favorite. The fat should glisten, the sauce should be thick and dark, and you should need nothing but rice to complete the meal. Every Shanghainese grandmother has her own recipe — find a small family-run restaurant for the real deal.
Pro Tip: Shanghai street food peaks at breakfast. Hit the streets before 9 AM when the best items are freshest and the lines are shortest. Most stalls sell out by noon.