Quick Answer: What Is Double-Skin Milk Pudding?
Shuang pi nai (双皮奶, shuāng pí nǎi), or double-skin milk pudding, is a steamed dairy dessert associated with Shunde in Guangdong. It is a soft milk custard distinguished by its two skins.[2]
- Water-buffalo milk is a defining ingredient in the Shunde tradition.[2]
- Egg white and sugar feature in familiar home preparations.[3]
- It can be eaten warm or chilled, rather than only as a cold pudding.[2]
The name describes milk skins and a preparation technique, not two thick slabs of jelly stacked in a bowl.

Among Cantonese sweets, this is a dessert where the surface matters. A spoonful should include a little of that thin skin as well as the tender pudding underneath.
Shunde’s Dairy Tradition and a Local Craft
The food belongs to Daliang in Shunde, part of Foshan.[2]
Double-skin milk preparation entered Guangdong’s provincial intangible cultural heritage list in 2018.[1] Its place in local food culture is also visible in a Shunde heritage-food route that includes a double-skin milk culture display and dairy-making traditions.[4]
This context explains why it is more than an interchangeable bowl of sweet milk. The ingredient and the handling of its surface are linked to a particular local craft, even when versions are made elsewhere.
Milk, Egg White and Sugar
The core is small, but the ingredient choices still matter:
- Milk: traditionally rich water-buffalo milk in the Shunde style.[2]
- Egg white: used with milk in a familiar steamed home version to make the custard.[3]
- Sugar: sweetens the milk mixture; a plain bowl leaves the dairy flavor easy to notice.[1][3]
A home adaptation can use whole cow’s milk with light cream, egg whites and sugar. A little vanilla may also be added in that style.[3] This is a practical adaptation, not evidence that every milk gives an identical skin and texture.
When choosing a recipe, check whether it actually preserves a first milk skin. Some convenient steamed milk-and-egg recipes move directly from mixing to steaming. They can make a pleasant custard while omitting the step that explains the traditional name.
What the Two Skins Actually Mean
Milk skins are thin membranes, not thick sections of pudding. The traditional description distinguishes a sweet, fragrant upper skin and a smooth, rich lower part.[2]
The finished surface is thin and slightly wrinkled, rather than a separate topping spooned over a plain pudding.[1] Think of a delicate membrane and tender custard, not a thick rubber sheet or two sharply separated gelatin layers.
How the Traditional Skin-Preserving Method Works
The documented workflow can be understood as five jobs:[1]
- Heat the milk: warm the chosen rich milk for the preparation.
- Let a skin form: divide into bowls and cool undisturbed.
- Reserve the skin: pour out the liquid while leaving its membrane behind.
- Mix and strain: combine the milk with egg and sugar, then strain.
- Return and steam: refill the bowls containing the skins and cook with controlled heat.
This is a craft outline rather than a measured recipe. Bowl size, milk choice and the recipe’s method affect the cooking instructions; one steaming time should not be applied indiscriminately to every bowl.[3]
Serving Warm or Chilled, Plain or Topped
Warm and chilled bowls are both established ways to serve the dessert.[2] Plain pudding gives the clearest first taste of the milk and skin. If ordering toppings, ask what is added rather than assuming the white base tells you everything.
Red-bean and lotus-seed versions are documented, while contemporary home bowls may use fruit or nuts.[1][3] Toppings add another flavor or texture; they do not replace the milk-skin technique underneath.
FAQs About Double-Skin Milk Pudding
Can it be made with cow’s milk?
Yes. A documented home adaptation uses whole cow’s milk and light cream. Its ingredients and workflow should not be assumed identical to the traditional water-buffalo version.[3]
Does gelatin set double-skin milk pudding?
Gelatin is not part of the documented milk-and-egg preparations described here. The classic craft uses milk skin and a second cooking, not a poured gelatin layer.[1][3]
Is it always eaten cold?
No. Warm and chilled serving are both part of the tradition.[2]
Sources
[1] Minxin, via the Ministry of Commerce Digital Museum. Double-Skin Milk Craft and Heritage
[2] Renxin Laopu, via the Ministry of Commerce Digital Museum. Shunde Water-Buffalo Milk and Serving Traditions
[3] Judy, The Woks of Life. Cantonese Steamed Milk Egg Pudding
[4] Ministry of Culture and Tourism. A Shunde Heritage-Food Journey