Soft power: a short history of Asia’s milk puddings
Across Asia, milk puddings sit at the intersection of necessity, trade and texture obsession. Milk itself was once a luxury in many parts of the continent—fresh dairy arrived late, often via colonial routes, nomadic cultures or modern refrigeration. So, when it appeared, it was treated with restraint rather than excess. Instead of burying milk under flour or eggs, Asian cooks learned to coax it: setting it gently with enzymes, rice starch, agar or steam, turning scarcity into elegant luxury.
Milk puddings also reflect Asia’s culinary fixation on mouthfeel. The goal is not richness alone, but control—silkiness without wobble, firmness without heaviness, softness that collapses at the spoon. From Cantonese teahouses to Indian festivals, milk puddings became ideal vehicles for subtle sweetness, regional aromatics and technical bravado. Today, chefs are revisiting them with better dairy, tighter temperature control and a willingness to let milk—not sugar—do most of the talking.
In case you missed it: A guide to pancakes in Asia, from jianbing and pajeon to bánh xèo and hotteok
Ginger milk curd (gwan jup ngao nai)
Ginger milk curd is one of those dishes that feels like a dare: no eggs, no starch, no gelatin. It consists of just milk and ginger, trusting enzymes to do the work. Originating in Shunde, Guangdong, a region famous for culinary minimalism, it relies on zingibain, an enzyme in fresh ginger that coagulates milk proteins at a narrow temperature window. Pour too hot or too cool, and you’re left with soup. Get it right, and the milk firms into something closer to silken tofu than pudding.
Historically served as a warming tonic, it was as much medicine as dessert, prized for ginger’s digestive properties. Today, chefs in Guangzhou and Hong Kong are experimenting with buffalo milk, reduced sugar or tableside pours to dramatise the setting process. The innovation isn’t in changing the recipe—it’s in proving you still have the skill to pull it off.
Double-skin milk (shuangpi nai)
Double-skin milk was born from thrift and observation. In the late Qing dynasty, dairy vendors noticed that milk cooled in porcelain developed a skin; clever cooks realised they could use it as a structural layer. The milk is heated, cooled to form the first skin, poured out, mixed with egg whites and sugar, then returned and steamed to create a second, custard-like layer beneath.
The result is rich but disciplined—creaminess without wobble, sweetness without excess. Traditionally topped with red beans or lotus seeds, it straddles dessert and afternoon snack, especially in Guangdong teahouses. Modern pastry chefs have refined the sugar levels, experimented with oat or goat milk and occasionally torched the top skin for contrast, though purists insist it should remain pale and unadorned.
Almond tofu (annin tofu)
Annin tofu’s origins trace back to Chinese medicinal kitchens, where apricot kernels were used for their aroma and perceived health benefits. Despite the name, there is no soy here—milk is set with agar-agar, producing a clean, bouncy firmness that cuts neatly into cubes. The almond aroma is unmistakable: floral, slightly bitter and refreshing rather than indulgent.
Often served chilled in syrup with goji berries or canned fruit, this is one of the few milk puddings that became popular in both Chinese and Japanese dessert shops for its lightness. Contemporary chefs are dialling back sweetness, using fresh almond milk or pairing it with citrus, oolong tea syrups or even savoury elements. It’s proof that restraint ages well.
Japanese milk pudding (Hokkaido purin)
Hokkaido purin exists because Hokkaido exists—a northern island with European-style dairy farming and some of the richest milk in Asia. Unlike custard purin, which leans on eggs, milk purin minimises structure, often using just enough gelatin to hold shape briefly. The texture is so soft it’s earned the nickname nomu purin, or “drinkable pudding”.
Originally a regional speciality, it has become a nationwide souvenir staple, especially in train stations and airports. Recent innovations include black sesame, roasted hojicha and low-sugar versions that let the milk’s natural sweetness dominate. The best versions feel less like dessert and more like a dairy mic drop.
Thai coconut milk pudding (khanom tuay)
Perhaps one of the most popular milk puddings on this list, khanom tuay is street food engineering at its finest. Steamed in small porcelain cups, the bottom layer is a pandan-scented rice flour base—green, slightly chewy, faintly sweet. On top sits a thick coconut cream layer, salted just enough to keep the dessert from drifting into cloying territory.
Historically sold at markets and temple fairs, it reflects Thailand’s comfort with mixing dessert and savoury notes. Modern pastry chefs have played with ratios, coconut varieties and even brûléed tops, but the essential contrast remains sacred. Eat it warm, and you understand why minimalism doesn’t mean boring.
See more: Just desserts: The rise of East Asia's pudding places
Indian phirni
Phirni differs from its cousin kheer in one crucial way: the rice is ground, not whole, creating a smoother, more integrated texture. Popular in North India and Mughal-influenced cuisines, it was traditionally slow-cooked with full-fat milk, cardamom and saffron. Serving it in unglazed earthen pots wasn’t aesthetic—it cooled the dessert naturally and absorbed excess moisture.
Phirni was often reserved for festivals and celebrations, signalling abundance through patience rather than fat. Today, chefs are experimenting with almond milk, jaggery or infusions like rose and smoked pistachio. The best versions remain quietly luxurious, never showy.
NOW READ
Asia’s deep-fried dough traditions for doughnut lovers
Ancient flavours: the oldest recipes and techniques in Asia that still endure to this day