Japanese Milk Pudding
A silky, delicate milk pudding with a creamy dairy base set with gelatin — simple, elegant, and deeply satisfying.
Milk pudding — gyūnyū purin — is one of the quiet staples of Japanese sweets. You will find it in convenience store cases, kissaten dessert menus, and school lunch trays: a simple mixture of milk, cream, and sugar, set just firmly enough to hold its shape and no more. Unlike baked custards such as flan or Japanese purin, it is never cooked in the oven. Gelatin does the setting, which keeps the texture cool, clean, and impossibly delicate.
The emphasis is entirely on the milk itself. There is no caramel to hide behind and no long ingredient list, so the quality of the dairy and the restraint with sweetness matter more than anything else. A good milk pudding should taste like the best glass of milk you have ever had, transformed into something you eat with a spoon.
This version leans into that idea. Condensed milk replaces part of the usual sugar, adding body and a gentle cooked-milk sweetness, while milk powder concentrates the dairy flavor without adding extra liquid. A tiny amount of tapioca starch gives the set a silky, almost creamy slip, and an optional spoonful of dark rum adds warmth in the background.
💡 Tips
- Tapioca starch can be replaced with cornstarch.
- If too sweet, reduce condensed milk to 10–20g based on your preference.
- If the final texture feels grainy, the starch may not have fully gelatinized — try switching to cornstarch or omitting starch entirely.
- A small amount of dark rum enhances the flavor. White rum is not recommended.
Why Gelatin Sheets Instead of Powder?
Sheets are the standard in Japanese and European pastry kitchens for a reason. They dissolve cleanly and completely, with none of the faint odor powdered gelatin can carry, and because this recipe weighs them dry — just 2 g — the strength of the set is easy to reproduce exactly. At such a low ratio, the pudding barely holds together, which is precisely the point: it should tremble on the spoon and melt the moment it hits your tongue.
Why Heat to 70°C — and No Higher?
Seventy degrees is a carefully chosen middle ground. It is hot enough to fully gelatinize the tapioca starch and dissolve the milk powder, so the base turns silky instead of grainy. But it stays well below a boil, which would scorch the milk, dull its fresh flavor, and fill the pudding with bubbles. The gelatin goes in off the heat for the same reason: prolonged high heat weakens its setting power, and in a pudding this delicate, there is no margin to spare.
Ingredients
Dairy & Flavor Base:
- 160g whole milk
- 70g heavy cream
- 30g condensed milk
- 10g milk powder
Thickening & Setting:
- 2g tapioca starch
- 2g gelatin sheets (dry weight)
Seasoning:
- A small pinch of salt
- 2g dark rum (optional)
Instructions
- Soak the gelatin sheets in cold water until softened. Set aside.
- In a saucepan, combine milk, heavy cream, condensed milk, milk powder, tapioca starch, and salt. Stir well until smooth.
- Heat over medium heat to about 70°C (158°F), stirring constantly to prevent sticking.
- Turn off the heat. Add the softened gelatin and stir quickly until fully dissolved.
- Add dark rum if using, and stir to combine.
- Strain the mixture into serving bowls and remove any bubbles from the surface.
- Cover with plastic wrap and refrigerate for at least 6 hours until set.
Flavor Profile
Pure milk, gentle sweetness, and a barely-there wobble.
The first spoonful is cool and clean — sweet cream and fresh milk, with the condensed milk adding a soft, almost caramelized dairy depth underneath. The texture is the real pleasure: silky and trembling, firm enough to hold an edge for a second before it melts away completely. If you add the dark rum, it stays in the background as a faint warmth rather than an obvious flavor.
Shop This Recipe
The exact equipment and ingredients I use for this recipe.
Related Recipes
View all
Copycat Haagen-Dazs Japan Creme Brulee Cheesecake Gelato
A creamy cheesecake gelato inspired by the Japan-exclusive Haagen-Dazs Creme Brulee Cheesecake flavor, finished with crackly caramel crunch.
Coffee Milk Pudding
A coffee version of Japanese milk pudding, silky and latte-like with gentle espresso bitterness balancing the rich dairy base.
Matcha Gelato (Low-Sugar, Japanese-Style Bitter Matcha)
A low-sugar Japanese-style matcha gelato with an intensely bitter, vibrant green flavor that hardcore matcha lovers will adore.
Made this? Give it a like!
Comments load when you reach this section.