Caramel Custard / Flan

Caramel Custard / Flan
⏱️ cook time 1 hour 10 minutes (plus 4 hour mandatory chilling time)
🍽️ servings 4
⚡ Difficulty medium

intro

Silky, jiggly baked custard topped with bittersweet golden caramel, this make-ahead dessert has a melt-in-your-mouth texture and perfectly balanced sweetness.

Ingredients

Granulated sugar 150g (3/4 cup), divided (100g for caramel, 50g for custard)
Whole milk 400ml (1 2/3 cups)
Large whole eggs 3 units (150g total, shelled)
Large egg yolks 2 units (30g total)
Pure vanilla extract 5ml (1 tsp)
Fine table salt 1g (1/8 tsp)
Filtered water 30ml (2 tbsp, for caramel)

Steps

1

Prep oven and ramekins

Preheat your oven to 160°C (320°F, gas mark 3). Arrange four 150ml (6oz) oven-safe ceramic ramekins in a deep 20x30cm (8x12 inch) baking dish, and set a stovetop kettle of water to boil for the water bath. Ensure the baking dish is at least 7cm (3 inches) tall to hold water halfway up the ramekin sides.

Step 1
step1:Prep oven and ramekins
2

Cook the golden caramel

Add 100g (1/2 cup) of the granulated sugar and 30ml (2 tbsp) filtered water to a small heavy-bottomed saucepan over medium-low heat. Stir gently with a heatproof spatula until the sugar fully dissolves into a clear syrup, then stop stirring and swirl the pan occasionally for 6-8 minutes, until the syrup turns a deep amber golden color (170°C/340°F on a candy thermometer). Immediately remove the pan from heat to prevent the caramel from burning and turning bitter.

Step 2
step2:Cook the golden caramel
3

Coat ramekins with caramel

Working quickly (hot caramel sets solid in 1-2 minutes at room temperature), pour equal amounts of caramel into the bottom of each prepared ramekin to create a 2mm thick layer. Tilt each ramekin slightly in a circular motion to spread the caramel evenly across the bottom, then set the ramekins aside for 10 minutes to let the caramel fully harden into a glossy solid layer.

Step 3
step3:Coat ramekins with caramel
4

Mix smooth custard base

In a medium glass mixing bowl, whisk together the 3 whole eggs, 2 egg yolks, remaining 50g (1/4 cup) granulated sugar, vanilla extract, and fine salt until just combined—do not whisk vigorously, as this creates air bubbles that cause holes in the baked custard. Warm the whole milk in a small pot over low heat to 60°C (140°F, warm to the touch but not simmering or boiling), then slowly pour the warm milk into the egg mixture while whisking constantly to temper the eggs and prevent curdling. Strain the finished custard through a fine-mesh sieve to remove any small egg lumps for an ultra-silky texture.

Step 4
step4:Mix smooth custard base
5

Assemble water bath

Pour the strained custard evenly over the hardened caramel layer in each ramekin, filling each to 5mm below the rim. Pull the middle oven rack out halfway, set the baking dish with filled ramekins on the rack, then carefully pour the boiling water from the kettle into the baking dish until the water reaches halfway up the outer sides of the ramekins—take care not to splash any water into the custard, as this will create soggy spots. Gently push the oven rack back into place.

Step 5
step5:Assemble water bath
6

Bake until just set

Bake the custards for 40-45 minutes at 160°C (320°F). Test for doneness by gently nudging the side of a ramekin: the custard is done when the outer edges are fully firm, but the 2cm (1 inch) center jiggles slightly like set Jell-O. Do not overbake, as this causes a rubbery texture and watery separation. Carefully remove the baking dish from the oven, use tongs to lift ramekins out of the hot water, and transfer them to a wire rack to cool to room temperature for 30 minutes.

Step 6
step6:Bake until just set
7

Chill and unmold flan

Cover each cooled ramekin tightly with plastic wrap and refrigerate for a minimum of 4 hours (or up to 3 days for make-ahead prep) to let the custard fully set and the caramel soften into a sauce. When ready to serve, run a thin sharp paring knife around the entire inner edge of each ramekin to loosen the custard, place a shallow dessert plate upside down over the ramekin, then quickly flip both the plate and ramekin over in one smooth motion. Lift the ramekin gently to release the flan, letting the liquid golden caramel drizzle over the top and sides of the custard.

Step 7
step7:Chill and unmold flan

Tips

1.Never stir caramel once it reaches a boiling, clear syrup stage, as this can trigger sugar crystallization and create a grainy texture; gently swirl the pan instead to distribute heat evenly as the sugar darkens.
2.Resist the urge to bake custard until the center is fully firm: the slightly jiggly 2cm center will set completely as it chills, and overbaking leads to a rubbery, curdled texture with watery separation.
3.For a clean, perfect unmold, run a thin knife all the way around the ramekin edge immediately before flipping, and invert quickly in one smooth motion to prevent caramel sauce from leaking out prematurely.

✨ You May Also Like

Desserts & Baking
🍜 Italy

Creamy, coffee-kissed classic Northern Italian no-bake dessert, with layers of rum-spiked mascarpone cream, soft ladyfingers, and a rich cocoa dusting.

⏱️ 4 hours 3Desserts & Baking ★ 4.8
Desserts & Baking
🍜 France

Flaky, shatteringly crisp, buttery French croissants with golden exteriors and soft, airy layered interiors, perfect for pairing with coffee for a special morning treat.

⏱️ 12 hours Desserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

Warm, spiced baked apples topped with a fluffy golden biscuit crust, this cozy dessert pairs perfectly with vanilla ice cream for cool-weather comfort.

⏱️ 55 minuteDesserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

A star-spangled classic American blueberry pie with buttery flaky crust and bright sweet-tart filling, perfect for summer patriotic gatherings.

⏱️ 1 hour 25Desserts & Baking ★ 4.8
Desserts & Baking
🍜 United States

A beloved no-bake regional Maine candy with a chewy coconut-potato center coated in rich dark chocolate, a New England holiday staple since the 1870s.

⏱️ 2 hours 3Desserts & Baking ★ 4.9
Desserts & Baking
🍜 France

Luxuriously creamy, floral frozen custard made with aromatic Tahitian vanilla beans, boasting a smooth, rich texture that melts slowly on the tongue.

⏱️ 3 hours 3Desserts & Baking ★ 4.6

Caramel Custard / Flan:Frequently Asked Questions

1.Why does my caramel turn grainy and clumpy instead of smooth and golden?
This is almost always caused by stirring melting sugar too aggressively or stray sugar crystals seizing the batch. Skip stirring as the sugar melts—just swirl the pan gently if hot spots form. Brush sugar crystals off the pan sides with a wet pastry brush as it cooks to keep your caramel perfectly silky.
2.Why does my baked custard come out spongy with tiny holes instead of silky smooth?
That rubbery, holey texture happens when custard cooks too quickly at high heat, curdling the egg proteins. Heat your milk just until steaming (not boiling) before tempering into eggs, and bake low and slow in a water bath at 325°F to keep heat gentle and avoid unwanted air pockets.
3.Do I really need to use a water bath to bake flan, or can I skip that step?
Don’t skip the water bath (bain-marie)! It creates gentle, evenly distributed, moist heat around the custard as it bakes, which prevents edges from overcooking, curdling, or turning rubbery. It’s the secret to that signature jiggly, evenly set, melt-in-your-mouth texture every time.
4.How far in advance can I make flan, and how should I store it?
Flan is the perfect make-ahead dessert! Once it finishes baking, let it cool to room temperature, then chill uncovered for 2 hours before covering tightly with plastic wrap. It keeps well in the fridge for up to 3 days—wait to unmold until right before serving to keep the caramel smooth and glossy.
5.My flan sticks to the ramekin when I try to unmold it—what am I doing wrong?
First, make sure you’ve chilled it for a full 4 hours minimum; warm, under-set custard will break and stick as you flip it. To release cleanly, run a thin paring knife around the inner ramekin edge, set a serving plate on top, and flip both in one smooth, steady motion for a perfect release.
6.Can I swap whole milk for heavy cream or a dairy-free alternative?
For the classic light, silky texture, stick to whole milk as written. For a richer, denser flan, you can replace up to 1/3 of the milk with heavy cream. If going dairy-free, use unsweetened full-fat oat milk, and add one extra egg yolk to help the custard set firmly without a watery texture.
7.Why does my flan have a strong, unpleasant eggy aftertaste?
That distinct eggy, slightly sulfurous flavor comes from overcooking the custard or baking at too high a temperature. Pull the flan when edges are set but the center still jiggles like loose Jell-O—it will finish setting as it chills. Use the full measure of pure vanilla extract to mellow egg notes for that perfectly balanced sweetness.

Comments (16)

2 days ago

OMG this flan came out SO silky, no weird grainy texture like the last recipe I tried! My kids devoured half the pan after dinner last night and asked if we can make it every Sunday for family night. Game changer for potlucks too, I brought the other half to my work potluck and everyone was begging for the link. 10/10 no notes

yesterday

Wait did you stick exactly to the water bath instructions? I messed up my last flan because I skipped that step and it was full of weird spongy holes lmao

yesterday

We’re so thrilled your family and coworkers enjoyed it! The gentle, even heat from the water bath is 100% non-negotiable for that perfectly silky, hole-free custard texture, great question!

1 week ago

Made this for my abuela’s birthday dinner and she said it tasted just like the flan her mom used to make in Puerto Rico! I was low-key stressed I’d mess up the caramel because I always burn it, but the tip about swirling the pan instead of stirring saved me. Only note is I added a tiny pinch of sea salt to the caramel and it slapped

5 days ago

What a sweet birthday tribute! That pinch of flaky sea salt in the caramel is such a pro move, it cuts the sweetness so nicely. We’ll have to add that as a variation tip!

3 days ago

Meal prepped this for the week’s dessert portions and it held up perfectly in the fridge for all 4 days! I was worried the caramel would get weirdly crystallized but it stayed nice and runny, so good with my afternoon coffee. My kids loved sneaking a bite after school every day too, will absolutely be adding this to my regular rotation

30 minutes ago

Uh, help? I followed the directions exactly but my custard is still super jiggly in the middle even after the full bake time? Did I do something wrong? I’m scared to chill it because I don’t want it to be runny slop when I flip it out 😭

5 minutes ago

No stress! A very gentle jiggle in the very center is totally normal right out of the oven — it will set up completely during that mandatory 4 hour chill time. If the edges are fully set, you’re good to pop it in the fridge! If the whole thing is sloshing like liquid, pop it back in the oven for 8-10 more minutes, checking frequently.

2 weeks ago

Brought this to my neighborhood block party last weekend and it was gone in 10 minutes flat! People were coming back for seconds before I even got a first bite, no joke. The texture is so luxe, people thought I bought it from the fancy Cuban bakery downtown. Worth every minute of chill time, trust me

1 week ago

Wait how far in advance did you make it? I need to bring dessert to a friend’s BBQ on Saturday and I’m trying to plan my week

1 week ago

@DesertDwellerDan I made it Thursday night and chilled it until Saturday afternoon, it was perfect! Just don’t flip it out of the ramekin until right before you serve it so the caramel doesn’t get weird

5 days ago

Made this for a little date night at home with my partner and they said it was better than the flan we had on our trip to Mexico City last year. The caramel had that perfect deep, not-burnt flavor and the custard melted on my tongue. 10/10, date night win for sure

yesterday

So excited this is naturally gluten free! I’ve been craving flan forever but so many restaurant versions have weird hidden thickeners that mess with my stomach. This was so easy to make with stuff I already had in my pantry, no fancy ingredients required. My whole family loved it, even my gluten-eating brother who turns his nose up at “diet food” lmao

2 hours ago

Wait do you think this would work with oat milk instead of whole milk and cream? I’m dairy free and dying to try it

30 minutes ago

So happy it worked for your gluten free needs! We haven’t tested this with oat milk, but full fat canned coconut milk (the kind in the can, not the carton) works beautifully as a dairy free swap for that same rich, silky texture. We don’t recommend thin oat milk because it will make the custard watery!

3 days ago

Full transparency, I thought “medium difficulty” meant I was gonna burn my kitchen down, but this was way more straightforward than I expected! The step-by-step for the caramel was so clear, I didn’t even burn it (shocker, I burn toast 50% of the time). My roommate said it’s the best thing I’ve ever made, so I’m taking that as a massive win

2 days ago

Same! I was so intimidated by flan for years because everyone makes it sound super fancy, but this recipe is foolproof even for people who can’t boil water without messing up lmao

2 weeks ago

I’ve been making flan for over 40 years and I have to say, this recipe is spot on. The ratio of eggs to cream is perfect for that silky, not-too-eggy texture that so many modern recipes mess up. I did use vanilla bean instead of extract for extra depth, and it turned out divine. Don’t skip the chill time, folks — that’s not a suggestion, it’s required!

1 week ago

Coming from someone with 40 years of flan making experience, that means the world! Using a whole vanilla bean is such a lovely, elevated touch, we love that idea.

5 days ago

Wait how much vanilla bean did you use instead of the extract? I have a bean in my pantry I’ve been saving for a special recipe and this seems perfect!

1 week ago

Made individual ramekin versions of this for my football watch party and they were a hit! So easy to pass around, no cutting required, and everyone loved having their own little dessert. I topped a few with a dollop of whipped cream and some cinnamon for the people who like extra sweetness, and they went crazy for it

5 days ago

Tried making this with a sugar free caramel substitute and granulated erythritol for the custard, and it actually turned out pretty good! The texture was a tiny bit less silky than the regular version I made for my wife, but for a low sugar treat it totally hit the spot. Just wanted to share for anyone else watching their sugar intake

3 days ago

Thanks so much for sharing that swap! We love hearing how people adapt recipes to fit their dietary needs, that’s super helpful for other folks in the community looking for lower sugar options.

2 hours ago

Okay y’all, I messed this up so bad the first time. I used skim milk because that’s all I had, stirred the caramel instead of swirling, and skipped the water bath. It was a grainy, holey, burnt mess. Tried it again exactly as written last night? *Chef’s kiss* So silky, perfect caramel, even my super picky mother in law said it was amazing. Follow the directions, people! Don’t be like first-try me 😂

30 minutes ago

LMAO this is so me, I always try to cut corners with baking and wonder why it turns out bad. Your second try success is giving me the courage to attempt this this weekend!

5 minutes ago

We’ve all been there with those first-try baking fails! So glad you gave it a second go and it worked out — impressing a picky mother in law is the ultimate cooking win, in our books.

yesterday

Made this for my weekend brunch spread with friends and it paired so perfectly with mimosas! It’s not overly heavy, which is great for brunch when you already have a million rich foods on the table. I served it with fresh berries on the side and it was chef’s kiss

5 minutes ago

This was delicious, but heads up for anyone short on time: that 4 hour chill time is NOT optional. I tried to rush it by sticking it in the freezer for an hour because I had friends coming over, and it was still runny in the middle when I flipped it. Tasted amazing, but looked a mess. Definitely plan ahead!

just now

Oh thank you for the warning! I was gonna try that exact freezer hack this weekend for my dinner party, you just saved me from a very embarrassing dessert fail

1 week ago

Doubled the recipe to make a big pan for our extended family dinner last Sunday and it turned out perfectly! I was worried doubling would mess up the ratios or the cook time, but I just added 15 minutes to the bake time and it was set perfectly. My 82 year old grandpa said it tasted just like the flan he had when he was stationed in the Philippines as a kid, which made me so happy

5 days ago

That makes our day! We love hearing about recipes becoming part of family meals and bringing back happy memories. Thanks for the tip on adjusting cook time for a double batch, that’s so useful for anyone making this for a crowd!

just now

Found this recipe at 10pm last night when I was craving something sweet, threw it together, chilled it overnight, and just had a slice for breakfast. No regrets. It’s SO creamy, the caramel is perfect, I will be making this at least once a month from now on. So good