Home › Food tours › Shanghai

Food tours in Shanghai: what to eat and which tour to book

Shanghai

Shanghai's own cooking (benbang cai) is sweet, soy-dark and oily in a deliberate way: red-braised pork, smoked fish, drunken chicken, scallion oil noodles. Its fame abroad comes from dumplings, above all xiaolongbao and pan-fried shengjian bao, which are cheap breakfast and lunch food here. Because the city draws people from all over China, you can also eat Sichuan, Hunan, Xinjiang, Cantonese and Yunnan food at a high level, often within a few streets of each other.

Use this page to choose what to try and where: classic dishes, the streets and districts known for them, and how to pay (most places expect mobile payment). The tours listed are real GetYourGuide listings, with prices as seen when we checked; confirm current details on the booking page before you pay.

See the top-rated tourAll food tours in ShanghaiFood tours on ViatorFood experiences on Klook

What to eat in Shanghai

DishWhat it isWhere to eat itTypical price*
Soup dumplings
小笼包 xiaolongbao
Thin-skinned steamed dumplings filled with pork and a jellied broth that melts when cooked; bite a small hole and drink the soup first. Crab-roe versions cost more.Dumpling shops everywhere; the Nanxiang style is sold around Yuyuan Garden, though queues there are mostly tourists.roughly ¥20–45 (about €2.50–5.50) for a basket of 6–10
Pan-fried pork buns
生煎包 shengjian bao
Yeasted buns filled with pork and broth, fried in a wide flat pan until the bottoms are crisp, topped with sesame and scallion.Chain and neighbourhood shops; Huanghe Road near People's Square is known for them.about ¥10–25 (about €1.20–3) for four
Red-braised pork belly
红烧肉 hong shao rou
Pork belly braised slowly in soy sauce, rice wine and rock sugar until glossy and soft; the signature benbang dish.Shanghainese restaurants across the city, from family places to old-school brands.roughly ¥50–120 (about €6–15) a dish
Scallion oil noodles
葱油拌面 cong you ban mian
Thin noodles tossed in oil fried with lots of scallions until dark, plus soy sauce. Simple and cheap.Noodle shops and old lane restaurants.about ¥12–25 (about €1.50–3)
Sticky rice roll
粢饭团 ci fan tuan
Glutinous rice wrapped around a fried dough stick (youtiao), pickled vegetables and sometimes pork floss; part of the classic Shanghai breakfast with soy milk.Breakfast stalls in residential lanes, early morning.about ¥6–15 (under €2)
Drunken chicken
醉鸡 zui ji
Poached chicken served cold after marinating in Shaoxing rice wine; a common cold starter.Shanghainese restaurants, as one of several cold plates.roughly ¥40–80 (about €5–10) a plate
Hairy crab
大闸蟹 dazha xie
Chinese mitten crab from Yangcheng Lake and nearby waters, steamed and eaten with ginger vinegar; prized for its roe. Seasonal, roughly late September to December.Specialist restaurants and seasonal stalls; many restaurants put them on the menu in autumn.roughly ¥80–300+ (about €10–38+) per crab depending on size and origin
Wonton soup
小馄饨 / 大馄饨 huntun
Small wontons in a clear broth with dried shrimp and seaweed, or large ones with pork and greens.Breakfast and late-night shops all over the city.about ¥12–25 (about €1.50–3)

Where to eat: markets and neighbourhoods

Yuyuan Garden bazaar (Old City)

NeighbourhoodDaytime and early evening; very busy at weekends and holidays.

The rebuilt old-style bazaar around Yuyuan Garden and the City God Temple, full of snack shops selling xiaolongbao and local sweets. Touristy and more expensive, but a single place to try many classic snacks.

Huanghe Road food street

Street foodLunch and dinner; open late.

Street just north of People's Square with long-running dumpling and shengjian bao shops, and plenty of locals among the queues.

Shouning Road

Street foodEvenings, roughly May to September for crayfish.

Short street in Huangpu district known for crayfish and late-night seafood, busiest in summer.

Former French Concession

NeighbourhoodAny time; mornings for markets and breakfast stalls.

Plane-tree streets (Wukang Road, Yongkang Road area, Wulumuqi Road) with Shanghainese restaurants, cafés, bakeries and wet markets used by residents.

Neighbourhood wet markets

MarketEarly morning, roughly 6:00–10:00 for the busiest trade.

Every district has an indoor wet market with produce, live fish, tofu and breakfast stalls nearby; ask your hotel for the closest one.

Food tours in Shanghai compared

Every tour below is a real listing on GetYourGuide or Viator, checked on 2 Oct 2026. Prices move with season and group size, so treat them as a guide and confirm on the booking page.

TourLengthPrice*GroupBest for
Shanghai: Private Dumpling Cooking &Mahjong w/ Local Grandma3 - 6 hoursfrom €74 per personprivateTravellers who want to cook the dishes again at home; easiest option for dietary needs, since you control the ingredients.Check dates
Shanghai: 3-Hour Local Food Tasting Tour3 hoursfrom €60 per person—First-timers who want a broad tasting of the classics with a local guide.Check dates
Shanghai Local Market & Hidden Food Tour2.5 hoursfrom €67 per personmax 6Morning people who want to see where locals shop and taste produce at the source.Check dates
3-Hour Shanghai Street Food Tasting & Old Town Private Tour3 hoursfrom €105 per personprivateCouples, families or friends who want the route and pace set around them.Check dates
Shanghai: Authentic Chinese Cooking Class with Master Chef3.5 hoursfrom €247 per groupprivateTravellers who want to cook the dishes again at home; easiest option for dietary needs, since you control the ingredients.Check dates

Shanghai: Private Dumpling Cooking &Mahjong w/ Local Grandma

On GetYourGuide · run by Wow Shanghai

Length
3 - 6 hours
Price
from €74 per person
Rating
5.0 ★ from 8 reviews (on 2 Oct 2026)
Group size
private
Included
A short guided walk through a real local wet market Hands-on dumpling making lesson with a local grandma A homemade lunch featuring your freshly cooked dishes Grandma's signature home-style side dishes All cooking ing…
Suits
Travellers who want to cook the dishes again at home; easiest option for dietary needs, since you control the ingredients.
Starts
Getting to Grandma's Home & Exploring the Neighborhood. We know navigating a new city can be daunting, but don't worry! Once booked, we will send you a detailed guide with photos to help you find our home easily (located near Qibao Station of Line 9 and Qixin Road Station of Line 12). By Metro (Recommended): We will provide a custom route from your hotel. It’s a fun way to see the local city life! By Taxi/Didi: We can help you arrange a ride if you prefer a door-to-door experience. Make the Most of Your Trip: Visit Qibao Ancient Town Since you are in the neighborhood, why not make a half-day of it? Our home is just 5 minutes by taxi from the famous Qibao Ancient Town. Many of our guests love to combine their cooking class with a stroll through Qibao's historic streets to try local snacks like Tangyuan (sweet dumplings) and savory pastries. It’s the perfect way to get inspired before you start cooking with us!
Check availability on GetYourGuide →

Shanghai: 3-Hour Local Food Tasting Tour

On GetYourGuide · run by Shanghai Foodie

Length
3 hours
Price
from €60 per person
Rating
4.9 ★ from 1,114 reviews (on 2 Oct 2026)
Included
Food and drinks Local guide Hotel pick-up and drop off
Suits
First-timers who want a broad tasting of the classics with a local guide.
Starts
China, Shang Hai Shi, Huang Pu Qu, 淮海中路333号 邮政编码: 200021
Check availability on GetYourGuide →

Shanghai Local Market & Hidden Food Tour

On GetYourGuide · run by Hire a Friend

Length
2.5 hours
Price
from €67 per person
Rating
5.0 ★ from 10 reviews (on 2 Oct 2026)
Group size
max 6
Included
Food and drinks Local guide An Architect Hotel pick-up and drop off
Suits
Morning people who want to see where locals shop and taste produce at the source.
Starts
30 Hua Yuan Lu, Hong Kou Qu, Shang Hai Shi, China, 200081
Check availability on GetYourGuide →

3-Hour Shanghai Street Food Tasting & Old Town Private Tour

On GetYourGuide · run by Shanghai Prime Travel

Length
3 hours
Price
from €105 per person
Rating
5.0 ★ from 5 reviews (on 2 Oct 2026)
Group size
private
Included
Great local guide Downtown Shanghai hotel pick up and drop off; Local street food tasting( Enough for a meal); Local transportation( For a party of 1-4 pax, you will be traveled in the local premieum uber, for a par…
Suits
Couples, families or friends who want the route and pace set around them.
Check availability on GetYourGuide →

Shanghai: Authentic Chinese Cooking Class with Master Chef

On GetYourGuide · run by WALK WITH US - SHANGHAI BEIJING

Length
3.5 hours
Price
from €247 per group
Rating
5.0 ★ from 3 reviews (on 2 Oct 2026)
Group size
private
Included
All food materials and ingredients Secret recipe to bring back home Drinks (tea/juice/beer)
Suits
Travellers who want to cook the dishes again at home; easiest option for dietary needs, since you control the ingredients.
Starts
The chef will pick you up at the West Nanjing Road Metro Station, exit 8
Check availability on GetYourGuide →

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.

Street food, sit-down or a cooking class?

Street food

Shanghai street food is mostly breakfast and snack food sold from small shops rather than carts: dumplings, buns, scallion pancakes, sticky rice rolls and wontons. The lane breakfast stalls of the past have been thinned out by redevelopment, but neighbourhood shops still do the job. Expect to pay by phone.

Sit-down meals

Restaurants range from cheap noodle and dumpling chains to old Shanghainese brands and international fine dining. Dishes are ordered to share; for two people, three or four dishes plus rice is normal. Many restaurants use QR-code menus and ordering, which works better if you can read Chinese or use a translation app.

Cooking classes

Cooking classes in Shanghai typically cover dumpling folding (xiaolongbao or jiaozi) or a few home-style dishes, often in a studio or private kitchen in the Former French Concession. They are short and social; check the language of instruction and whether a market visit is included.

How much to budget for food

StylePer person, per day*
Budget (street food, markets)¥80–150 (about €10–19): breakfast stall, dumplings at lunch, noodle-shop dinner
Mid-range (one sit-down meal a day)¥250–500 (about €30–60): one sit-down Shanghainese meal shared with others
Splurge (tasting menus, wine)¥1,000+ (about €125+): fine dining or a hairy-crab banquet

Vegetarian, halal and gluten-free

Vegetarian & vegan: Possible but needs care. Buddhist vegetarian restaurants, often near temples such as Jing'an and Longhua, serve fully meat-free food. Ordinary dishes that look vegetarian often use lard, chicken stock or dried shrimp. Learn 'wo chi su' (I am vegetarian) and ask about stock.

Halal: Halal Hui and Uyghur restaurants serving lamb, hand-pulled noodles (lanzhou lamian) and kebabs are common across the city; look for the green sign with 清真 (qingzhen). Shanghainese cooking itself uses a lot of pork.

Gluten-free: Difficult. Soy sauce (with wheat) is in most dishes, and dumplings, buns and noodles are wheat-based. Rice, steamed fish and some stir fries can work if you explain clearly; carry a Chinese-language card.

Food scams and tourist traps to avoid

Top tours & activities in Shanghai

Find hotels in Shanghai

Rent a car in Shanghai

Compare rental cars from local and international companies, with free cancellation on most bookings.

Compare car rentals in Shanghai

Plan the rest of your Shanghai trip

Staying near the markets saves time and taxi money — most food tours start in the old centre.

Hotels in Shanghai
Shanghai trip plannerHow many days in ShanghaiWhere to stay in ShanghaiBest time to visit ShanghaiAll food-tour guides

Common questions

How do I pay for food in Shanghai?

Most places expect Alipay or WeChat Pay, including small shops. Both apps now let foreign visitors link an overseas Visa or Mastercard, so set them up before you travel. Larger restaurants and hotels accept cards and cash; small stalls may struggle to give change for cash, so carry small notes.

Is street food safe to eat?

Yes, as a rule. Choose busy places with fast turnover and food cooked or steamed to order. Tap water is not drunk straight; use bottled or boiled water. If you have a sensitive stomach, go easy on very spicy or oily food at first, and avoid raw seafood at cheap places.

Do I need to tip?

No. Tipping is not customary in mainland China and may be refused. Some upmarket hotel restaurants add a service charge of around 10–15%. Tour guides used to foreign visitors may accept a tip, but it is not expected.

How much should I budget for food per day?

Eating in dumpling and noodle shops, about ¥80–150 (roughly €10–19) covers the day. A day with a shared sit-down Shanghainese dinner is around ¥250–500 per person. Fine dining and imported wine are priced like other world cities.

When is hairy crab season?

Roughly from late September through December, with females considered best earlier in the season and males later. Outside those months, crabs on menus are frozen or of lower quality. Prices depend on size and origin; Yangcheng Lake crabs carry a premium and are often faked.

What should I eat for breakfast in Shanghai?

Locals talk about the 'four heavenly kings' of breakfast: da bing (a flatbread), youtiao (fried dough stick), ci fan (sticky rice roll) and dou jiang (soy milk, sweet or savoury). Add a basket of shengjian bao or a bowl of small wontons. Breakfast shops are busiest from about 6:30 to 9:00.

* Prices are approximate, gathered on 2 Oct 2026 from menus, markets and the booking pages linked above. They change with season and exchange rates.

Before you go to Shanghai

eSIM data plan
Mobile data from the moment you land, no roaming bill.
Travel insurance
Medical cover and cancellations, bought in a few minutes.

Partner links: TonyPlan may earn a small commission at no extra cost to you.