Caramel Custard / Flan
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
Steps
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.
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.
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.
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.
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.
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.
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.
Tips
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.

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
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
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
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 😭
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
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
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
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
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!
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
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
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 😂
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
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!
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
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