← All Recipes
JapaneseDessertNo-Bake

Japanese Milk Pudding

A silky, delicate milk pudding with a creamy dairy base set with gelatin — simple, elegant, and deeply satisfying.

⏱ 20 mins + 6 hours chilling 🍽 Serves 2
Japanese Milk Pudding

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

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:

Thickening & Setting:

Seasoning:

Instructions

  1. Soak the gelatin sheets in cold water until softened. Set aside.
  2. In a saucepan, combine milk, heavy cream, condensed milk, milk powder, tapioca starch, and salt. Stir well until smooth.
  3. Heat over medium heat to about 70°C (158°F), stirring constantly to prevent sticking.
  4. Turn off the heat. Add the softened gelatin and stir quickly until fully dissolved.
  5. Add dark rum if using, and stir to combine.
  6. Strain the mixture into serving bowls and remove any bubbles from the surface.
  7. 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

Made this? Give it a like!

Comments

Comments load when you reach this section.

Leave a comment

Not displayed publicly.