A silky smooth baked custard with a sweet caramel sauce. This purin aka creme caramel is wobbly, sweet and delicious!
If you’re craving a dessert that feels calm, smooth, and a little special, this purin is such a lovely one to make. It’s soft and wobbly, with a silky baked custard and a sweet caramel sauce that melts over the top when you turn it out. I first fell for this kind of pudding because it looks simple, but it asks for a bit of care. During my Zumbo’s days, I learnt that gentle heat and timing can change everything, and purin is exactly that kind of dessert. I tested this at home after a few bubbly batches and one caramel that went a little too dark. Once I slowed down, checked the custard properly, and let it chill well, the texture became smooth and elegant. I love how purin has that soft, jiggly texture I’ve always enjoyed in Asian café desserts, but it still feels simple enough to make at home.
What is purin?
Purin is essentially the Japanese version of a pudding otherwise known as creme caramel, flan or baked custard around the world. Purin are so popular in Japan that you will find them in everywhere from convenience stores to patisseries. You can even find powdered purin to make at home!
The Japanese obsession for purin isn’t unwarranted. How can you resist a silky smooth wobbly pudding covered in caramel sauce?

At-a-Glance Specs – What You’ll Need Before We Start Rolling
| Yield | Prep Time | Cook Time | Difficulty | Storage |
| 4 puddings | 10 minutes, plus at least 4 hours chilling | 45 to 50 minutes | Medium | Keep covered in the fridge. Best eaten within 2 days. Do not freeze, as the custard can turn watery. |
How to create the perfect flan?
When creating purin the most important thing is the texture. You want to create the smoothest pudding possible as that is the main event. The biggest obstacle is air bubbles. Air bubbles can affect the texture of the pudding and it doesn’t look great either. Here are some tips to create a silky smooth flan.
Whisk as little as possible
Only whisk the batter until the eggs have been dispersed. There is no need to beat the eggs as it will only create air bubbles
Pour the mixture through a sieve
Pouring the batter through a sieve will filter out any air bubbles that were created during the mixing process.
Bake on low for a longer time
Baking the puddings on a high heat can cause the batter to bubble up as it bakes. A low temperature prevents this.
Place a tea towel underneath the ramekins
Air bubbles will form when the heat is too high. By placing a tea towel beneath the ramekins prevents the bottoms of the puddings from getting direct heat. No direct heat = less air bubbles!

How to remove flan from the ramekin
Now you have baked your purin you need to unmould it. This can be a bit of a difficult task, but with a few tips there shouldn’t be any problems.
- Heat the sides of your ramekin: You can run it under hot water or heat the sides with a blow torch
- Run a thin knife along the top edge of the pudding
- Invert the ramekin onto a plate
- Holding the ramekin to the plate give it a few strong shakes until you hear the pudding release
- Slowly lift the ramekin up to reveal your perfect flan!

Optional – My Favourite Extras That Add a Little Magic
- Vanilla bean paste: Use it instead of vanilla extract for a richer vanilla flavour. It gives the custard a soft bakery-style aroma.
- A splash of cream: Replace a small amount of milk with cream for a richer custard. Keep it light, as too much cream can make the purin feel heavy.
- Extra egg yolk: Add one extra yolk if you want a slightly richer set. This makes the custard creamier, but a little less light.
- Rum: Add a tiny splash to the custard for a grown-up café-style flavour. Use a light hand so it does not hide the caramel.
- Cherry topping: Add a small cherry on top after unmoulding for a kissaten-style look. It makes the purin feel retro, simple, and cute.
- Iced coffee: Serve it on the side for a café pairing. The bitter coffee works nicely with the sweet caramel.
- Extra caramel sauce: Make a small extra batch if you love a saucy plate. Pour it around the base just before serving.

Substitutions – Smart Ingredient Swaps That Still Taste Amazing
- Full-fat milk: This gives the creamiest result. Low-fat milk works, but the custard will taste lighter.
- Plant-based milk: Soy milk works best for a dairy-free style purin. Oat milk can work too, but it may taste sweeter and set a little softer.
- Vanilla extract: You can leave it out if needed. The custard will taste more eggy, so I prefer using at least a little vanilla.
- White sugar: This is best for a clean caramel flavour. Brown sugar can work, but it gives a deeper taste and may darken faster.
- Ramekins: Use heatproof cups, small pudding moulds, or oven-safe glass jars if you do not have ramekins. Try to keep them close in size.
- Oven method: A covered pot or stovetop water bath can work, but the oven gives a gentler and more even bake for beginners.

Troubleshooting – Quick Fixes I’ve Learned from My Bakery Kitchen
| Issue | What Probably Happened | Quick Fix |
| Purin has bubbles | The custard was mixed too hard or baked too hot | Mix gently, skim foam, and use a gentle water bath |
| Purin is rubbery | It was overbaked or the heat was too strong | Stop baking when the centre has a soft jelly wobble |
| Purin is watery | It was underbaked or not chilled long enough | Bake until the edges are set, then chill for at least 4 hours |
| Caramel tastes bitter | The caramel was cooked too dark | Stop at golden amber and remember it keeps cooking off the heat |
| Purin will not unmould | It is not chilled enough or the sides need loosening | Warm the ramekin sides, loosen the edge, then invert with care |
Comparison – How This Recipe Stacks Up Against Other Desserts
| Dessert | Texture | Best For |
| Purin Japanese flan | Silky, soft, wobbly baked custard with caramel | A light Japanese custard pudding with a clean wobble |
| Classic flan or creme caramel | Smooth, often a little firmer and richer | A more traditional caramel custard dessert |
| No-bake purin | Creamy and set with gelatine, often served in cups | A no-oven version with less unmoulding stress |
Tips – My Personal Tricks for a Professional-Looking Result
Use Similar-Sized Ramekins
Use ramekins that are close in size, about 150 to 180 ml each. If one is much deeper or wider, it may bake at a different pace.
This is a small detail, but it saves a lot of custard guessing.
Stop the Caramel at Golden Amber
Caramel can go from lovely to bitter very fast. I take it off the heat when it looks golden amber, not dark brown.
It keeps cooking in the hot pan, so a little early is better than a little burnt.
Pour the Caramel While It Is Still Fluid
Once caramel cools, it firms up quickly. Pour it into the ramekins as soon as it reaches the right colour.
Be careful here, as caramel is much hotter than it looks. I always move slowly and keep my hands clear.
Tilt the Ramekins Gently After Pouring
Once the caramel is in the ramekins, tilt each one gently so the base is coated. You do not need to coat the sides.
This helps the caramel sit evenly under the custard.
Temper the Eggs Gently
Pour the warm milk into the eggs slowly at first. This warms the eggs without shocking them.
It is a small step, but it helps keep the custard smooth instead of grainy.
Skim the Foam Before Baking
After the custard is mixed, check the top. If you see foam, skim it off with a spoon.
At TuCha, this is the kind of tiny detail that makes a simple pudding look clean and polished.
Pop Surface Bubbles Before Baking
After pouring the custard into the ramekins, tap them gently on the bench. If a few large bubbles stay on top, pop them with a toothpick.
It takes a few seconds and gives you a smoother finish.
Fill the Water Bath Halfway Up the Ramekins
The hot water should come about halfway up the sides of the ramekins. This helps the custard bake gently and evenly.
Too little water can make the sides set too fast, which leads to a firm or cracked custard.
Pour the Water Slowly
Place the ramekins in the baking tray first, then pour in the hot water. Pour slowly so no water splashes into the custard.
It sounds basic, but one splash can leave little marks on the surface.
Look for a Soft Jelly Wobble
The edges should be set, but the centre should still wobble like soft jelly. It should not ripple like liquid.
This is the sweet spot. The purin will firm up more as it chills.
Cool Before Refrigerating
Let the ramekins cool at room temperature before moving them to the fridge. This helps the custard settle more gently.
I like to cover them once they are cool, so the tops stay clean and smooth.
Unmould Just Before Serving
Purin looks best when it is turned out fresh from the ramekin. The caramel flows over the top and pools around the base.
That little caramel reveal is the whole pudding drama.

Variations – Fun Twists and Flavours Inspired by My TuCha Dessert Experiments
Matcha Purin
Whisk a small amount of matcha into the warm milk before adding it to the eggs. Strain well so the custard stays smooth.
The green tea flavour is soft, earthy, and lovely with caramel.
Hojicha Purin
Infuse the milk with hojicha for a roasted tea flavour. It gives the custard a warm, nutty taste.
This is very TuCha to me because tea and custard are such a gentle match.
Coffee Purin
Add a little instant coffee or espresso powder to the warm milk. The coffee makes the caramel taste deeper.
Serve it chilled with iced coffee for a proper café moment.
Black Sesame Purin
Whisk a small spoonful of black sesame paste into the custard base. Strain well before baking.
It gives the purin a nutty flavour and a soft grey colour that feels very elegant.
Vanilla Bean Purin
Use vanilla bean paste or the seeds from a vanilla pod. The flavour is simple, but it feels more special.
This is the version I would make when I want the custard to feel clean and classic.
Kissaten-Style Purin
Serve the unmoulded purin with a cherry on top and extra caramel around the plate. It has that old-school Japanese café feel.
Simple, sweet, and very cute without trying too hard.
Brown Sugar Caramel Purin
Use brown sugar for a deeper caramel note. It gives the purin a warmer flavour and a slightly darker sauce.
Watch the caramel closely, as brown sugar can darken faster.
Coconut Purin
Replace part of the milk with coconut milk for a softer tropical flavour. It will not taste as classic, but it is creamy and gentle.
This one works well with a little coffee or toasted coconut on the side.
Chocolate Purin
Add a small amount of melted dark chocolate to the warm milk. Keep the chocolate light so the custard still sets softly.
It becomes richer, smoother, and more dessert-shop style.
Earl Grey Purin
Infuse the milk with Earl Grey tea, then strain before mixing with the eggs. The tea gives the custard a floral note.
It is simple, elegant, and lovely with caramel.

Serving Suggestions – How I Like to Present These for Maximum Wow
Serve It Cold with the Caramel Flowing
Purin should be chilled before serving. When you turn it out, the caramel should slide down the sides and pool around the custard.
That glossy caramel moment is what makes it feel so special.
Add a Cherry on Top
A small cherry gives purin that Japanese café look. It is simple, but it makes the plate feel finished.
It is also a sweet little nod to classic kissaten desserts.
Pair with Iced Coffee
The custard is soft and sweet, so iced coffee is a lovely match. The coffee keeps each bite from feeling too rich.
This is how I would serve it for an afternoon treat.
Serve with Hojicha or Green Tea
A warm cup of hojicha or green tea makes the purin taste more delicate. The tea balances the caramel and keeps the dessert light.
It is calm, simple, and very comforting.
Plate on a White Dish
A white plate makes the golden caramel stand out. It also shows off the smooth sides of the custard.
Keep the plate simple so the wobble can be the star.
Serve in the Ramekin If You Are Nervous
You do not have to unmould every purin. If you are worried about it breaking, serve it chilled in the ramekin.
It still tastes silky and lovely, just with less drama.
Use a Glass Cup for a No-Unmould Look
If you want a cleaner café-style serve, make the purin in heatproof glass cups. Keep the caramel on the bottom and serve it straight from the cup.
It is less dramatic, but very pretty.
Add a Spoon Shot Moment
Scoop into the purin so the spoon shows the soft custard and caramel together. This is the best way to show the texture.
A smooth spoonful says more than a long caption.
Serve with Fresh Berries
A few berries on the side add colour and a little tartness. They also make the custard feel lighter.
Keep them on the side so the caramel stays the main flavour.
Add Extra Caramel Around the Plate
If you want a more dramatic serve, spoon a little extra caramel around the base. It makes the plate glossy and rich.
This is lovely when serving guests, but keep it neat so it does not look messy.

Common Mistakes to Avoid – Lessons I’ve Learned After Dozens of Batches
Cooking the Caramel Too Dark
Dark caramel can taste bitter once it sits under the custard. Stop when it is golden amber.
If it smells burnt, it is better to start again than pour it into the ramekins.
Stirring the Caramel Too Much
Once the sugar has dissolved, avoid stirring too much. Swirl the pan gently instead.
Too much stirring can make the caramel grainy.
Waiting Too Long to Pour the Caramel
Caramel sets fast once it cools. If you wait too long, it can harden in the pan before you pour it.
Have your ramekins ready before you start.
Boiling the Milk
The milk should be steaming, not boiling. Boiling milk can make the eggs scramble when you mix them.
Gentle heat gives you a smoother custard.
Pouring the Milk Too Fast
If hot milk hits the eggs too quickly, the eggs can cook in little bits. Pour slowly at first while whisking gently.
Once the eggs are warm, you can add the rest more easily.
Skipping the Foam Check
Even after mixing, foam can sit on top of the custard. Skim it off before baking.
This helps the top look smooth instead of spotty.
Using Too Little Water in the Bath
The water bath protects the custard from strong heat. If the water is too low, the sides can overcook before the centre sets.
Aim for water about halfway up the ramekins.
Baking Until the Centre Looks Firm
A firm centre in the oven can mean an overcooked custard later. Stop when the centre still has a soft wobble.
It will finish setting in the fridge.
Unmoulding While the Purin Is Warm
Warm purin is too soft to unmould cleanly. Chill it for at least 4 hours, or overnight if you can.
Patience gives you a cleaner wobble.
Using Moulds That Are Very Different Sizes
Different mould sizes bake at different speeds. One may be set while another is still loose.
Use similar ramekins so the batch behaves nicely.
Let’s Get Cooking
If you liked this recipe make sure to leave me a comment and rating down below. I’d love to know how it went! Also, don’t forget to tag me on Instagram @catherine.desserts.
Follow me on Facebook, Pinterest, YouTube, and TikTok for more of my baking creations and updates!
Purin (Japanese Creme Caramel)
A silky smooth baked custard with a sweet caramel sauce. This purin aka creme caramel is wobbly, sweet and delicious
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Total Time: 55 minutes
- Yield: 4 puddings 1x
- Category: Pudding
- Method: Easy
- Cuisine: Japanese
Ingredients
Caramel
- 70 g Sugar (1/3 cup)
- 1 tbsp Water
Custard
- 500 ml Milk (2 cups)
- 3 Eggs
- 70 g Sugar (1/3 cup)
- 1 tsp Vanilla
Instructions
Caramel
- In a medium saucepan combine the sugar and water
- Heat on medium low heat until the sugar has dissolved and tuned a golden brown
- Remove from heat and distribute the caramel between 4 large ramekins
Custard
- Preheat the oven to 150C/305F
- Combine the sugar and milk in the same saucepan, heat until the sugar has dissolved and the milk is steaming
- In a medium sized bowl combine the eggs and vanilla
- Add the milk to the eggs, whisking gently as you pour
- Once combined pour the mixture slowly through a fine meshed sieve
- Then portion the mixture between the 4 ramekins
- Fold a tea towel in half and place on the bottom of a baking tray, then fill the tray 1/4 of the way up with boiling water
- Place the ramekins in the tray and bake for 45-50 minutes (the time will vary depending on your mould)
- Remove ramekins when the custard has set on the outer edges and the centre is still slightly jiggly
- Cool and refrigerate overnight, minimum 4 hours
- To serve run the edges of the ramekin in hot water, then run a knife around the top edge of the pudding
- Turn the ramekin upside down on your serving plate, and while holding the ramekin down on the plate give it few big shakes to ease the pudding out
- Enjoy!
