Classic flan from scratch bakes into silky caramel custard with a gentle water bath and a steady low heat.
Craving that glossy, jiggly custard with a deep amber sauce? This guide gives you a reliable path to bakery-level flan at home. You’ll learn the role each ingredient plays, how to make dry caramel without burning it, and why the water bath matters. You’ll also see fixes for grainy or runny results, so your first pan lands sweet and smooth. Start today.
Flan From Scratch: Ingredients, Tools, And Timing
The base is simple: eggs, dairy, sugar, vanilla, and a squeeze of citrus. The technique decides the texture. Here’s a clear list of what you’ll need, plus smart swaps that keep the flavor true.
| Item | Role In Custard | Standard Amount |
|---|---|---|
| Granulated Sugar | Caramel and sweetness | 1 cup (200 g) |
| Whole Milk | Light body, clean dairy flavor | 2 cups (480 ml) |
| Heavy Cream | Richness, softer set | 1 cup (240 ml) |
| Large Eggs | Structure from proteins | 3 whole |
| Egg Yolks | Extra silk, less bounce | 2 yolks |
| Vanilla | Warm aroma | 2 tsp extract or 1 bean |
| Salt | Balances sweetness | ⅛ tsp |
| Lemon Or Orange Zest | Fresh top note | ½ tsp |
| Hot Water | Water bath insulation | Enough to reach halfway up pan |
Homemade Flan, From-Scratch Steps That Work
Set Up Your Pans
Use a 9-inch round cake pan or a 1½-quart metal loaf pan. You’ll need a larger roasting pan for the water bath. Line a folded dish towel in the roasting pan to prevent bubbles from rattling the custard. Heat your oven to 325°F (163°C) with a rack in the center. Use sturdy pans.
Cook Dry Caramel
Pour 1 cup sugar into a light-colored skillet. Cook over medium heat without stirring as the edges liquefy. Tilt and swirl to help the melted sugar pull in dry granules. When the color turns deep amber, drip a bit on a white plate; it should look like brewed tea. Quickly pour the caramel into your baking pan and tilt to coat the bottom. Set the pan in the lined roaster.
Warm The Dairy
In a saucepan, heat milk and cream just to steam, 3–5 minutes. This step helps dissolve sugar in the custard base and shortens bake time. Don’t let the dairy simmer. Take it off the heat and drop in the vanilla bean pod if using; let it steep 10 minutes, then scrape the seeds into the pot and discard the pod.
Whisk The Eggs The Right Way
In a bowl, whisk whole eggs, yolks, sugar, and salt until just blended. Don’t whip air. Stream the warm dairy into the eggs while whisking slowly. Add zest. Strain the mixture through a fine sieve into a pitcher to catch bubbles and stray bits.
Build The Water Bath
Set the caramel-lined pan in the roaster. Pour in the custard. Pull the rack out, slide the roaster onto it, and pour hot tap water into the roaster until it reaches halfway up the pan. The towel stops wobble; the water keeps the edges from overcooking before the center sets.
Bake To Doneness
Bake 35–50 minutes at 325°F, depending on pan depth. The center should wobble like soft jelly and read about 175–180°F (79–82°C). If you don’t have a thermometer, insert a knife near the edge; it should come out clean while the center still jiggles.
Cool, Chill, And Unmold
Lift the pan from the bath and set on a rack 1 hour. Cover and chill at least 6 hours, or overnight. To unmold, warm the bottom of the pan under hot water for 20–30 seconds, run a thin knife around the edge, and invert onto a rimmed plate to catch the caramel.
Why The Method Works
Low Heat Protects Egg Proteins
Egg proteins bond gently between 160–180°F. Push past that, and they squeeze out moisture and turn grainy. The water bath acts like a shock absorber, capping the surface temperature near 190°F and smoothing out hot spots. For safe handling and doneness guidance on egg dishes, see the USDA’s egg safety page.
Straining Removes Coagulated Bits
Even perfect whisking leaves chalazae and tiny bubbles. A quick pass through a fine sieve gives a flawless texture and prevents pockmarks on the custard surface.
Caramel Flavor Needs The Right Color
Light amber tastes simple. Deep amber adds bitter edges that balance the dairy. Pull the pan just shy of mahogany; residual heat keeps cooking the sugar for another 15–30 seconds after you pour it out.
Flavor Variations That Keep The Texture
Vanilla Bean Luxe
Use a whole bean and steep it in the warm dairy. The tiny seeds speckle the custard and the pod adds a round, floral note.
Citrus Bright
Swap lemon for orange or add ½ tsp orange blossom water to the strained custard. Keep the amount tiny so the egg set stays the star.
Coffee Or Mocha
Stir 1 tsp instant espresso into the warm dairy. For mocha, whisk in 1 tbsp Dutch cocoa after straining, then re-strain to dissolve clumps.
Coconut Twist
Replace 1 cup of milk with full-fat coconut milk. The set stays tender, and the caramel pairs well with toasted coconut flakes on top.
Make-Ahead, Storage, And Serving
Flan keeps its shape and silk after a night in the fridge. Bake the day before guests arrive, then unmold right before serving. For clean slices, dip your knife in hot water and wipe between cuts. Leftovers hold 3–4 days, covered. Cover the pan tightly to block fridge odors. Keep it cold.
Portion And Pan Sizes
A 9-inch round serves 8. For individual cups, divide the custard among six 6-ounce ramekins and bake 25–35 minutes. Set the ramekins in the same water bath with the towel trick. The texture comes out even creamier in small cups.
Food Safety And Serving Temp
Custards taste best chilled, then rested on the counter 15 minutes. If you’re curious about dairy and egg handling basics, the FDA eggs fact sheet outlines storage and cooking tips that fit home kitchens.
Ingredient Swaps That Still Set
Lighter Dairy
Use all whole milk for a leaner bite. The texture will be a bit firmer. Don’t go below 2% milk fat or the custard can get bouncy.
Sweetness Control
Caramel brings a lot of flavor. If you prefer a less sweet custard, reduce the sugar in the custard base to ⅓ cup; keep the caramel at 1 cup so there’s enough sauce to coat the plate.
No Alcohol Vanilla
Use vanilla paste or a scraped bean. Both deliver clean flavor without the hint of alcohol some extracts bring.
Common Mistakes And Easy Fixes
| Symptom | Likely Cause | Reliable Fix |
|---|---|---|
| Grainy Custard | Too hot; overbaked edges | Lower oven to 300–325°F; keep water halfway up pan |
| Weeping Liquid | Overcooked proteins | Pull at jiggle; target 175–180°F center |
| Caramel Too Bitter | Cooked past deep amber | Stop earlier; transfer fast since carryover darkens |
| Caramel Won’t Release | Chilled sugar stuck | Warm pan bottom 30 seconds; tap sides before inverting |
| Air Bubbles | Whisked too hard | Whisk gently; always strain the custard |
| Eggy Smell | Too high heat | Bake low and slow; don’t broil the top |
| Center Still Liquid | Underbaked or deep pan | Extend bake 5–10 minutes; look for wobble, not waves |
Serving Ideas That Let Caramel Shine
Fresh Toppers
Add thin mango or strawberry slices. Their acidity cuts the sweetness and adds color without muddying the sauce.
For A Little Crunch
Sprinkle toasted slivered almonds or crushed amaretti. Keep add-ons light so the custard remains the focus.
Plating For A Clean Pool
Use a plate with a shallow rim so the caramel collects around the custard instead of running off the edge. That pool makes each bite perfect.
For New Bakers
flan from scratch is a forgiving project when you manage heat, water, and time. If you can stir sugar and whisk slowly, you can make this dessert. Read the steps once, gather everything, and take it one move at a time. The results taste like you fussed for hours.
Quick Reference Recipe Card
Ingredients
- 1 cup (200 g) granulated sugar, for caramel
- 2 cups (480 ml) whole milk
- 1 cup (240 ml) heavy cream
- 3 large eggs + 2 yolks
- ½ cup (100 g) sugar, for custard
- 2 tsp vanilla extract or 1 vanilla bean
- ⅛ tsp fine salt
- ½ tsp lemon or orange zest
Method
- Heat oven to 325°F. Line a roasting pan with a folded towel.
- Cook dry caramel to deep amber; pour into a 9-inch pan.
- Warm milk and cream to steaming; steep vanilla if using a bean.
- Whisk eggs, yolks, sugar, and salt just to blend.
- Stream warm dairy into eggs; add zest; strain into a pitcher.
- Pour into the caramel-lined pan; set in roaster; add hot water to halfway.
- Bake 35–50 minutes to a soft wobble or 175–180°F center.
- Cool 1 hour, chill 6 hours. Warm, loosen, and invert to unmold.
Baking Fixes During The Cook
Edge Set, Center Loose
That’s normal mid-bake. Keep going until the center wobbles as one mass. If the water level drops, top it up with more hot water.
Caramel Seized In The Pan
If you hesitate during the pour, some sugar can harden. It’ll melt during baking and turn back into sauce under the custard.
Surface Pockmarks
Tiny bubbles on top come from trapped air. A quick pass with a torch before baking pops them, or just skim them off with a spoon after straining.
Final Technique Notes
Small steps make the difference: avoid stirring caramel with a spoon; swirl instead. Don’t skip the sieve. Keep the oven steady. These moves steer the texture toward silk every time. flan from scratch rewards care with a striking, glossy dessert that tastes like pure comfort.

