Chinese street food is one of the great pleasures of travelling in China — cheap, fresh, abundant and available from early morning until late at night. The best street food varies dramatically by city: Beijing has jianbing breakfast crepes and tanghulu candied fruits; Xi’an’s Muslim Quarter has roujiamo flatbread sandwiches and lamb skewers; Chengdu has dan dan noodles and malatang skewer soup; Shanghai has sheng jian bao pan-fried buns. This guide tells you exactly what to eat and where to find it in each major city.
Table of Contents
What is the best street food in Beijing?
Jianbing Guozi (煎饼果子) — The Beijing Breakfast A thin wheat-and-mung-bean crepe cooked on a circular griddle, spread with hoisin sauce, chilli paste and beaten egg, then topped with a crispy fried wonton sheet and folded into a neat package. The quintessential Beijing street breakfast. ¥8–12 from street vendors throughout the city, available from approximately 6–10am.
Tanghulu (糖葫芦) — Candied Hawthorn Bright red hawthorn berries (or strawberries, grapes, mandarin segments) on bamboo skewers, dipped in crackling sugar candy. A Beijing autumn and winter institution. ¥5–10 per skewer. Found near hutong areas and tourist sites.
Zhajiangmian (炸酱面) — Beijing Noodles Thick wheat noodles topped with a rich, umami-packed sauce of fermented soybeans and minced pork, served with julienned cucumber, bean sprouts and radish. ¥15–25 at small noodle shops. One of Beijing’s most iconic local dishes.
Roast Sweet Potato (烤红薯) A winter Beijing institution — sweet potatoes roasted in converted oil drum ovens until caramelised and fluffy inside. ¥5–10 each from street vendors. Eat walking; they keep your hands warm.
Where to find Beijing street food: Wangfujing Snack Street (王府井小吃街) is the most tourist-facing option. For more authentic experience: early morning near any residential hutong area, or around Gulou (Drum Tower) and Nanluoguxiang.
What is the best street food in Xi’an?
Xi’an’s Muslim Quarter (回民街 / 回坊) is one of the greatest street food destinations in China — a maze of stalls, market lanes and vendors whose specialities reflect 2,000 years of Silk Road food culture.
Roujiamo (肉夹馍) — China’s Original Burger Slow-braised pork (sometimes beef or lamb) stuffed into a freshly baked flatbread. The meat is braised for hours in a spiced broth until it falls apart; the bread is torn open, stuffed generously, and sometimes finished with fresh coriander and green chilli. ¥12–18. The best ones have queues.
Biang Biang Noodles (biang biang面) Extremely wide hand-pulled noodles (as wide as a belt, hence the name) dressed with chilli oil, black vinegar, minced garlic and a pour of hot oil over chilli flakes. Available throughout the Muslim Quarter and from dedicated noodle shops. ¥15–25.
Yangrou Paomo (羊肉泡馍) Xi’an’s signature dish: you personally crumble unleavened flatbread into a bowl of small pieces, then a rich lamb (or beef) broth is ladled over it. Served with pickled garlic and chilli sauce. A ritual meal. ¥30–45 at dedicated restaurants.
Lamb Skewers (羊肉串) Cumin-heavy charcoal-grilled lamb skewers. Available throughout the Muslim Quarter from mid-afternoon onwards. ¥5–8 per skewer. Order 10–15 for a proper session.
Persimmon Cake (柿子饼) A uniquely Xi’an sweet: soft, sticky persimmon cakes pan-fried until golden. Sweet, chewy, unusual. ¥5–8 each from street vendors near the Muslim Quarter entrance.
What is the best street food in Chengdu?
Chengdu is a UNESCO Creative City of Gastronomy and its street food culture is the most celebrated in China.
Dan Dan Noodles (担担面) — Thin wheat noodles in a sauce of sesame paste, chilli oil, Sichuan peppercorns and minced pork. The hallmark flavour is simultaneously nutty, spicy and numbing. Available from small vendors and noodle shops throughout the city. ¥10–15.
Malatang (麻辣烫) — Self-service spicy skewer soup. Pick raw ingredients on skewers (tofu, vegetables, meat, offal) from a refrigerated display, hand them to the vendor who cooks them in a spiced broth, then pay by weight. Endlessly customisable. ¥20–40 depending on selection.
Red Oil Wontons (红油抄手) — Thin-skinned pork wontons served in fiery chilli oil with black vinegar and sesame. A Chengdu breakfast staple. ¥8–12.
Rabbit Head (兔头) — A Chengdu speciality that confounds visitors but converts most who try it. Braised rabbit heads seasoned with Sichuan spices, eaten piece by piece with chopsticks. Found around Jinli Ancient Street and night markets. ¥10–15 each.
Where to find Chengdu street food: Jinli Ancient Street (锦里) and Kuan Zhai Alley (宽窄巷子) for tourist-friendly options; local neighbourhood food streets (小吃街) near residential areas for authentic versions at lower prices.
What is the best street food in Shanghai?
Sheng Jian Bao (生煎包) — Pan-Fried Pork Buns Shanghai’s most distinctive street food: pork-filled buns pan-fried in oil until the bottom is crispy and caramelised, then steamed until the top is soft. The interior contains hot soup — bite carefully. Available from Yang’s Dumplings (小杨生煎) chain throughout Shanghai. ¥8–12 for four.
Scallion Oil Noodles (葱油面) Wheat noodles tossed in caramelised scallion oil and soy sauce. Deceptively simple, deeply flavourful. A Shanghai breakfast staple. ¥12–18 at local noodle shops.
Stinky Tofu (臭豆腐) Deep-fried fermented tofu with a famously pungent smell that draws crowds and repels the uninitiated in equal measure. The smell is far more challenging than the taste. Try it once. ¥5–8 from street vendors in tourist areas and night markets.
Cong You Bing (葱油饼) — Scallion Pancake Flaky, layered wheat pancakes filled with scallions and fried in oil. Often eaten with egg as a breakfast option. ¥5–8. Found at street stalls in residential areas throughout Shanghai.
What is the best street food to try in China?
The must-try street foods by city: Beijing (jianbing breakfast crepe, tanghulu candied fruit, roast sweet potato), Xi’an Muslim Quarter (roujiamo flatbread sandwich, biang biang noodles, lamb skewers), Chengdu (dan dan noodles, malatang skewer soup, red oil wontons), Shanghai (sheng jian bao pan-fried buns, scallion oil noodles). Prices range from ¥5–25 for most items.
Is street food safe to eat in China?
Generally yes — street food cooked fresh in front of you at a busy stall is very safe. High turnover means fresh ingredients. The rule: if it’s hot and freshly cooked, it’s almost always fine. Avoid pre-cut raw fruit from roadside stalls. Look for stalls with queues of locals — that’s the quality indicator.
How do I pay for street food in China?
Most street food vendors accept WeChat Pay or Alipay scan — hold up your QR code or scan theirs. Some smaller vendors, particularly older establishments and very small stalls, still accept cash only. Carry some small-denomination notes (¥10–20 notes) as backup.