Oh, purin, sweet custard pudding. You are deliciously smooth, creamy, silky, and rich. And I could never resist your deep bittersweet caramel topping. You are just the perfect dessert to make every kid (and adult alike) the happiest person on the planet. Okay, I was being wax lyrical about a dessert, but the love is deep and real. Today’s recipe–Purin (プリン) aka Japanese pudding—is one of the most famous childhood desserts in Japan. Almost every Japanese person would tell you that we grew up eating purin as an afternoon snack or dessert after a meal. We even have a cartoon character that shares the name Pom Pom Purin to celebrate our adoration for the sweet treat! The good news is it’s really easy to make Japanese custard pudding at home. It requires only 4 simple ingredients and you’ll find my best tips here. Let’s get to it!

What is Purin?

Purin (プリン) is a custard dessert made from eggs, milk, and sugar, and covered with a thin layer of rich caramel sauce on top. It’s basically a Japanese take on crème caramel, also known as flan, custard pudding, or caramel pudding. The texture of this cold custard dessert is silky and smooth, and it’s just firm enough to stand on its own, yet it jiggles when you shake it. Japanese purin will remind you of the custard part of crème brûlée, but with a more melt-in-your-mouth smoothness. The best part? The bittersweet caramel complements and rounds out the velvety custard. You can make the pudding with various methods, which I’ll cover later in the post.

A Quick History

As you might have guessed, custard pudding originated in Europe and it is said that it was introduced to Japan in the early Meiji period (1868-1912) by the British. The name “purin” comes from the word “pudding,” which was mentioned in a document from around 1872. It was first offered at European-style hotels and then slowly became a dessert item at yoshoku (Japanese-style Western food) restaurants. Its popularity took off in the 1960s and it has become one of Japan’s most loved desserts to enjoy.

Where to Buy Purin in Japan?

You can find purin at bakeries, pastry shops, supermarkets, and konbini (convenience stores) throughout Japan. And there are many varieties of purin to choose from. Imagine chocolate, pumpkin, matcha, black sesame, and sweet potato!

3 Types of Japanese Custard Pudding

There are three types of purin in Japan based on the cooking methods.

Yaki Purin (焼きプリン) – Baked in a bain-marie (water bath) in the oven. A hot water bath allows this delicate dessert to cook more evenly and gently, preventing cracking, curdles, or small bubbles around the edges. Mushi Purin (蒸しプリン) – Cooked on a stovetop in a steamer or in a bain-marie in a pot.Gelatin Purin (ゼラチンプリン) – Not baked or cooked on a stovetop; the custard is solidified with gelatin! The majority of packaged purin you can get at supermarkets are mostly made this way. Have you tried the popular Pucchin Purin (プッチンプリン) by Glico? My version of the No Bake Purin recipe can be found here.

In this recipe, I’ll show you #1 and #2 methods. The easiest, foolproof method is using the oven. The heat is gentler than cooking or steaming on a stovetop, so the custard will come out silky and smooth.

Purin Molds: Shapes and Materials

In Japan, purin molds come in a variety of shapes and sizes! I personally like a tall stylish one, but in general, purin molds have a smaller bottom with a large open surface. When the custard pudding is inverted, it sort of looks like a trapezoid shape (or Mt. Fuji shape?). Also, it’s good to remember that the heat travels at different rates depending on the materials of molds you choose. The aluminum molds, which are often used in classic purin recipes, have high thermal conductivity. This yields a firm custard texture. Stainless steel and heat-resistant glass molds cook slowly, so the custard is softer than one made in aluminum molds. Stainless steel is durable and can be used for a long time. Plastic molds are popular, especially for gifting or bringing to a picnic or potluck. You can definitely use standard ceramic ramekins commonly used for flan and crème caramel for this recipe. However, please note that the ceramic ramekin tends to be thicker and their shape is different, so you may need to adjust the cooking time. Shopping Tips: A small mold (70-100 ml) is a good size for children, and a large mold (150 ml or more) is recommended for adults. When the pudding is removed from the mold, it spreads and sinks a little, so the mold should have more depth than the ideal shape you imagine. The molds I used in this recipe are:

How to Make Purin (Japanese Custard Pudding)

Ingredients You’ll Need

EggsGranulated sugar (I use organic granulated sugar, hence, not white)Whole milkHeavy (whipping) creamVanilla (optional)Caramel sauce: sugar, water, and hot water

The classic Japanese purin recipe doesn’t include vanilla and heavy cream, but they are more commonly included these days for a richer and more flavorful taste.

Overview: Cooking Steps

Make the caramel sauce with sugar and water and divide the mixture into molds.Heat the milk and heavy cream in the saucepan. In a bowl, whisk the eggs and sugar together. When the milk mixture is hot, right before simmering, pour it into the egg mixture and whisk it all together.Strain the mixture and divide it into the molds. Place the molds in a rimmed oven-safe container and add hot water to the pan to create a bain-marie.Bake in the oven until firm, about 30-45 minutes, depending on the mold size.Let cool and refrigerate.

5 Stages of Caramel Sauce Making

Purin is a relatively easy dessert to make, but if you have never made a caramel sauce before, you might want to know how it’s made and what to watch out for.

Stage 1: Let the Sugar Dissolve–Do Not Stir!

Looking at the sugar and water mixture in the pot, you may want to mix it up using a utensil… but don’t touch it with a utensil! You can tilt the pot occasionally, but let it be until the sugar turns liquid. Start boiling water now in a pot or kettle, if you haven’t yet.

Stage 2: Small Bubbles

When the sugar starts to caramelize (lots of tiny bubbles) and slowly turns brown on the edges of the pan, swirl the pot to incorporate the dark-colored caramelized sugar with the light-colored one.  The reason we don’t touch the caramel is that the sugar crystallizes when you touch it with a utensil.

Stage 3: Big Bubbles

Now the bubbles will become larger. Continue to swirl once in a while and watch as the sugar mixture becomes more and more caramelized. Get your hot water ready!

Stage 4: Finally, the Dark Caramel Stage with Smoke

When the caramelized sugar turns darker and darker, swirl the pot to mix and watch it closely. After the smoke rises from the caramel sauce, wait a tiny bit more until it reaches the optimal dark caramel color. Then, turn off the heat. I like my caramel sauce to have a slightly bitter taste to balance out the sweetness in the custard. Therefore, I go for a darker, bittersweet caramel sauce. When you start making more caramel sauce, you will be able to eyeball when it reaches your desired taste. So practice a few more times!

Stage 5: Add the Hot Water (Be Careful!)

Your stove burner should be off. Drizzle a bit of the measured hot water onto a spatula (so your hand is not directly above the pot) and into the hot caramel sauce. Be careful; the caramel will sputter and splash. Add the rest of the hot water and swirl the pot to combine. Then, immediately pour the sauce into the purin molds before the caramel hardens.

5 Tips to Make A Silky and Smooth Purin

Now, let’s move on to the custard. It’s very important to make a smooth custard for purin and I have five important tips to share.

Tip #1: Strain the Custard Mixture

I know, this step creates two extra things to wash, but I highly recommend passing the custard through a fine-mesh strainer to achieve a super smooth texture. Even if you think you’ve whisked and incorporated the eggs really well into the milk mixture, there tend to be some lumps that are left behind. A fine-mesh strainer will catch it for you!

Tip #2: Remove the Air Bubbles

If you aim for the perfect-looking custard, try removing the air bubbles. A long-stemmed utility lighter (candle lighter) comes in handy. Quickly touch the air bubbles with the flame, and they will disappear like magic! I used to use a spoon or toothpick to remove the air bubbles (like many recipes say), but bubbles like to move around and it takes forever! Burning off with a candle lighter is the fastest way, and this trick does wonders!

Tip #3: Cook in a Bain-Marie

Although you can steam the custard pudding in a steamer on a stovetop, I highly recommend cooking the custard in a bain-marie—whether in the oven or on a stovetop—as the thermal conductivity is very gentle. The steaming method gets very tricky as the temperature inside the steamer gets too high and you will need to adjust the temperature by opening and closing the lid, leaving it slightly ajar.

Tip #4: Use A Gentle Heat

Whichever method you choose to cook your purin, remember to use gentle heat so the custard won’t be boiling. See the picture above. On the left side, the custard is perfectly cooked, with a super silky and smooth texture. On the right side, the custard wasn’t gently cooked, so you can see many honeycomb-like holes in the custard. These holes are called “su” (スがたつ, スが入る), and purin with these small holes is considered a big failure in Japan. Air bubbles form on the surface or inside the egg mixture when the temperature is too high or overheated.

Tip #5: Do Not Overcook

Probably the most important question is: How do you know when it’s cooked? Every home cook has different sizes and materials of molds and this gets extremely complicated. The best way to check is to tilt the mold to see the doneness. If the custard moves, then the center of the purin is not cooked through, so bake it longer. When it’s cooked, the custard won’t move. If it sags a little bit (see the above picture), it’s completely okay and normal; the remaining heat will continue to cook it until it’s firm enough. Shopping Tip: Get this Hot Plate Gripper. This tool is extremely helpful when we take out a hot plate or bowl. I use it for chawanmushi cups, too!

Can I use plant-based milk?

Yes, you can, but the custard won’t have the same flavor and won’t be as rich as the whole milk.

Can I reduce the sugar?

You can reduce the sugar for the custard slightly, but don’t omit it. You can definitely reduce the amount of caramel sauce.

How long can you keep purin in the refrigerator?

I’d say 3-4 days, but I recommend consuming it sooner as it contains eggs and dairy.

Can you freeze purin?

Unfortunately, you can’t freeze the baked/steamed purin; however, you can freeze my No-Bake Purin, which is made with gelatin.

Japanese Dessert Recipes You May Enjoy

Matcha TiramisuGreen Tea PuddingCoffee JellyGreen Tea Creme Brulee

Wish to learn more about Japanese cooking? Sign up for our free newsletter to receive cooking tips & recipe updates! And stay in touch with me on Facebook, Pinterest, YouTube, and Instagram. Editor’s Note: This post was originally published on May 10, 2013. It has been updated with the revised recipe, new images, and updated content on November 10, 2022.