Leche Flan is Just a Steamed Custard with Caramel on Top
It sounds complicated because people treat it like something intimidating, but it is literally eggs, condensed milk, evaporated milk, sugar, and vanilla. The technique matters more than the ingredients. You are making a custard that needs to set without curdling, and you are flipping it so the caramel ends up on top. That is basically it. I made leche flan for a Filipino wedding once where the caterer sent out the wrong batch. The custard was watery and the caramel had separated. Turns out they baked it straight in the oven at too high a heat. I ended up making two dozen small ramekins in my home kitchen overnight. Took about four hours from start to finish. The secret is low and slow steam, not direct oven heat.
How To Make Leche Flan
For the caramel, take half a cup of granulated sugar and put it in a heavy saucepan over medium heat. Do not stir it. Just let it sit and melt. It will start to bubble at the edges and slowly turn from clear to amber. This takes about six to eight minutes depending on your stove. If you see dark spots forming, pull it off the heat immediately. Burnt sugar is bitter and there is no fixing it. Swirl the pan gently if you need to move things around, but never use a spoon in the sugar while it is caramelizing. Once it reaches a deep golden color, carefully pour it into your mold. A round Springform pan works, but a loaf pan or individual ramekins are easier to deal with if you are new to this. Tilt the pan to coat the bottom evenly. It will harden almost instantly. That is fine. Move on. For the custard, beat six large eggs with a quarter cup of sugar until just combined. Do not whip them into a foam. You want them emulsified, not aerated. Add one can of sweetened condensed milk and one can of evaporated milk. A teaspoon of vanilla extract goes in here too. Mix until smooth. Some people strain the mixture through a fine mesh sieve. I do, and it makes a noticeable difference in texture. The straining removes the chalazae and any bits of unincorporated egg white that would otherwise create little rubbery pockets.
Pour the custard over the hardened caramel in your mold. Cover the top tightly with aluminum foil. This is non-negotiable. Without the foil, condensation from the steamer lid will drip onto the surface and create bumps and craters. Place your mold inside a larger roasting pan. Pour boiling water into the roasting pan until it comes about halfway up the sides of the custard mold. This is a bain-marie, or water bath, and it keeps the temperature around the custard from spiking above what the eggs can handle. Steam it. A big pot with a tight lid works, or you can bake it in the oven at 325 degrees Fahrenheit. Steam is gentler and more even. On the stovetop, maintain a low simmer after the water starts steaming. Cover tightly and cook for about forty-five minutes to an hour. The custard is done when the center still has a slight jiggle but is not liquid. If you insert a knife and it comes out clean, you have gone too far. The edges will be overcooked and the center rubbery. Let it cool to room temperature, then refrigerate for at least four hours. Ideally overnight. The custard firms up as it chills. When you are ready to serve, run a thin knife around the edge, place a serving plate on top, and flip it quickly but confidently. The caramel will pour out over the top. Serve in slices or portions.
Get the Full Details

Here is something most recipes leave out. If your leche flan comes out with a porous, spongy texture, you overmixed the eggs before adding the dairy. The air bubbles expand during cooking and leave holes. Whisk gently and avoid creating foam. Another thing nobody mentions: the type of mold matters. Dark metal pans conduct heat faster than glass or ceramic, which means they cook the outer edges more aggressively. If you are using a dark pan, reduce your cooking time by ten to fifteen minutes. I once used a silicone mold because I thought it would be easier to unmold. It was not. The flan stuck in tiny nooks and came out misshapen. Glass or metal molds release much more cleanly. If you want to skip the flipping entirely, you can serve leche flan in individual glasses with the caramel at the bottom, but that changes the whole experience. The biggest failure point is the caramel. If you add the milk to the sugar before it is properly caramelized, you get a grainy, gritty mess. The sugar needs to reach at least a light amber stage before you introduce anything wet. And if your caramel seizes and becomes a hard brick instead of a liquid sauce, do not throw it away. Add a tablespoon of hot water and stir over low heat until it dissolves back into a syrup. It happens more often than you would think.
Storage is straightforward. Covered in the refrigerator, leche flan keeps for about five days. The caramel will keep softening the custard the longer it sits, which most people find improves the flavor. Freezing is possible but not ideal. The texture changes and becomes slightly grainy after thawing. Skip the freezer unless you have leftovers you know you will not eat in time.