
Creamy Flan Recipe with Half-and-Half

By Emma
Certified Culinary Professional
Custard thickens around seven minutes if you watch it. Not a timer thing. Watch the surface—bubbles at the edges, the whole thing goes from milk-thin to something that actually coats the whisk. That’s when you know you’re close. Three egg yolks. A pinch of salt. Two hours in the fridge and it becomes something else entirely—silky, set, the kind of dessert that doesn’t need anything but maybe a berry on top.
Why You’ll Love This Custard Recipe
Takes 24 minutes of actual work. Then it sits. So you make it in the morning, eat it tonight. No stress.
Tastes like comfort. Like the thing your grandmother might have made but simpler. Almond extract instead of vanilla—gives it something people can’t quite name but they keep eating.
Works as a base for literally anything. Fruit on top. Caramel drizzled over. Eat it plain cold from the fridge at midnight. Doesn’t matter.
The texture is what gets people. Creamy in a way that powdered custard mix never gets you there. Not grainy. Not thin. Just—right.
Eggs, sugar, cornstarch, half-and-half. That’s basically it. No crazy ingredients. No technique you can’t handle.
What You Need for This Custard Recipe
Half-and-half. Not milk. If that’s what you have, fine, but the custard won’t be as rich. Whole milk works in a pinch—just know it’s a step down.
Three egg yolks. The whites don’t go in here. Save them or toss them. Depends on what you’re making next.
Granulated sugar and cornstarch mixed together first. The cornstarch stops lumps from forming. Use cornstarch, not flour. Flour makes it grainy. Not worth it.
Unsalted butter—two tablespoons. Melts right in at the end. Adds richness you can taste.
Almond extract. Half a teaspoon. Sounds weird but it’s better than vanilla for this. Subtler. Pairs well with fruit desserts or just on its own. You could use vanilla if almond isn’t sitting around. Works either way.
Salt. A pinch. Makes everything taste like more of itself.
How to Make Flan: The Custard Base
Heavy-bottom saucepan. Three or four quart. Matters because thin pans scorch the bottom and thick custard sticks when you’re not paying attention.
Combine the sugar, cornstarch, and half-and-half right in the pan. Whisk hard before you turn on any heat. Get the cornstarch broken up. Lumps now become grainy texture later and nobody wants that.
Medium heat. Stand there. Don’t walk away. The mixture stays thin for the first couple minutes. Boring. Then you see bubbles forming at the edges—low, slow bubbles, not a rolling boil. Around seven to nine minutes the whole surface starts to look different. Thicker. Like warm pudding consistency. That’s the tell. Not a timer. Your eyes.
If it’s moving slow, increase heat just slightly. If the bottom’s starting to stick, move faster with the whisk. Don’t overthink it. The difference between perfect and scorched is maybe thirty seconds.
How to Get Flan Texture Perfect: Tempering the Eggs
Off heat. This is the careful part but it’s not actually complicated.
Ladle about a cup of the warm custard into a separate bowl. Not the whole thing. Just a cup. Pour that cup into the egg yolks while whisking nonstop. Slow. You’re warming the eggs gradually so they don’t scramble into chunks. This is tempering. Sounds fancy. It’s just being patient.
Pour the egg mixture back into the pan with the remaining custard. Medium-low heat. Whisk constantly for three to four more minutes. The custard thickens again. Becomes glossy. Almost coats the whisk when you pull it out. That’s done. That’s the signal.
Remove from heat the second it looks like that. Toss in the butter pieces. Whisk until they disappear. Stir in the almond extract and salt.
Strain it through a fine-mesh sieve into a clean bowl. Sounds like extra work. It changes everything. Catches any cooked egg bits or lumps. The texture becomes velvety instead of just smooth. Worth two minutes of effort.
Plastic wrap pressed directly onto the surface. No air gaps. Stops a skin from forming on top, which is annoying and looks wrong. Push it down so it touches the custard everywhere.
Chill for at least two hours. The custard firms up. Flavors settle. That’s when it becomes the thing you actually want to eat.
Making Flan: Tips and What Goes Wrong
Cornstarch, not flour. This matters more than people think. Flour gives you graininess. Cornstarch gives you smooth. Different things entirely.
Half-and-half makes a difference. Milk gets you there but it’s thinner, less rich. Whole milk works if that’s what’s in the fridge. Coconut milk if you’re going dairy-free, but it tastes like coconut and the texture shifts. Not bad. Different.
Lumps happen sometimes. Usually from not whisking the sugar and cornstarch enough before heat. If they form anyway, whisk hard off heat or push through the sieve again. Both work.
Timing tight during the egg tempering stage. Have your bowl and utensils ready before you start. It moves fast once you pour.
Don’t rush the initial cooking. Low bubbles beat a timer. Visual thickness beats the clock. The whisk coat test beats everything. You dip the whisk, look at whether it leaves trails on the back—that’s done.
Almond extract pairs better with stone fruits or berries than vanilla does. Subtler. But if vanilla’s what you have, use vanilla. The custard still works. Still good.
Keep the plastic wrap touching the surface the whole time it chills. That skin thing is real and it matters to texture.

Creamy Flan Recipe with Half-and-Half
- 3 tablespoons granulated sugar
- 2 teaspoons cornstarch
- 3 cups half-and-half (substituted for milk to add richness)
- 3 large egg yolks
- 2 tablespoons unsalted butter
- 1/2 teaspoon almond extract (replacement for vanilla extract)
- pinch salt
- Custard Base
- 1 Use a heavy-bottom saucepan, 3 to 4 quart capacity. Combine sugar, cornstarch, and half-and-half (room temperature) in the pan. Whisk vigorously to eliminate lumps pre-heat.
- 2 Set stove to medium heat. Stand ready, whisk continuously. The mix will remain thin, then subtle bubbles start forming at the edges—low simmers, not crazy boiling. Watch the surface: it thickens visibly around 7 to 9 minutes here. You want it like warm pudding consistency. If it’s sluggish or stuck, increase heat slightly but don’t scorch the bottom.
- Egg Tempering
- 3 Off heat now. Ladle about 1 cup of warm custard mix into a separate bowl. Pour slowly into egg yolks while whisking nonstop. This gradual warming prevents curdling and gets the eggs ready.
- 4 Pour the egg yolk mixture back into the pan. Return to medium-low heat. Whisk steadily for 3 to 4 minutes more, until the custard thickens further and looks glossy and smooth—almost coats the whisk. Important to keep whisk moving to avoid scrambling.
- Finishing Touches
- 5 Remove from heat promptly once thickened. Toss in butter pieces. Whisk until fully melted and incorporated. Stir in almond extract and a pinch of salt to lift flavors.
- 6 Strain custard through fine-mesh sieve into a clean bowl to catch any cooked egg fragments or clumps. This step transforms texture from good to superbly velvety.
- 7 Immediately press plastic wrap directly onto the custard surface—no air gaps. Stops the skin forming, which is both annoying and visually unappealing. Chill at least 2 hours before serving to let flavors meld and custard set firm.
- Notes
- 8 If half-and-half not on hand, milk can be used, but custard less rich and creamy. For dairy-free, full-fat coconut milk works, but expect texture shift and stronger flavor.
- 9 Make sure to use cornstarch, not flour; flour yields a grainy feel.
- 10 Don’t rush the cooking process. Low bubbles, visual thickness, and whisk coat tests beat timer every time.
- 11 If lumps form, whisk aggressively off heat or pressure thru sieve again.
- 12 Almond extract swap imparts subtle nutty aroma that pairs well with stone fruits or berry desserts.
- 13 Keep bowl and utensils ready before starting—timing tight during tempering.
- 14 Plastic wrap method is a game-changer—don’t skip if texture matters.
Frequently Asked Questions About Making Flan
Can I make this custard ahead of time? Yeah. Make it in the morning, eat it that night. Or make it the day before. Keeps three, maybe four days in the fridge. The texture stays creamy. Flavors might even get better. Don’t skip the plastic wrap though—that skin will form if you do.
What if I don’t have almond extract? Use vanilla. Half a teaspoon, same amount. Works fine. The flavor’s slightly different—more vanilla than subtle almond—but it’s still good. Haven’t tried anything else. Probably don’t bother.
Can I use milk instead of half-and-half? Yeah. It thins out the custard a bit though. Less rich. Less creamy. Still edible. Still tastes like cream custard, just a lighter version. Whole milk is better than skim if you have the choice.
What’s the difference between this and leche flan or creme caramel? Those have a caramel shell. This is just the custard. This is simpler. Faster to make. Leche flan takes longer because of that caramel layer. Creme caramel too. This is the base of any of them if you wanted to add caramel on top later. But standing alone it’s enough.
Why do I need the cornstarch? Thickens the custard without needing extra eggs. Makes it smooth. Flour does the same job but grainier. Cornstarch is the move. Don’t skip it and don’t substitute.
How do I know when the custard is done cooking? Watch for visual thickness around seven to nine minutes. Bubbles at the edges, the whole surface looks different from when you started. Then after tempering the eggs and cooking three to four more minutes, it should almost coat the whisk. That’s it. Remove from heat.
What if I scrambled the eggs? Then you strained it through a sieve and most of the chunks came out. That’s why you strain. If it’s really bad, just strain it again. Texture won’t be perfect but it’s still edible.
Can I serve this warm or does it have to be cold? Cold is better. Flavors blend more when it sits. Texture sets firm. You could eat it warm but it’s thin and loose and tastes like egg custard instead of the finished thing. Chill it.



















