Desserts & Drinks · Fiesta Table Classic

Leche Flan

A dense, silky egg custard steamed over a layer of liquid caramel, then flipped so the caramel runs down the sides. No Filipino birthday, fiesta, or holiday table is complete without it.

5 hr 5 minTotal time (incl. chilling)
8Servings
ModerateDifficulty
Steamed, then chilledDietary note

Leche flan gets its density and richness from using only egg yolks and sweetened milk, rather than whole eggs and fresh milk like a French crème caramel. That's what gives it its signature heaviness and shine, and why it holds its shape so cleanly once unmolded.

What makes leche flan different

Two things set it apart from other caramel custards: it's steamed rather than baked in a water bath, which keeps the texture ultra-smooth, and it's traditionally made in an oval tin mold called a llanera. Straining the custard before steaming is the step that separates a glassy, restaurant-smooth flan from a grainy one.

Ingredients serves 8

  • 1 cup granulated sugar, for the caramel
  • 10 large egg yolks
  • 1 can (14 oz) condensed milk
  • 1 can (12 oz) evaporated milk
  • 1 tsp vanilla extract
  • Pinch of salt

Llanera molds are traditional, but any small heatproof ramekins or a round cake pan that fits your steamer will work.

Instructions

  1. Make the caramel. Melt sugar in a dry pan over low heat, swirling (not stirring) until it turns deep amber. Pour immediately into your molds and tilt to coat the bottom.
  2. Mix the custard. Whisk egg yolks gently — avoid whipping in air. Stir in condensed milk, evaporated milk, vanilla, and salt until smooth.
  3. Strain. Pass the mixture through a fine sieve to remove any egg strands or bubbles for a glassy finish.
  4. Fill the molds. Pour the strained custard gently over the cooled caramel.
  5. Steam. Cover each mold tightly with foil so condensation doesn't drip in. Steam over low heat for 30 to 45 minutes, until set but still slightly jiggly in the center.
  6. Chill and unmold. Cool to room temperature, then refrigerate at least 4 hours. Run a knife around the edge and invert onto a plate to serve, letting the caramel pool on top.
Kitchen tip: Keep the steamer on low heat — a rolling boil will pit the surface with tiny air holes instead of leaving it glass-smooth.

Tips & variations

  • Ube leche flan: swirl in a few tablespoons of ube halaya before steaming for a purple-yam version.
  • Leche flan de queso: add grated cheese to the custard for a cheesier, tangier take.
  • No steamer: bake the molds in a water bath at 325°F (160°C) for about 45 minutes instead.

Frequently asked questions

Why only egg yolks and not whole eggs?

Yolks give leche flan its dense, rich texture without the sponginess whites would add — it's meant to be heavy and custardy, closer to a spoonable candy than a light dessert.

Can I bake it instead of steaming?

Yes — bake in a water bath at 325°F (160°C) for roughly 45 minutes, checking for a slight jiggle in the center as your doneness cue.

Why did my flan turn out grainy?

Usually from whipping too much air into the yolks, skipping the strain step, or steaming at too high a heat. Gentle mixing and a slow, low steam are the fix.

How long does leche flan keep?

Covered and refrigerated, it keeps well for about 4 to 5 days — the flavor actually improves after a day of chilling.

Pairs well with