Easy 5-Ingredient Japanese Purin (Caramel Custard Pudding)

By Kyrié the Foodié
I love getting Purin at cafés in Japan, but you can also find it in convenience stores and bakeries. Purin (プリン) is a Japanese-style custard pudding, similar to flan or crème caramel. It has a smooth, creamy texture with a lightly sweet egg custard base, topped with a rich, slightly bitter caramel sauce that adds depth to the flavor. […]
Back to Recipes

I love getting Purin at cafés in Japan, but you can also find it in convenience stores and bakeries. Purin (プリン) is a Japanese-style custard pudding, similar to flan or crème caramel. It has a smooth, creamy texture with a lightly sweet egg custard base, topped with a rich, slightly bitter caramel sauce that adds depth to the flavor.

There are different types of purin, from baked (yaki purin) with a firmer texture to steamed (mushi purin), which is even softer and silkier. Some versions use gelatin instead of eggs for a lighter consistency. While traditional purin is plain, many cafés offer creative variations topped with whipped cream, matcha, or fresh fruit.

It’s one of those nostalgic, comforting desserts that feels both simple and elegant. Whether enjoyed at a cozy café or straight from a convenience store cup, purin is always a satisfying treat. Plus, it’s surprisingly easy to make at home with just a few ingredients!

Ingredients You’ll Need:

Here’s what goes into making a perfect Japanese purin and what each ingredient contributes:

Caramel (pictured):

  • Sugar – The base of the caramel, which melts and deepens in flavor as it cooks, giving purin its signature bittersweet topping.
  • Water – Helps dissolve the sugar and control the caramelization process, ensuring a smooth, even caramel layer.

Custard:

  • Whole milk – Creates a rich, creamy texture while keeping the custard light and silky.
  • Vanilla extract – Adds a subtle warmth and depth of flavor, enhancing the natural sweetness of the custard.
  • Eggs – The key to setting the custard, giving purin its delicate, smooth structure without the need for gelatin.
  • Sugar – Sweetens the custard just enough to complement the caramel without overpowering the natural egg and milk flavors.

Each ingredient works together to create purin’s perfectly balanced taste and texture—creamy, silky custard with a rich caramel finish!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Japanese Purin (Caramel Custard Pudding)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: kyriethefoodie
  • Total Time: 1 hour 5 minutes

Description

Purin is a silky, creamy Japanese custard pudding with a lightly sweet egg base and a rich, slightly bittersweet caramel topping.


Ingredients

Units Scale

For the Caramel:

  • 4 tbsp sugar
  • 1 1/2 tbsp water
  • 1/2 tbsp hot water

For the Custard:

  • 1 1/2 cups whole milk
  • 1/2 tsp vanilla extract
  • 2 eggs
  • 3 tbsp sugar

Instructions

  1. Preheat the oven to 300°F (150°C).
  2. To make the caramel, in a small saucepan over medium heat, add the 4 tbsp sugar and 1 1/2 tbsp water. Let it cook (without stirring, or else the sugar will crystalize!) until the sugar melts and turns a deep amber color. I recommend using a lighter color pot or saucepan so you can tell what color the caramel is.
  3. Quickly add the remaining 1/2 tbsp of hot water (be careful, as it may splatter) and swirl the pan to mix.
  4. Immediately pour the caramel into ramekins or heatproof pudding cups, tilting them slightly to coat the bottom evenly. Set aside.
  5. In another saucepan, heat the milk over low heat until warm and starts to bubble slightly (do not let it boil). Remove from heat and stir in vanilla extract.
  6. In a separate bowl, whisk together the eggs and sugar until just combined. Slowly pour the warm milk into the egg mixture, whisking continuously to prevent curdling.
  7. Strain the mixture through a fine mesh sieve to remove any egg solids for an ultra-smooth custard.
  8. Pour the custard mixture over the caramel in the ramekins. Place the ramekins in a baking dish filled with 1 inch of water.
  9. Bake in the preheated oven for about 50-55 minutes, or until the custard is set but still slightly jiggly in the center. Let the purin cool, then refrigerate for at least 2 hours before serving.
  10. To unmold, run a knife around the edges and gently flip onto a plate. The caramel sauce will drizzle over the custard. Enjoy!
  • Prep Time: 15 minutes
  • Cook Time: 50 minutes

Nutrition

  • Serving Size: 2-3
Kyrié the Foodié - Asian Recipes

Kyrié is a half-Japanese food content creator and avid home cook who specializes in Asian cuisine, with a focus on Japanese. She loves developing recipes and sharing approachable yet authentic meals. When she’s not in the kitchen, she’s helping her husband Jeff tend to their garden, or on some artistic venture.

More Recipes Like This

Japanese BBQ Pulled Pork (Instant Pot Recipe)

Japanese BBQ Pulled Pork (Instant Pot Recipe)

My Japanese Barbecue Pulled Pork made in the Instant Pot is one of those dishes that hits the sweet spot between effort and reward. It’s deeply flavorful, tender, and savory-sweet - thanks to a soy sauce-based BBQ sauce with hints of garlic, ginger, mirin, and tomato...

Easy Veggie-Packed One-Pot Healthier Mapo Tofu

Easy Veggie-Packed One-Pot Healthier Mapo Tofu

I grew up eating Mapo Tofu all the time—specifically the Japanese version, known as mābō dōfu. It was a household staple: mild, comforting, and kid-friendly, usually made without the tongue-tingling Szechuan peppercorns you'd find in its Chinese counterpart.As I got...

Easy Salmon and Edamame Rice Cooker Recipe

Easy Salmon and Edamame Rice Cooker Recipe

My Easy Salmon and Edamame Rice Cooker Recipe has quickly become one of my favorite weeknight dinners. It’s a simple, one-pot recipe that delivers on both flavor and convenience.Everything cooks together in the rice cooker—salmon, edamame, and rice infused with soy...