Shunde's Quiet Kitchens and the Cantonese Cooking That Stayed Home
The high-speed trains leaving Guangzhou are full of people going somewhere else — Shenzhen, Zhuhai, the coast. Almost none get off at Shunde (顺德, Shùndé), a district of Foshan about an hour southwest, where a great deal of what the world calls Cantonese food was first worked out, and where the versions still on the table have drifted least from where they began. In 2014 UNESCO named it a City of Gastronomy, which locals mention rarely and cooks not at all.
What makes Shunde's table distinct
The Pearl River Delta's grid of freshwater ponds has shaped the cooking here more than any single knife or flame. Chefs work with grass carp (鲩鱼, huànyú), snakehead and silver carp raised in those ponds, often serving them barely touched: yusheng (鱼生, yúshēng), thin slices of raw carp fanned around shredded ginger, spring onion, peanut, taro crisp and a spoon of oil, tossed at the table. It is the ancestor of the Southeast Asian dish of the same name, but leaner and quieter — a plate runs roughly 60 to 90 yuan and depends entirely on water clean enough that the fish tastes of almost nothing.
The other signature is dairy, which surprises visitors who expect none in Chinese cooking. Daliang keeps water buffalo for their thick milk, and it turns up fried — chao xian nai (炒鲜奶, chǎo xiān nǎi), warm milk set just short of a custard and folded over a hot wok with egg white and a little crab or shrimp. The skill is in stopping: a second too long and it seizes. Nothing on the plate performs. The fish and the milk are asked to be exactly themselves.
Shuangpining — the dish worth the detour
Shuangpining (双皮奶, shuāngpí nǎi), double-skin milk, is a chilled custard made by folding the skin off scalded buffalo milk back over a lightly sweetened egg-white base, then steaming it again so a second skin forms. The result is dense and cool, with a faint resistance at the surface before it gives. It has been sold from small storefronts in Daliang (大良, Dàliáng), Shunde's main town, for well over a century. The name most often repeated is Renxin (仁信老铺, Rénxìn lǎopù), which traces its recipe to the town and keeps outlets along the Huagai Road pedestrian street (华盖路, Huágài Lù); rival Minxin (民信) sits nearby with the same claim and a similar crowd.
A bowl costs roughly 12 to 18 yuan and arrives in plain ceramic with no garnish — order it cold in summer, warm in winter, or ask for the ginger version, jiang zhuang nai (姜撞奶, jiāng zhuàng nǎi), where hot milk sets against raw ginger juice into something between custard and jelly. On the walk out, the butterfly-shaped fried crisps stacked by the register are Daliang bengsha (大良崩砂, Dàliáng bēngshā), sold by weight and meant for the train home.
顺德双皮奶以大良水牛奶制成,两层奶皮,冷热皆宜,是当地最具代表性的传统甜品。
The dishes that stayed in the district
Much of Shunde's cooking never travelled well, which is why it is still here to eat. Chencun rice noodles (陈村粉, Chéncūn fěn), from the town of the same name to the north, are pressed into sheets so thin they turn nearly transparent when steamed and are served plain with soy and oil, or wrapped around scallion — the texture is the entire point, and it does not survive shipping. In Junan (均安, Jūn'ān), the steamed pork, Jun'an zheng zhu (均安蒸猪), is a whole side of pig scored, salted, steamed and hacked into cubes for a table of ten; it appears at banquets and festival tables more than on ordinary menus, so it is worth asking about a day ahead.
Fish returns in forms Guangzhou skipped: hand-slapped fish balls with a spring to them, and cold fish-skin salad, yu pi (鱼皮, yúpí), tossed with peanut and sesame and eaten as a starter. None of it is expensive. The measure of a good Shunde kitchen is not the bill but how little it does to what the ponds and buffalo already provide.
How to spend half a day without a guide
Daliang is walkable enough that arriving without a plan costs you nothing. The covered wet market near Qinghui Garden (清晖园, Qīnghuī Yuán) — itself one of Guangdong's four classical gardens, worth the 15-yuan entry for an hour of shade — opens before seven and thins out by noon. The stalls of dried river shrimp, salt-cured fish and fermented tofu tell you more about the local pantry than any restaurant board. From there it is a short walk to the canteen-style places on the surrounding lanes, where lunch for several plates rarely tops 80 yuan a head.
Most have no English menu and no interest in printing one. Pointing at a neighbouring table works here as well as anywhere in China, and the staff will steer you toward whatever fish came in that morning.
The kitchen in Shunde does not perform. It assumes you already know why you came.
Getting there and a note on timing
The simplest route is the Guangzhou–Zhuhai intercity railway (广珠城际, Guǎngzhū chéngjì) from Guangzhou South to Shunde Station (顺德站), a ride of well under forty minutes for around 20 yuan; the newer Foshan Metro Line 3 now reaches the district too. From Shunde Station a DiDi or taxi to central Daliang takes fifteen to twenty minutes depending on traffic, and rarely more than 30 yuan. Come on a weekday: by ten on weekends, day-trippers from Guangzhou fill the better-known custard shops and the market has already packed up.
The one mistake to avoid is treating this as a single-dish trip. People arrive for double-skin milk, eat one bowl, and leave before lunch — missing the fish, the noodles and the market that make the custard make sense. Shunde has almost no tourist infrastructure in English, which, depending on your disposition, is either the warning or the whole recommendation.
Drafted with AI assistance · published daily · reviewed by the Welcl Buddy editorial collective on a rolling basis. Corrections welcome at designloversko@gmail.com.