If you love classic Filipino leche flan, this ube leche flan is the creamiest upgrade ever โ purple, silky, and melt-in-your-mouth good. Just four ingredients and you get the perfect custard every time.
And since my kitchen has been full of holiday flavors lately (hello, Eggnog Flan!), Iโve been leaning even harder into ube.
And if you love ube during the holidays, try my Ube Halaya โ itโs perfect on its own and so fun to transform into even more ube desserts like ube crinkles, ube cassava cake, and ube cinnamon rolls.

Save This Recipe ๐
Iโve made so many versions of ube flan, flan cake, and leche flan cakes over the yearsโsome with only egg yolks, some without cream cheese. But the texture was never exactly what I wanted.
Too firm. Too eggy. Not creamy enough.
And donโt even get me started on being stuck with leftover egg whites (what am I supposed to doโomelets for a week?).
But THIS batch? Game changer.
Using whole eggs (yes, all five) + the cream cheese gave it the soft, luscious custard Iโve been chasing for years. And the ube condensed milk brings the color, the flavor, and that gorgeous vibrant purple hueโno additional food coloring needed.

This ube leche flan recipe is simple, reliable, and tastes like the Filipino dessert we all grew up withโฆ but with a fun purple twist that makes it feel extra special.
Jump to:
Why Youโll Love This Ube Leche Flan
- Melt-in-your-mouth texture โ no bubbles, no graininess
- Only 4 main ingredients
- Uses whole eggs โ zero waste, no extra egg whites sitting in your fridge
- Naturally vibrant purple from ube condensed milk
- Perfect for holidays, parties, potlucks, or Sunday merienda
- Beginner-friendly but looks like it came from a bakery
Ingredients Youโll Need
Here's what you'll need:

- Whole eggs โ the base of the custard, giving it structure and that classic silky flan texture.
- Evaporated milk โ adds creaminess and keeps the flan smooth and rich.
- Ube condensed milk โ the magic ingredient that brings sweetness, ube flavor, and that gorgeous purple hue so you dont have to add ube extract.
- Cream cheese โ just a little bit makes the flan extra velvety and melt-in-your-mouth soft.
- Caramel (sugar + water) โ melts into a glossy, buttery layer that coats the flan when flipped.
See recipe card for quantities.
Substitution and Additions
- Regular condensed milk โ works if you canโt find ube condensed milk; just add a little ube extract for flavor and color.
- Evaporated milk โ replace with half-and-half can be used in a pinch.
How to Make Ube Leche Flan

- Step 1: Make the Caramel. Heat sugar with a splash of water until it turns all sugar is melted and light amber. Swirl to coat the bottom of your pan and set aside.

- Step 2: Blend the Flan Mixture. Combine the evaporated milk, ube condensed milk, cream cheese, and whole eggs.

- Step 3: Strain (Donโt Skip This!). Strain the mixture into a bowl to remove any tiny lumps and keep the custard silky. Pour the mixture through the strainer one more time directly into the caramel-coated pan for that ultra-smooth, melt-in-your-mouth texture.

- Step 4: Cover and bake. Cover the pan tightly with aluminum foil, then place your 8ร8 pan inside a larger tray filled with hot water (bain-marie). Bake until the center is just slightly jiggly.

- Step 5: Cover and bake. Cover the pan tightly with aluminum foil, then place your 8ร8 pan inside a larger tray filled with hot water (bain-marie). Bake until the center is just slightly jiggly.
Easy Variations You Can Try
- Classic Leche Flan โ Swap the ube condensed milk for regular condensed milk and skip the cream cheese for a more traditional Filipino custard.
- Ube Flan Cake (Leche Flan Cake) โ Pour the flan mixture over a thin layer of ube cake batter and bake together for a gorgeous two-layer dessert.
- Ube Halaya Flan โ Add a few spoonfuls of ube halaya to the blender for a richer, thicker ube flavor and a deeper purple hue.
- Cream Cheese Flan โ Increase the cream cheese for a cheesecake-meets-flan texture thatโs extra creamy and decadent.
- Eggnog Cream Cheese Flan - Swap the evaporated milk with eggnog and keep the cream cheese for a holiday-inspired flan that tastes like Christmas in custard form.
- Coconut Ube Flan โ Swap evaporated milk with coconut milk for a lightly tropical twist that pairs beautifully with ube.
- Macapuno Flan โ Add macapuno strings into the mixture or sprinkle on top before serving for extra chew and sweetness.
Serving Ideas
- Pair with halo-halo for a purple dessert dream
- Slice thick and serve chilled
- Top with whipped cream or macapuno
- Serve with ube cake, turning it into a full ube flan cake
Tips for the Best Creamy Custard
- Always strain for a smooth finish
- Soften the cream cheese for easy blending
- Donโt overbakeโstop when the center is slightly jiggly
- Chill for at least 4 hours for the best texture
- You can steam or bake the flan in a gentle water bath โ both methods give you that melt-in-your-mouth texture
Recipe FAQs
Yes. You can use a loaf pan or any oven-safe dish, as long as itโs deep enough for the custard. Just keep in mind the baking (or steaming) time may vary slightly if the pan is larger or thinner than standard. A shallower pan will set faster, and a deeper one might need a few extra minutes.
That usually happens if the mixture was whisked too vigorously or there was too much air incorporated, and/or the heat was too high during baking/steaming. To avoid it: blend or whisk gently (using a blender on low is great), strain the mixture twice, bake/steam in a gentle water bath (bain-marie) at moderate heat, and donโt rush the process.
Yes, you can freeze it, though the texture might be slightly different when thawed (it may lose a little of that ultra-silky feel). Wrap it tightly in plastic wrap + foil, freeze flat. To thaw: move to the fridge overnight. Serve chilled but allow 10-15 minutes at room temp for best texture.
The center should still have a gentle jiggle (like a lightly set pudding) when you carefully shake the pan โ it will continue to firm up as it chills. If itโs completely firm and has lost that jiggle, it may be over-cooked (which can lead to a rubbery texture). Undercooked will be very liquid and wonโt hold shape when flipped.
Using whole eggs gives you more efficient use of ingredients (no leftover whites) and a slightly lighter texture (not quite as ultra-rich as only yolks). It doesnโt significantly change the vibrant purple color (that comes mostly from the ube condensed milk) or the flavour of ube + caramel. The difference is in texture and waste-minimization.

More Easy Desserts to Try
Looking for other recipes like this? Try these:
DID YOU TRY THIS RECIPE? Share the love by leaving a star โญโญโญโญโญ rating and review. Stay updated on the newest recipes by subscribing to my newsletter and following on Pinterest, Facebook, and Instagram.

Ube Leche Flan
Equipment
- Blender
- 8ร8 baking round pan
- Larger tray for the water bath (bain-marie)
- Fine mesh strainer
- Aluminum foil
- Small saucepan or skillet (for caramel)
- MIxing Bowl
Ingredients
For the Caramel
- โ cup sugar
- 1 tablespoon water
For the Flan
- 5 whole eggs
- 1 can evaporated milk
- 1 can ube condensed milk
- 8 ounces cream cheese softened
Instructions
- Start by preheating your oven to 350ยฐF (175ยฐC) while youโre making the caramel and blending the custard.
- Combine โ cup sugar and 1 tablespoon water in a small pot and cook until it turns a deep amber. Carefully pour the caramel into your 8ร8 pan โ it will be extremely hot โ and swirl quickly to coat the bottom before it solidifies. Set aside to cool.
- Add the evaporated milk, ube condensed milk, cream cheese, and whole eggs to a blender. Blend on low just until smooth.
- Strain the mixture into a bowl to remove any lumps.
- Strain again directly into the caramel-coated 8ร8 pan for an ultra-smooth custard.
- Cover the pan tightly with aluminum foil, then set the 8ร8 pan inside a larger tray filled with hot water. Bake in this bain-marie for 45โ60 minutes, or until the edges are set and the center still has a slight jiggle.
- Let it cool completely, then chill for several hours. Run a thin knife around the edges of the pan to loosen the flan, then flip it onto a plate to release that glossy caramel top.
Save This Recipe ๐
Video
Notes
- Caramel hardens fast, so swirl the pan immediately after pouring.
- Use room-temperature cream cheese to help it blend smoothly into the custard.
- Blend on low speed to avoid whipping in air, which can cause bubbles in the custard.
- Straining twice is the secret to an ultra-smooth, melt-in-your-mouth texture.
- Bake low and slow โ high heat can make the flan grainy or create holes.
- Use hot water for the bain-marie to help the custard cook evenly from the start.
- Cover tightly with foil to prevent the top from overcooking or forming a skin.
- Check early around the 45-minute mark since oven temperatures vary.
- Donโt skip chilling โ the flan needs several hours to fully set and develop its creamy texture.
- Run a thin knife around the edges before flipping to ensure a clean release.










Rose Sioson says
Iโve tried so many ube flan recipes and this is the first one that actually melted in my mouth. Using whole eggs + cream cheese is genius!