
Leche flan is one of the most loved Filipino desserts. It is rich, smooth, sweet, and finished with a deep caramel sauce that melts over the custard once unmolded.
For me, leche flan is a dessert that teaches patience. The ingredients are simple, but the result depends on gentle mixing, careful straining, and low heat. When done properly, the texture should be silky, not bubbly or rough. It is the kind of dessert that always feels special on a Filipino table, especially during birthdays, fiestas, Christmas, and family gatherings.
Recipe at a glance
- Servings
- 10 portions
- Prep Time
- 25 minutes
- Cook Time
- 50 minutes
- Cuisine
- Filipino
- Course
- Dessert
- Cooking Method
- Steaming, Custard Making
- Difficulty
- Intermediate
Before you begin
Ingredients & equipment
Gather what you need first, then cook through the method with confidence.
As an Amazon Associate I earn from qualifying purchases. Ingredient and equipment links marked “paid link” may earn a commission at no extra cost to you.
Ingredients
For the Caramel
- White sugarpaid link: 250 g
- Water: 60 ml
For the Custard
- Egg yolks: 500 g
- Condensed milk: 500 g
- Evaporated milk: 500 ml
- Vanilla extractpaid link: 8 ml
- Saltpaid link: 2 g
Method
Make the caramel Place the sugar and water in a small saucepan. Cook over medium heat without stirring too much. Let the sugar dissolve and slowly turn into a deep amber caramel. Once the caramel is golden and slightly dark, remove it from the heat. Carefully pour the caramel into the llanera or flan molds. Tilt the molds gently so the caramel spreads evenly on the bottom. Set aside and let the caramel harden.
Prepare the custard mixture Place the egg yolks in a mixing bowl. Add the condensed milk, evaporated milk, vanilla extract, and salt. Mix gently using a whisk or spatula. Do not whisk too hard because too much air will create bubbles in the flan.
Strain the custard Pass the custard mixture through a fine strainer. This removes egg solids and helps create a smoother texture. For extra-smooth leche flan, strain the mixture twice.
Fill the molds Pour the strained custard mixture into the caramel-lined molds. Leave a little space at the top because the custard needs room to set. Cover each mold tightly with foil. This prevents water droplets from falling into the flan while steaming.
Steam the leche flan Prepare a steamer with gently simmering water. Place the covered molds inside the steamer. Steam over low to medium-low heat for 40 to 50 minutes, depending on the size of the molds. The flan is ready when the center is just set but still has a gentle wobble. Avoid strong boiling because high heat can make the texture rough and bubbly.
Cool and chill Remove the molds from the steamer. Let them cool at room temperature. Once cooled, place them in the chiller for at least 4 hours. Overnight chilling gives the best texture and makes the flan easier to unmold.
Unmold and serve Run a thin knife around the edge of the flan. Place a serving plate over the mold. Flip carefully and let the caramel flow over the custard. Serve chilled.
Beginner Technique Notes
Use gentle heat when steaming. Strong steam can overcook the custard and create holes or a rough texture.
Mix the custard gently. Avoid beating the egg yolks too hard because air bubbles can make the flan less smooth.
Always strain the custard. This is one of the easiest ways to improve the texture.
Do not rush the chilling time. Leche flan needs to fully set before unmolding.
The caramel will be very hot, so handle it carefully and pour it slowly into the molds.
Tips and Variations
Chef Tip: Strain the custard twice for a smoother, silkier leche flan.
Richer Version: Use more egg yolks and reduce the evaporated milk slightly for a denser custard.
Lighter Version: Replace part of the egg yolks with whole eggs, but the texture will be less rich.
Citrus Version: Add 4 g finely grated calamansi or lemon zest to the custard for a light citrus aroma.
Coffee Version: Add 20 ml strong espresso to the custard mixture for a coffee-caramel flavor.
Ube Version: Add 150 g smooth ube halaya to the custard mixture and blend until fully combined.
No-Bubble Tip: After pouring the custard into the molds, let it sit for a few minutes and remove surface bubbles with a spoon before covering.
Serving Ideas
Serve leche flan with
- Fresh mango
- Ube halaya
- Halo-halo
- Buko pandan
- Cassava cake
- Sago dessert
- Whipped cream
- Toasted coconut
- Strong coffee or tea
Storage
Chiller: Up to 4 days
Freezer: Not recommended
Best serving temperature: Chilled
Keep the leche flan covered in the chiller to prevent it from absorbing other food smells.
Do not freeze leche flan because the custard texture can become watery and grainy after thawing.
Nutritional Value
Nutrition values are estimates and may vary depending on the milk brand, egg yolk size, caramel amount, and final serving size.
Allergen Notes
Contains egg.
Contains dairy.
This recipe is naturally gluten-free if all packaged ingredients are certified gluten-free.
Not suitable for dairy-free or egg-free diets unless major substitutions are made.
Frequently Asked Questions
Why is my leche flan bubbly?
The custard may have been mixed too aggressively, or the steaming heat was too high. Mix gently and steam over low to medium-low heat.
Why is my leche flan not smooth?
The custard may not have been strained, or it may have been overcooked. Strain the mixture and keep the steam gentle.
Can I bake leche flan instead of steaming?
Yes. Place the covered molds in a water bath and bake at low heat until just set. The texture should still be soft and gently wobbly in the center.
Can I make leche flan ahead?
Yes. Leche flan is best made ahead because it needs time to chill and set properly.
How do I know when leche flan is done?
The edges should be set, and the center should still have a gentle wobble. A toothpick inserted near the center should come out mostly clean.
Can I use whole eggs instead of egg yolks?
Yes, but the texture will be lighter and less rich. Traditional Filipino leche flan is usually made with mostly egg yolks for a dense and silky texture.
Why is my caramel bitter?
The sugar may have cooked too long. Remove the caramel from the heat once it turns deep amber, before it becomes very dark.
Can I reduce the sweetness?
Yes. You can slightly reduce the condensed milk, but too much reduction may affect the custard texture. A better option is to serve smaller portions.