Cantonese · dessert
Double-Skin Milk Pudding
双皮奶 · Shuāngpí Nǎi
Cantonese set water-buffalo milk pudding from Shunde. Two thin 'skins' on the surface; subtly sweet.
Double-skin milk pudding (shuangpi nai — two-skin milk) is a Cantonese dessert originating in Shunde, the county near Guangzhou that is considered one of the most refined cooking areas of Guangdong province and the source of several distinctly delicate preparations. The dish is named for the two thin protein skins that form on the surface of the milk during its two heatings — both of which are preserved in the final product and account for the textural interest of eating it.
The process begins with full-fat fresh milk — traditionally water-buffalo milk, which has higher fat content than cow's milk and produces a richer, more stable skin. The milk is brought to a gentle heat until a protein skin forms on the surface, a process familiar from warm milk left to stand. This skin is carefully lifted and set aside. The milk beneath is mixed with egg white and sugar, combined gently to avoid incorporating too many bubbles, and then poured back under the lifted skin, which floats up and re-positions itself on the surface. The entire preparation is then steamed gently until the milk sets into a soft, barely cohesive custard.
The result has two identifiable surface layers — the original skin, which descended to the bottom of the bowl during the second pour, and the newly formed second skin on top — separated by the soft, silky set milk. The texture is extremely delicate: less firm than a steamed egg custard, with a very smooth mouthfeel and no graininess. The flavour is mild and subtly sweet, the richness coming primarily from the milk fat rather than added cream or eggs.
Double-skin milk pudding is served warm or at room temperature as the canonical preparation; a chilled version is also common in summer. Plain is the traditional presentation; modern versions add toppings such as red bean paste, honey, fresh mango, lotus seeds, or a dusting of osmanthus flowers.
Shunde itself remains the reference point for the dish, but it is found across Guangdong in tang shui (sweet soup) shops, and in Hong Kong at dedicated Cantonese dessert establishments.
Where to try
Shunde-style sweet-soup shops. Hong Kong's Yee Shun Milk Company (a Macau chain). Guangzhou's many tang shui shops.
Dietary notes
Dairy, eggs.
Cities to try Double-Skin Milk Pudding
Other south dishes
- Beef Chow Fun干炒牛河
Flat rice noodles dry-fried with silky marinated beef, beansprouts and spring onion over a fierce wok flame.
- Beef Chow Fun干炒牛河
Stir-fried wide flat rice noodles with sliced beef, scallion, bean sprouts and a smoky wok-hei flavour.
- Bubble Tea珍珠奶茶
Taiwanese milk tea served with chewy tapioca pearls (boba) through a wide straw. The foundational format — oolong or black tea shaken with milk and ice — has spawned hundreds of variations across China's enormous tea-chain industry.
- Buddha Jumps Over the Wall佛跳墙
Fujian's banquet centrepiece — a slow-simmered soup of dried abalone, sea cucumber, scallop, ham and 20+ other ingredients.
More Cantonese dishes
- Beef Chow Fun干炒牛河
Flat rice noodles dry-fried with silky marinated beef, beansprouts and spring onion over a fierce wok flame.
- Beef Chow Fun干炒牛河
Stir-fried wide flat rice noodles with sliced beef, scallion, bean sprouts and a smoky wok-hei flavour.
- Cantonese Roast Goose烧鹅
Whole goose roasted to crisp-skinned tenderness. The most prized of the Cantonese siu mei roasted meats.
- Char Siu (BBQ Pork)叉烧
Cantonese roast pork — marinated, hung in special ovens, glazed with honey and maltose. Eaten over rice or in buns.
- Char Siu Bao (BBQ Pork Buns)叉烧包
Steamed white buns with a sweet-savoury BBQ pork filling. Two styles: traditional steamed and modern baked.
- Char Siu Pork叉烧
Cantonese barbecued pork glazed with honey, soy and fermented tofu — a cornerstone of roast-meat culture.
- Cheung Fun (Rice Noodle Roll)肠粉
Translucent rice-flour roll filled with shrimp, beef or BBQ pork. Served with sweet soy sauce.
- Claypot Rice煲仔饭
Rice steamed in a clay pot over charcoal with toppings like lap cheong, chicken or salted fish, finished with a soy-sesame dressing.