A silky Cantonese custard set by fresh ginger juice instead of gelatin, served warm or chilled.
Ginger milk pudding is a Cantonese dessert famous around Guangzhou and Hong Kong, where fresh ginger juice's natural enzyme reacts with hot milk to set it into a soft, wobbly custard without any gelatin or eggs. Turmeric has no place in the traditional version, so this recipe stays honest to the classic and leans fully into the ginger, which supplies both the setting power and the warming, slightly spicy flavor that defines the dessert. The technique is deceptively simple but temperature-sensitive: the milk must be heated to almost boiling, then poured from a height into the ginger juice in one smooth motion and left completely undisturbed. Too cool and it won't set; too rough a pour and the curd breaks instead of forming a single smooth custard. Served warm, straight from the bowl it set in, this pudding has a delicate, milky sweetness with just enough ginger heat to feel like a comforting, digestif-style dessert, traditionally eaten after a rich meal.
Serves 4
Peel and finely grate a large knob of fresh ginger, then squeeze through a cheesecloth or fine sieve to extract about 3 tablespoons of juice. Divide evenly into 4 small serving bowls.
Combine milk and sugar in a small saucepan. Heat over medium heat, stirring, until steaming hot and just about to boil, around 80-85C (175-185F), but not fully boiling.
Working quickly, pour the hot milk into each bowl of ginger juice from about 15cm above the bowl in one steady, confident pour.
Pour from a height in one motion — a slow, hesitant pour won't distribute the ginger's enzyme evenly and the pudding may not set.
Leave the bowls completely undisturbed for 8-10 minutes. Do not stir or move them; the custard sets as it cools slightly.
Serve warm, straight from the bowl, or refrigerate for a chilled version. The set pudding should hold a slight wobble when the bowl is gently tilted.
Use fresh, young ginger if possible — older, drier ginger has less active enzyme and may not set the pudding properly.
Get the milk hot enough that it's steaming and nearly bubbling; milk that's only warm won't trigger the setting reaction.
Pour with confidence from a height in a single steady stream — this is genuinely what makes or breaks the set, more than any other step.
Use oat or soy milk for a dairy-free version, though the set can be less reliable than with dairy milk.
Add a few drops of osmanthus flower syrup on top for a fragrant, traditional garnish.
Make a double-layer version by setting a plain milk pudding first, then pouring a second ginger-milk layer on top once cooled.
Best eaten fresh within a few hours while warm. If refrigerated, the texture becomes firmer and slightly less silky; eat within 1 day.
Ginger milk pudding, known locally as jiang zhi zhuang nai, has been a signature dessert of Guangzhou's Shawan district for generations, traditionally served in small clay or porcelain bowls at dedicated dessert shops.
The milk was likely not hot enough, the ginger wasn't fresh enough, or you stirred the mixture after pouring — all three interfere with the enzyme reaction that sets the custard.
It's best made just before serving since it sets within minutes, but you can prep the ginger juice ahead and heat the milk right before your guests arrive.
It's noticeably warming but not sharp — the sugar and milk mellow the ginger's heat into a gentle, comforting spice rather than a raw bite.
Per serving (130g / 4.6 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.