Purin, Japanese caramel custard pudding, is a timeless dessert loved by people of all ages in Japan. Made with just a few basic ingredients, eggs, milk, and sugar, it’s the kind of sweet you can whip up with what you already have in your kitchen. Similar to flan or crème brûlée, Japanese purin has a lighter texture and a clean, gentle sweetness. It’s traditionally cooked by steaming in a pot rather than baking, which gives it that soft, silky finish. The name “purin” comes from the English word “pudding,” and it’s been a classic home dessert for generations. It’s also a favorite in my family, and I often make it on weekends or whenever I’m craving something sweet but comforting.

Ingredients

Serving Size: 4 servings (using 150 ml cups)
For Purin (Custard)
- Eggs: 3
- Milk: 300 ml (1¼ cups), slightly warmed (about 105–120°F / 40–50°C)
- Cane sugar: 3 Tbsp
- Vanilla extract: ⅛ tsp
For Caramel Sauce
- Cane sugar: 2 Tbsp
- Water: 1 Tbsp
- Hot water: 1 Tbsp
Step-By-Step Instructions
1. Make the caramel sauce
In a small pot or pan, add the sugar and water. Then heat over medium heat without stirring until the sugar melts and turns amber. Lower the heat and let it deepen to a dark brown color. Remove from heat and carefully add the hot water. (it will splatter, so be careful!) Immediately pour the caramel evenly into heat-resistant containers while hot. Set aside to cool.



2. Prepare the custard mixture
In a bowl, add the eggs and gently beat until fully combined (avoid whipping in too much air). Then dd milk, sugar, and vanilla extract, then mix well until the sugar is completely dissolved.


3. Strain and pour
Strain the custard mixture through a fine mesh strainer to create a smooth texture. Pour the strained mixture into the containers over the cooled caramel.


4. Set up for steaming
Cover each container loosely with aluminum foil. Place them in a steamer.
Alternative method: You can also place the containers in a pot filled with hot water up to halfway up the sides of the containers. Line the bottom of the pot with a thin kitchen towel to prevent the containers from shaking and to avoid a rough texture from sudden direct heat.

5. Steam gently
Steam over low heat for 10–15 minutes. Check doneness by gently shaking a container. If the surface is set and the center jiggles slightly without liquid movement, it’s done. If it still looks runny, steam for another 2–3 minutes.

6. Rest and chill
Turn off the heat and leave the lid on for 5 minutes. Then remove the containers and let them cool slightly, then refrigerate for 2–3 hours until fully chilled.


Recipe Tips
- Warm the milk, don’t heat it: Slightly warm milk (about 105–120°F / 40–50°C) helps the sugar dissolve smoothly and prevents the eggs from scrambling.
- Mix gently, not vigorously: Avoid whipping air into the egg mixture. Too much air causes bubbles and a rough texture instead of a smooth, silky custard.
- Strain for extra smoothness: Straining the custard mixture removes egg strands and bubbles, giving purin its signature soft and creamy texture.
FAQ
This usually happens when the custard is cooked at too high a temperature or the egg mixture was mixed too vigorously. Gentle mixing and low heat are key.
Yes, but steaming is more traditional and gives a smoother texture. Baking requires a water bath and very low temperature to avoid overcooking.
Purin (Japanese Caramel Custard)
Ingredients
For Caramel Sauce
- 2 tablespoon Cane sugar
- 1 tablespoon Water
- 1 tablespoon Hot water
For Purin (Custard)
- 3 Eggs
- 1 ¼ cups Milk (300 ml)
- 3 tablespoon Cane sugar
- ⅛ teaspoon Vanilla extract
Instructions
- Make the caramel sauceIn a small pot or pan, add the sugar and water. Heat over medium heat without stirring until the sugar melts and turns amber. Lower the heat and let it deepen to a dark brown color. Remove from heat and carefully add the hot water. (it will splatter, so be careful!) Immediately pour the caramel evenly into heat-resistant containers while hot. Set aside to cool.
- Prepare the custard mixtureIn a bowl, add the eggs and gently beat until fully combined (avoid whipping in too much air). Add milk, sugar, and vanilla extract, then mix well until the sugar is completely dissolved.
- Strain and pourStrain the custard mixture through a fine mesh strainer to create a smooth texture. Pour the strained mixture into the containers over the cooled caramel.
- Set up for steamingCover each container loosely with aluminum foil. Place them in a steamer.Alternative method: You can also place the containers in a pot filled with hot water up to halfway up the sides of the containers. Line the bottom of the pot with a thin kitchen towel to prevent the containers from shaking and to avoid a rough texture from sudden direct heat.
- Steam gentlySteam over low heat for 10–15 minutes. Check doneness by gently shaking a container. If the surface is set and the center jiggles slightly without liquid movement, it’s done. If it still looks runny, steam for another 2–3 minutes.
- Rest and chillTurn off the heat and leave the lid on for 5 minutes. Remove the containers and let them cool slightly, then refrigerate for 2–3 hours until fully chilled.
Related
Looking for other recipes like this? Try these:





Comments
No Comments