Have you ever tasted a dessert so smooth and creamy that it feels like silk melting in your mouth? Many people think of pudding as thick and heavy, but Japanese Custard Pudding, known as Purin (プリン), will completely change your mind. It’s light, delicate, and filled with a rich caramel flavor that’s both comforting and elegant.
What makes Purin so special is how simple it looks—but once you take a bite, you realize it’s a perfect balance of sweetness, creaminess, and subtle vanilla. You don’t need fancy tools or hard-to-find ingredients. All you need are eggs, milk, sugar, and a bit of patience. In this guide, you’ll learn how to make authentic Japanese Custard Pudding at home—with professional tips to ensure it comes out silky smooth every single time.
What Makes This Recipe Special
Japanese Custard Pudding (Purin) stands out because of its texture—it’s firmer than Western custard but softer than flan. It has a gentle wobble and melts easily in your mouth. The golden caramel at the bottom adds a bittersweet contrast that keeps each spoonful exciting.
This recipe is simple enough for beginners, yet impressive enough to serve at any gathering. From start to finish, it takes about 1 hour and 30 minutes (including cooling time). The difficulty level is easy to moderate, depending on how carefully you handle the caramel and baking process.

プリン @JapanDishes
What Is Purin (プリン)?
In Japan, Purin refers to a sweet, creamy dessert similar to custard pudding or crème caramel. The name “Purin” comes from the English word “pudding,” adapted to Japanese pronunciation. It’s made from eggs, sugar, milk, and vanilla—ingredients that create a smooth custard base. The bottom of each cup has a layer of caramel sauce that gives a slightly bitter flavor, balancing the sweetness of the custard.
Unlike Western puddings thickened with cornstarch, Japanese Purin relies on eggs for its texture. It’s a favorite in Japanese cafés, convenience stores, and home kitchens alike. Whether served in small glass cups or ceramic ramekins, Purin is a dessert that never fails to impress.
Essential Ingredients
Here are the key ingredients you’ll need to make Japanese Custard Pudding (Purin プリン):
For the Custard:
- Eggs – 4 pieces
Eggs are the heart of Purin. They give structure and create the silky-smooth texture when gently cooked.
Tip: Use fresh eggs at room temperature for best results. - Granulated Sugar – 70 g
Sugar sweetens the custard and helps it stay soft. You can adjust the amount slightly to your taste. - Vanilla Paste – 1/3 teaspoon
Vanilla gives that familiar aroma and adds depth to the custard flavor.
Substitute: You can use vanilla extract or a vanilla bean pod if you prefer a natural touch. - Milk – 250 ml
Milk adds lightness and creaminess. Whole milk is ideal, but low-fat milk works if you want a lighter version. - Fresh Cream – 100 ml
Cream gives richness and smoothness. You can replace it with evaporated milk or soy cream for a dairy-free option.
For the Caramel Sauce:
- Granulated Sugar (A) – 3 tablespoons
- Water (A) – 1 tablespoon
- Additional Water – 1 tablespoon

The caramel sauce is what makes Purin truly Japanese. Its deep amber color and bittersweet taste create a perfect contrast to the gentle custard.
Step-by-Step Instructions
Step 1: Make the Caramel Sauce
- Add 3 tablespoons of sugar and 1 tablespoon of water to a small saucepan.
- Heat over medium heat without stirring. The sugar will slowly melt and turn golden.
- Once the color turns dark brown, remove from heat. Quickly add 1 tablespoon of water to stop the cooking. Be careful—it will bubble up!
- Swirl the pan gently (don’t stir) and pour the hot caramel into your pudding molds.
- Let it cool and harden at room temperature.

Tip: The key to perfect caramel is watching it closely. It can burn within seconds. When it reaches a rich amber color, take it off the heat immediately.
Step 2: Prepare the Custard Base
- Crack 4 eggs into a large mixing bowl.
- Whisk them gently—just enough to break the yolks. Avoid creating too many bubbles.
- Add 70 g of sugar and 1/3 teaspoon of vanilla paste. Stir slowly until combined.

Tip: Whisking too hard introduces air, which causes holes in your pudding. Keep it gentle.

Step 3: Heat the Milk and Cream
- In a small saucepan, combine 250 ml of milk and 100 ml of cream.
- Heat over medium flame until small bubbles form around the edges. Do not boil.
- Slowly pour the warm milk mixture into your egg mixture while whisking lightly.

This gentle heating helps the custard cook evenly in the oven later.
Step 4: Strain the Mixture
Before pouring the custard into molds, strain it through a fine sieve. This step removes any bubbles or cooked egg bits, ensuring a perfectly silky texture.
Then, pour the custard carefully over the cooled caramel in each mold.
Step 5: Prepare for Baking
- Preheat your oven to 150°C (302°F).
- Place the pudding molds on a baking tray.
- Pour warm water (around 40–50°C) into the tray until it reaches halfway up the molds. This is called a water bath or bain-marie.

The water bath ensures the custard cooks slowly and evenly, preventing curdling.
Step 6: Bake the Purin
Bake the puddings for 35–40 minutes. You’ll know they’re done when the edges are firm, but the center still jiggles slightly when shaken.
Remove from the oven, cool on a wire rack, and refrigerate for at least 4 hours (overnight is even better).

Secrets to Success and Expert Tips
- Avoid Boiling the Milk
If milk gets too hot, it can cook the eggs too quickly, causing a grainy texture. Always heat until just before boiling. - Use a Water Bath (Bain-Marie)
This is the secret to smooth Purin. It provides gentle, even heat during baking, preventing cracks. - Don’t Overbake
Overbaking turns the pudding rubbery. When the center jiggles slightly, it’s ready. - Strain Before Pouring
Straining gives that signature silky Japanese texture. - Chill Properly
Refrigerate for several hours to allow the flavors to blend and the caramel to soften.

Assembly and Presentation
Once chilled, run a thin knife along the edge of each mold. Place a small plate on top and gently flip it over. Tap the mold lightly until the pudding releases, allowing the caramel to flow beautifully over the top.
Hana’s Recipe Tips
- Choose the Right Mold: Small glass jars or ceramic ramekins hold heat well and give that café-style look.
- Decorate Simply: A dollop of whipped cream or a mint leaf adds elegance without hiding the pudding’s golden shine.
- Serve Cold: Purin tastes best when chilled—it enhances its smoothness and sweetness.
- For a Japanese Touch: Serve with a cup of green tea for a perfect balance of sweet and bitter flavors.
Storage and Make-Ahead Tips
- Refrigeration: Store the puddings in an airtight container or cover each mold with plastic wrap. They’ll keep fresh for up to 3 days in the refrigerator.
- Avoid Freezing: Freezing can ruin the creamy texture and cause separation.
- Make-Ahead: You can prepare Purin a day in advance. This actually improves the flavor as the caramel seeps into the custard.
- Reheating: Purin is best served cold, but if you prefer it warm, place the mold in hot water for a few seconds—never microwave, or it may curdle.

Purin プリン @JapanDishes
Recipe Variations
Want to add your own twist to Japanese Custard Pudding (Purin プリン)? Here are a few creative variations:
- Matcha Purin: Add 1 teaspoon of matcha (green tea powder) to the milk mixture for a lightly bitter, earthy flavor.
- Coffee Purin: Mix in 1 teaspoon of instant coffee to the warm milk for a café-style pudding.
- Chocolate Purin: Add 30 g of melted chocolate or cocoa powder for a rich, dark version.
- Soy Milk Purin: Replace milk and cream with soy milk for a lighter, dairy-free option.
- Honey Caramel Purin: Swap sugar for honey in the caramel for a floral sweetness.
- Yuzu Purin: Add a touch of yuzu juice or zest to the custard for a bright citrus twist.
Each variation keeps the soft texture but introduces unique Japanese flavors you can experiment with.
Love this recipe? You can explore another version of this silky dessert in our article on Perfect Japanese Pudding. It offers extra tips to master the smooth texture and deep caramel flavor.

If you’d like to experience that same sense of wonder beyond the kitchen, visit our travel guide on Kamishikimi Kumanoza Shrine – 5 Hidden Facts You’ll Love and discover one of Japan’s most magical places.
Conclusion
Japanese Custard Pudding (Purin プリン) is a simple dessert that captures the heart of Japanese home cooking—minimal ingredients, gentle preparation, and delicate flavor. It’s proof that sometimes, the simplest recipes bring the most joy.
With a few pantry basics and a little patience, you can create this elegant dessert right at home. The silky texture, golden caramel, and subtle vanilla flavor make it a treat you’ll want to make again and again.
So next time you crave something sweet, skip store-bought pudding and try making Purin yourself. Once you master the basics, you can create endless variations that reflect your personal taste.
Frequently Asked Questions (FAQs)
1. What’s the difference between Japanese Purin and Western pudding?
Japanese Purin is more like crème caramel. It’s baked with eggs and milk, giving it a firm yet creamy texture. Western pudding is usually thickened with cornstarch, making it softer and more spoonable.
2. Can I make Purin without an oven?
Yes! You can steam Purin on the stove. Just place the molds in a pot with 1–2 cm of hot water, cover with a lid, and steam over low heat for 20–25 minutes. Keep the heat gentle to avoid bubbles.
3. Why did my Purin have bubbles or holes?
This happens when the mixture is whisked too hard or baked at too high a temperature. Strain the custard and use a water bath to prevent this.
4. Can I reduce the sugar?
Yes, you can slightly lower the sugar in both the custard and caramel. However, don’t remove too much or it may affect the smoothness and flavor.
5. How long can I keep Purin in the fridge?
It stays fresh for about 3 days if covered tightly. After that, the texture may start to break down.
6. Is Purin healthy?
Purin is a moderate dessert—it’s rich in protein from eggs and calcium from milk. You can make it lighter by using low-fat milk and reducing sugar.
7. Can I use plant-based milk?
Yes, almond milk, soy milk, or oat milk can work. The texture might be slightly softer, but the taste remains delicious.
Final Thoughts
Making Japanese Custard Pudding (Purin プリン) is about mastering balance—sweet and bitter, soft and firm, simple and elegant. With the right technique, you can bring this beloved Japanese dessert to your own kitchen.
Try it once, and you’ll understand why it’s a favorite across Japan. From the glossy caramel top to the smooth custard beneath, every spoonful feels like comfort and perfection in one bite.
So gather your ingredients, preheat your oven, and let’s make your kitchen smell like a cozy Japanese café.
Japanese Custard Pudding (Purin プリン)
Course: DessertCuisine: JapaneseDifficulty: Easy4
servings15
minutes40
minutes210
kcalThis smooth and creamy Japanese Custard Pudding (Purin プリン) is a classic Japanese dessert made with eggs, milk, and a rich caramel layer. It’s soft, gently sweet, and melts in your mouth — just like the ones found in Japanese cafés.
Ingredients
- For the Custard
4 large eggs
70 g granulated sugar
1/3 teaspoon vanilla paste (or vanilla extract)
250 ml milk
100 ml fresh cream
- For the Caramel Sauce
3 tablespoons granulated sugar
1 tablespoon water
1 tablespoon hot water (added later)
Directions
- Make the Caramel Sauce
Combine 3 tablespoons of sugar and 1 tablespoon of water in a small pot. Heat over medium flame without stirring. When it turns a rich golden brown, remove from heat and carefully add 1 tablespoon of hot water. Swirl the pan gently. Quickly pour the caramel into pudding molds and let it cool. - Prepare the Custard Base
In a mixing bowl, gently beat 4 eggs — don’t whisk too hard to avoid bubbles. Add 70 g of sugar and vanilla paste, then mix slowly until smooth. - Warm the Milk and Cream
Heat 250 ml milk and 100 ml cream in a saucepan until it’s just below boiling. Gradually pour this warm mixture into the egg mixture while stirring gently. - Strain and Pour
Strain the custard mixture through a fine sieve to remove any foam or egg bits. Pour the smooth mixture into the caramel-coated molds. - Bake in a Water Bath
Preheat the oven to 150°C (302°F). Place the molds in a baking pan and add warm water (about 40–50°C) halfway up the molds. Bake for 35–40 minutes until the edges are set but the center still jiggles slightly. - Cool and Chill
Remove from oven, let cool on a wire rack, then refrigerate for at least 4 hours (overnight for best results).
Notes
- ✪ Use room-temperature eggs for smoother texture.
✪ Avoid overmixing — it creates bubbles that affect the pudding’s appearance.
✪ Always strain the mixture before baking for silky results.
✪ For a twist, try adding a teaspoon of matcha or coffee to the custard for flavored versions.
