Leche flan is a creamy Filipino custard with caramel sauce.
You can bake it in a water bath or steam it on the stove.
It's a favorite at Filipino celebrations, but you don't have to wait for a special occasion to make it.
Prepare it a day ahead and let it chill overnight. That's one less thing to do before everyone arrives!

Jump to:
Ingredients You'll Need

Notes and Substitutions
- Eggs: This recipe uses 6 egg yolks and 2 whole eggs. Separate the eggs while cold - it's easier that way. Save the extra whites for another recipe.
- Condensed milk: It sweetens the custard, so there's no extra sugar in the egg mixture.
- Evaporated milk: This adds creaminess without more sweetness. If you need a substitute, use 1½ cups whole milk or half-and-half.
- Sugar: Use granulated sugar for the caramel. Watch closely as it changes color so it doesn't burn.
- Vanilla: Adds a little flavor to the custard.
How to Make Leche Flan
Step 1: Prepare the pans
You'll need two 6-inch round cake pans or llaneras, the oval metal molds often used for leche flan.
For baking: Preheat the oven to 350°F (175°C). Choose a roasting pan or deep baking dish large enough to hold both molds.
For steaming: Fill the bottom of the steamer with water. Keep the water below the rack so it doesn't touch the molds.
Step 2: Make the caramel
Place ¾ cup granulated sugar in a small pot over medium heat.
Let it melt, gently swirling the pot so it browns evenly.
Don't touch or taste the caramel. It's extremely hot.

Once the caramel turns a dark golden-brown color, remove it from the heat.
Don't let it get too dark, or it may taste bitter.

Immediately divide it between the molds. Tilt each mold to coat the bottom. The caramel will harden as it cools.
Be careful when handling the molds. The hot caramel can heat them quickly.
Optional: For wet caramel, add ½ cup water to the sugar before heating. It takes longer because the water needs to evaporate, but the sugar melts more evenly.

Step 3: Make the custard
Separate 6 eggs and save the whites for another recipe.

In a large bowl, whisk the 6 egg yolks and 2 whole eggs until combined. Stop before the mixture gets foamy.

Add 1 can evaporated milk, 1 can condensed milk, and 1 teaspoon vanilla extract. Whisk until combined.

Step 4: Strain the custard
Pour the custard through a fine-mesh strainer into the caramel-lined molds.
This removes bits of egg for a smoother flan.
Skim off any foam with a spoon.

Step 5: Prepare the water bath
Place the filled molds inside a large, deep baking pan, then place it in the oven.
Carefully pour hot water into the pan until it reaches halfway up the sides of the molds.
Don't let water splash into the custard. It can affect the texture.

Step 6: Bake
Bake at 350°F (175°C) for about 45 minutes.
The edges should be set and the center should jiggle slightly when you gently shake the mold.
A thin knife inserted near the center should come out clean.
Steaming option: Cover the molds with foil. Steam over medium-low heat for about 30 minutes, keeping the water gently bubbling.

Step 7: Cool and chill
Let the flan cool in its molds until no longer warm.
Cover and refrigerate for a few hours or overnight, until fully chilled and firm.

Step 8: Turn out and serve
Run a thin knife around the edge of each mold.
Place a serving plate with a rim over the mold.
Hold the plate and mold firmly together, then quickly flip them over. Lift off the mold.

Serve your leche flan chilled with the caramel sauce and enjoy!

Tips for Smooth Leche Flan
- Mix gently. Don't beat until foamy, or you'll add too many air bubbles.
- Strain the custard. This removes bits of egg for a smoother flan.
- Cook with gentle heat. Use a water bath when baking. When steaming, keep the water gently bubbling, not boiling hard.
- Check smaller molds early. They cook faster. The flan is ready when the edges are set and the center jiggles slightly.
- Chill before removing from the mold. Warm flan is soft and can break when you flip it onto a plate.
Recipe FAQs
Leche flan is a Filipino caramel custard, similar to French crème caramel and Spanish or Mexican flan. It's made with eggs, evaporated milk, and sweetened condensed milk, then topped with caramel sauce.
Yes. I use two 6-inch round cake pans. You can also use heatproof ramekins or another mold that fits your oven or steamer. The cooking time will change with the size and depth of the mold.
Both work. Baking in a water bath is convenient if you're making several molds at once. Steaming is a good option if you don't want to use the oven. Either way, gentle heat helps keep the custard smooth.
Beating the custard too much or cooking it over high heat can cause bubbles or holes. Mix gently and strain before cooking. When steaming, keep the water gently bubbling, not boiling hard.
The edges should be set, and the center should jiggle slightly when you gently shake the mold. It shouldn't look runny. A thin knife inserted near the center should come out clean.
It may have cooked too long or over heat that was too high. Check it near the end of cooking and remove it once the custard is set. It will firm up more as it cools.
That's normal. The caramel hardens as it cools, then becomes a sauce as the flan cooks and chills.
Have more questions? See my Leche Flan FAQs for more tips and answers to common problems.
More Filipino Desserts
- Mango float: Graham crackers layered with cream and ripe mangoes.
- Sans rival: Cashew meringue layers with buttercream.
- Cassava cake: Baked cassava with a creamy topping.
- Buko pandan: Young coconut and pandan jelly in sweetened cream.
- Maja blanca: Coconut pudding with corn.
- Sapin-sapin: Colorful layers of chewy rice cake.
- Crema de fruta: Cake, custard, and fruit topped with gelatin.
- Fruit salad: Mixed fruit with cream and condensed milk.
Chilled and Creamy Desserts You May Like

Did you make this recipe? I would love to know! Your feedback helps me make better recipes. Please rate, review, or comment below. Questions about this recipe are welcome, too!
Let's connect on Facebook, Instagram, Pinterest, TikTok, Twitter, and Youtube. Be sure to tag me when you try any of my recipes @recipesbynora!
📖 Recipe

Leche Flan Recipe
Equipment
- Measuring cups and spoons
- Small pot
- Mixing bowl and whisk
- Fine mesh strainer
- Two 6-inch round cake pans or llaneras
- Large, deep baking pan (for the water bath) or a steamer
Ingredients
- ¾ cup granulated sugar for the caramel
- 6 egg yolks
- 2 whole eggs
- 1 (12-ounce) can evaporated milk
- 1 (14-ounce) can condensed milk
- 1 teaspoon vanilla extract
Instructions
- Preheat the oven to 350°F (175°C). Prepare two 6-inch round pans or llaneras.
- Melt the sugar in a small pot over medium heat. Gently swirl until dark golden brown. Immediately divide between the molds and tilt to coat the bottoms. Use oven mitts - the molds will be hot.
- Gently whisk the egg yolks and whole eggs in a bowl. Add the evaporated milk, condensed milk, and vanilla. Whisk until combined. Avoid beating until foamy.
- Strain the custard into the caramel-lined molds. Skim off any foam.
- Place the molds in a large, deep baking pan. Set it on the oven rack, then carefully add hot water halfway up the sides of the molds. Keep water out of the custard.
- Bake uncovered for about 45 minutes. The edges should be set and the center should jiggle slightly. A thin knife inserted near the center should come out clean.
- To steam instead: Skip the water bath. Cover the molds with foil and steam over medium-low heat for about 30 minutes, keeping the water gently bubbling. Check for doneness the same way.
- Cool in the molds until no longer warm. Cover and refrigerate for a few hours or overnight, until fully chilled.
- Run a thin knife around the edges. Place a rimmed serving plate over each mold, hold firmly, and flip. Lift off the mold and serve chilled.
Video
Notes
- Eggs: Separate while cold. Save the extra whites for another recipe.
- Condensed milk: Sweetens the custard; no extra sugar needed.
- Evaporated milk: If needed, substitute 1½ cups whole milk or half-and-half.
- Sugar: Use granulated sugar for the caramel. Watch closely so it doesn't burn.
- Vanilla: Adds flavor to the custard.









Anne says
This is the perfect recipe that I just recently made. I hade been making Leche flan but didn't favorite any so I just whip up new batches everything I make one but this one is the real thing so this will be my go to from now on. Taste soooo good my family love it!
Nora Reyes says
Hello Anne, That makes me so happy to hear! But I can’t take all the credit—you’re the one who made it, and it sounds like you nailed it! I’m so glad it was a hit with your family. Thanks for sharing—it really made my day! 😊
Adam says
I'm planning to substitute for the condensed milk as you noted but I'm curious, when/where would you suggest adding the extra 1/2c. sugar? Should it be dissolved in the milk/cream before that's added to the egg mix? Or should it just be added in with the rest of the sugar so there's more caramel? Thank you!
Nora Reyes says
Hello Adam, If you're substituting the condensed milk with half-and-half or a blend of heavy cream and milk, add the extra 1/2 cup of sugar directly into the egg mixture to sweeten it. Please note that the ½ cup is an estimate to replace the sugar from the condensed milk, so you might want to adjust to taste. As for the caramel, keep its sugar separate and proceed as you normally would. I hope this clears things up! If you have any more questions or need further clarification on anything, please don't hesitate to ask. Thanks!
Chris says
This looks amazing!! I’d like to make it but I don’t have llaneras.
Nora Rey says
Thanks, Chris. You can use also cake pans or another oven-safe dish. =)
AJ says
Chris, I don't like aluminum anything in my kitchen, so I don't use llaneras. Ceramic/glass baking dishes/pans (for pies, creme brulees, loaf pan, etc...) or stainless steel baking pans (8"-9" round or square) also work. You can caramelize the sugar in a sautee pan over the stove, then pour it in your flan mold while hot.
Nora Rey says
Great suggestions, AJ! It's awesome that you've found alternatives that work for you. Using ceramic/glass or stainless steel baking pans is a smart choice, and caramelizing the sugar separately is a fantastic tip.
Jomelyn says
This leche flan recipe is one of the best! Hands up 🙌
Mark Reyes says
Thank you so much, Jomelyn! So happy you enjoyed the leche flan! 🙌