Foshan is a prefecture-level city in the Pearl River Delta, directly southwest of Guangzhou and linked to it by the Guangfo metro line. It is the birthplace of Cantonese martial arts and lion dance, home to the Ming-Qing Zumiao Ancestral Temple, the ceramics kilns of Shiwan, and Shunde, widely regarded as the cradle of Cantonese cuisine. Visitors fly into Guangzhou, Shenzhen or Hong Kong and reach Foshan by metro or intercity rail.
Foshan sits at the heart of Cantonese cooking, and its three districts of interest to eaters each have a distinct voice. Shunde, a UNESCO Creative City of Gastronomy, is the culinary powerhouse: double-skin milk pudding (shuang pi nai), raw and tossed fish-skin dishes, fried milk from Daliang and river-fish banquets. Chancheng, around Zumiao Temple and Lingnan Tiandi, mixes old-style dim sum, roast goose, ginger milk and dessert shops with modern Cantonese and regional Chinese chains. Nanhai adds Xiqiao big cake and Jiujiang's double-steamed rice wine and fish-based snacks, while Sanshui is known for its large steamed buns. Meals are built around freshness, light seasoning and steaming, with tea and dim sum in the morning.
Must-try dishes
Iconic dishes that define Foshan.
Double-Skin Milk (Shuang Pi Nai, 双皮奶)
Chilled or warm steamed milk custard with a silky top skin and a smooth lower layer, a Shunde Daliang dessert dating to the late Qing dynasty
Where to try: Minxin, Daliang / Shisanyi, Zumiao Road
Price: CNY 12-25 (USD 1.80-3.70)
Tossed Fish Skin (Yu Pi, 鱼皮)
Blanched crisp fish skin dressed with ginger, chilli, peanuts and herbs, a Shunde river-fish speciality
Where to try: Shunde private-kitchen restaurants in Daliang
Price: CNY 30-70 (USD 4.50-10.40)
Shunde Fish Feast (Yu Sheng and river-fish dishes)
Freshwater fish cut raw or cooked several ways, the centrepiece of a Shunde banquet
Where to try: Shunde Fishery Village / Shunde fish restaurants
Price: CNY 80-200 per person (USD 12-30)
Cantonese Roast Goose
Lightly spiced, crisp-skinned roast goose served with plum sauce, a Lingnan staple
Where to try: Cantonese restaurants in Zumiao and Shunde
Price: CNY 40-120 per portion (USD 6-18)
Xiqiao Big Cake (西樵大饼)
Large sweet-savoury baked cake made with Xiqiao Mountain spring water, credited with more than 300 years of history
Where to try: Xiqiao Town, Nanhai
Price: CNY 10-30 (USD 1.50-4.50)
Dim Sum (shrimp dumplings, siu mai, pork ribs)
Morning yum cha staples steamed to order with Chinese tea
Where to try: Cantonese teahouses and hotel restaurants across Foshan
Price: CNY 15-40 per basket (USD 2.20-6)
Top restaurants
Handpicked picks for the best dining experiences.
Restaurants by cuisine
Browse picks grouped by cuisine type.
Cantonese
Vegetarian
Food tours & tastings in Foshan
Eat your way through Foshan with a guide.
Browse food experiences in FoshanWe may earn a commission from bookings made through these links.
Street food
Local flavours at affordable prices.
Double-Skin Milk
Served in small bowls, hot or iced, with red bean or ginger topping
Find it at: Zumiao Road / Daliang, Shunde
Fried Milk (Zha Xian Nai)
Milk-based custard cubes coated and fried until crisp outside and molten inside, a Daliang classic
Find it at: Daliang food streets, Shunde
Braised Chicken Feet and Cantonese Roast Meats
Cantonese snack-counter items sold around the Zumiao food street
Find it at: Zumiao food street, Chancheng
Xiqiao Big Cake
Hand-sized slices of the baked Xiqiao cake sold from bakeries
Find it at: Xiqiao Town, Nanhai
Food markets
Where locals shop and graze.
Daliang and Shunde wet markets
Freshwater fish, eels, produce and dairy for Shunde home cooking; opening hours are not confirmed and vary by stall
Hours: Early morning to midday (unverified; check locally)
Zumiao Food Street
Snack vendors beside Zumiao Temple selling roast meats, braised chicken feet and milk desserts
Hours: Daytime to evening (unverified; check locally)
Dining etiquette & tips
Navigate the local food scene confidently.
Dim sum and tea (yum cha) run from about 7 AM to early afternoon; popular teahouses fill by 9 AM at weekends
Most restaurants take WeChat Pay or Alipay; foreign cards are rarely accepted, so link a card to Alipay or WeChat Pay before arriving
Search venue names in Chinese on Dianping or Amap (Gaode) for live hours and queue status
Shunde fish dishes are best ordered by asking which freshwater fish is freshest that day
Tea is charged per head at many Cantonese restaurants; this is normal
- Vegetarian
- Available; Foshan has dedicated vegetarian restaurants such as Qi Se Yun and Xi Liu at Xinghua Shopping Center, Zumiao Road, though many Cantonese dishes use meat stock
- Halal
- Xinjiang halal restaurants exist in Chancheng, such as Loulan; mainstream Cantonese restaurants are not halal
- Gluten free
- Very limited; soy sauce and wheat noodles are widespread and staff rarely handle gluten-free requests
Food budget guide
What to expect at different price points.
| Level | Price | Description |
|---|---|---|
| Budget | CNY 20-50 per meal (USD 3-7.50) | Dim sum baskets, milk desserts and roast-meat rice at local counters |
| Mid-range | CNY 80-200 per meal (USD 12-30) | Cantonese and Shunde restaurants, hotpot and vegetarian sit-down meals |
| Upscale | CNY 300+ per meal (USD 45+) | Shunde fish banquets and hotel Cantonese dining rooms such as those in Daliang |