Introduction
If you’re looking for a dessert that’s both stunning and delicious, Ube Leche Flan Cake is the perfect choice. This Filipino-inspired cake is a beautiful fusion of rich, velvety leche flan (a caramel-flavored custard) and ube (purple yam), creating a multi-layered treat that will have everyone at the table reaching for seconds. Not only is it a feast for the taste buds, but the deep purple hue of ube makes it a showstopper, guaranteed to steal the spotlight at any gathering.
For me, ube has always been a special flavor—it’s not just the vibrant color, but the sweet, nutty taste that pairs so perfectly with the smoothness of leche flan. The combination of these two traditional Filipino treats is magic on a plate. This cake brings a little piece of home (if you’re Filipino) or a taste of something new and exciting if you’ve never tried it before. Trust me, once you taste this, you’ll be hooked!
Why You’ll Love This Recipe
- Rich Flavor: The ube adds a mild, sweet taste, while the leche flan brings a creamy, custard-like texture, making every bite heavenly.
- Showstopper: The beautiful purple color and layered effect make this cake an absolute showpiece for any event.
- Perfectly Balanced: The combination of fluffy cake, creamy flan, and sweet ube makes this dessert wonderfully balanced and indulgent.
- Versatile: It’s perfect for celebrations, birthdays, or even a special treat for yourself.
- Easy to Make: While the recipe has several components, each one is straightforward, and the end result is totally worth it.
Preparation Time and Assembly Time
- Total Time: 3 hours (including baking and cooling time)
- Preparation Time: 45 minutes
- Cooking Time: 1 hour 15 minutes
- Cooling Time: 1 hour
- Servings: 8-10
- Calories per serving: 350-400 calories (approximate, based on ingredients)
- Key Nutrients: Protein: 7g, Carbohydrates: 50g, Fat: 18g, Fiber: 2g
Ingredients
Creating this beautiful Ube Leche Flan Cake involves three main parts: the leche flan layer, the ube cake, and the caramel topping. Here’s what you’ll need:
For the Leche Flan Layer:
- 1 can (14 oz) sweetened condensed milk
- 1 can (12 oz) evaporated milk
- 3 large eggs
- 1 tsp vanilla extract
- 1/4 cup sugar (for caramelizing)
the Ube Cake:
- 1 1/2 cups all-purpose flour
- 1 1/2 tsp baking powder
- 1/4 tsp salt
- 1/2 cup unsalted butter, softened
- 1 cup sugar
- 2 large eggs
- 1/2 cup ube halaya (ube jam) or ube extract (for more intense flavor)
- 1/2 cup whole milk
- 1 tsp vanilla extract
- 1/4 cup ube powder (optional for added flavor and color)
For the Caramel Topping:
- 1/4 cup sugar (for caramelizing)
- 1 tbsp water
Step-by-Step Instructions
1. Prepare the Leche Flan Layer
- Preheat the oven to 350°F (175°C).
- In a saucepan, caramelize the sugar for the flan. Heat 1/4 cup of sugar in a small pan over medium heat. Once the sugar begins to melt and turn golden brown, carefully swirl the pan to coat the bottom evenly. Immediately pour the caramel into the bottom of your 9-inch round cake pan, swirling to coat.
- In a mixing bowl, combine the condensed milk, evaporated milk, eggs, and vanilla. Whisk until smooth.
- Pour the leche flan mixture into the caramelized cake pan on top of the caramel.
- Bake for about 45-50 minutes or until the flan is set (you can check by inserting a toothpick—it should come out clean). Allow it to cool completely. After cooling, chill it in the fridge for at least 1 hour.
2. Prepare the Ube Cake
- In a separate bowl, whisk together the flour, baking powder, and salt. Set aside.
- In a large mixing bowl, cream together the butter and sugar until light and fluffy.
- Add the eggs, one at a time, mixing well after each addition. Stir in the ube halaya or ube extract, ube powder (if using), and vanilla extract.
- Add the dry ingredients to the wet mixture, alternating with the milk. Begin and end with the dry ingredients, mixing gently after each addition until just combined.
- Pour the ube cake batter over the chilled leche flan layer in the cake pan. Smooth out the top.
3. Bake the Cake
- Bake the cake for about 35-40 minutes or until a toothpick inserted into the center comes out clean.
- Let the cake cool in the pan for 15 minutes before flipping it onto a serving platter. The leche flan should be on top, with the ube cake below.
4. Prepare the Caramel Topping
- In a small saucepan, heat 1/4 cup of sugar and 1 tbsp of water over medium heat. Stir until the sugar melts and turns into a golden caramel.
- Carefully drizzle the caramel over the top of the cake before serving.

how to serve
- Slice the cake and enjoy the layers of rich, creamy leche flan, soft ube cake, and golden caramel. This cake pairs wonderfully with a hot cup of coffee or tea!
Additional Tips
- Ube Halaya vs. Ube Extract: If you can find ube halaya (ube jam), it adds a richer, more authentic flavor to the cake. If not, ube extract is a good substitute for color and flavor.
- Make Ahead: This cake can be made a day in advance. Just store it in the fridge and let it come to room temperature before serving.
- Presentation: If you want to get extra fancy, top the cake with some toasted coconut flakes or ube whipped cream.
Recipe Variations
- Vegan Version: Use coconut milk in place of the dairy, and substitute the eggs with flax eggs or an egg replacer.
- Add Fruit: For a fresh twist, you could add a layer of fresh mango or a few berries on top of the cake for extra color and flavor.
- Different Flavors: If you’re not into ube, you can make this cake with different flavors, such as pandan or even matcha.
Freezing and Storage
- Storage: Keep the cake in an airtight container in the fridge for up to 3 days. The leche flan layer will stay smooth and creamy, and the cake will remain moist.
- Freezing: You can freeze the cake for up to a month. Just wrap it tightly in plastic wrap and foil before freezing. Thaw overnight in the fridge before serving.
Special Equipment
- 9-inch round cake pan
- Whisk
- Mixing bowls
- Saucepan for caramel
FAQ Section
Here are some frequently asked questions about the Ube Leche Flan Cake that can help you get the best results or provide answers to any doubts you might have while making this dessert:
No, ube halaya is a jam made from cooked purple yam, which has a richer, more authentic flavor. Ube extract is a concentrated flavoring that gives the cake its purple color and taste. If you can find ube halaya, it’s a great addition!
Can I make this cake without leche flan?
While leche flan is what makes this cake special, you can substitute it with other custard or pudding layers. However, the texture and richness might not be the same as the traditional leche flan.
Can I use a different flavor of cake?
Absolutely! If you’re not a fan of ube or want to experiment, you can swap the ube cake for a vanilla, chocolate, or even pandan cake. The leche flan layer will still complement other flavors well.
How do I prevent the leche flan from sticking to the cake pan?
To avoid sticking, ensure you properly caramelize the sugar in the pan before adding the leche flan mixture. Allow the caramel to cool and set before pouring in the custard. It will make the flan easier to release after baking.
Can I make this cake ahead of time?
Yes! This cake can be made a day in advance. Simply store it in the fridge to keep it fresh, and allow it to come to room temperature before serving to enjoy the full flavors.
How should I store leftovers?
Leftover cake should be stored in an airtight container in the fridge for up to 3 days. The cake will stay moist, and the leche flan layer will remain creamy.
Can I freeze this cake?
Yes! You can freeze the cake for up to a month. Wrap it tightly in plastic wrap and foil, then thaw it overnight in the fridge before serving.
Print
Ube Leche Flan Cake
- Total Time: 3 hours (including baking and cooling time)
Ingredients
For the Leche Flan Layer:
- 1 can (14 oz) sweetened condensed milk
- 1 can (12 oz) evaporated milk
- 3 large eggs
- 1 tsp vanilla extract
- 1/4 cup sugar (for caramelizing)
For the Ube Cake:
- 1 1/2 cups all-purpose flour
- 1 1/2 tsp baking powder
- 1/4 tsp salt
- 1/2 cup unsalted butter, softened
- 1 cup sugar
- 2 large eggs
- 1/2 cup ube halaya (ube jam) or ube extract (for more intense flavor)
- 1/2 cup whole milk
- 1 tsp vanilla extract
- 1/4 cup ube powder (optional for added flavor and color)
For the Caramel Topping:
- 1/4 cup sugar (for caramelizing)
- 1 tbsp water
Instructions
1. Prepare the Leche Flan Layer
- Preheat the oven to 350°F (175°C).
- In a saucepan, caramelize the sugar for the flan. Heat 1/4 cup of sugar in a small pan over medium heat. Once the sugar begins to melt and turn golden brown, carefully swirl the pan to coat the bottom evenly. Immediately pour the caramel into the bottom of your 9-inch round cake pan, swirling to coat.
- In a mixing bowl, combine the condensed milk, evaporated milk, eggs, and vanilla. Whisk until smooth.
- Pour the leche flan mixture into the caramelized cake pan on top of the caramel.
- Bake for about 45-50 minutes or until the flan is set (you can check by inserting a toothpick—it should come out clean). Allow it to cool completely. After cooling, chill it in the fridge for at least 1 hour.
2. Prepare the Ube Cake
- In a separate bowl, whisk together the flour, baking powder, and salt. Set aside.
- In a large mixing bowl, cream together the butter and sugar until light and fluffy.
- Add the eggs, one at a time, mixing well after each addition. Stir in the ube halaya or ube extract, ube powder (if using), and vanilla extract.
- Add the dry ingredients to the wet mixture, alternating with the milk. Begin and end with the dry ingredients, mixing gently after each addition until just combined.
- Pour the ube cake batter over the chilled leche flan layer in the cake pan. Smooth out the top.
3. Bake the Cake
- Bake the cake for about 35-40 minutes or until a toothpick inserted into the center comes out clean.
- Let the cake cool in the pan for 15 minutes before flipping it onto a serving platter. The leche flan should be on top, with the ube cake below.
4. Prepare the Caramel Topping
- In a small saucepan, heat 1/4 cup of sugar and 1 tbsp of water over medium heat. Stir until the sugar melts and turns into a golden caramel.
- Carefully drizzle the caramel over the top of the cake before serving.
- Prep Time: 45 minutes
- Cooling Time: 1 hour
- Cook Time: 1 hour 15 minutes
Nutrition
- Serving Size: 8-10 servings
- Calories: 350-400 calories (approximate, based on ingredients)
- Fat: 2g
- Carbohydrates: 50g
- Fiber: 2g
- Protein: 7g
Conclusion
The Ube Leche Flan Cake is one of those desserts that steals the spotlight no matter where it’s served. It’s a delicious mash-up of two Filipino classics—soft, fluffy ube cake and rich, creamy leche flan—topped with a sweet caramel that adds the perfect finishing touch. The deep purple color of the ube adds a stunning visual element that’s sure to get everyone talking. But it’s not just about the looks—it’s the combination of textures and flavors that really makes this cake unforgettable.
I’ll never forget the first time I tried this dessert at a family gathering. The sweet, velvety leche flan melted in my mouth, while the ube cake offered a soft, slightly earthy contrast. The caramel on top? Pure magic. It was a perfect balance of flavors that felt both indulgent and comforting at the same time. Ever since then, it’s been a go-to for birthdays and celebrations. It’s the kind of cake that makes any occasion feel extra special, and it’s guaranteed to impress your guests.
Whether you’re baking it for a big event or just as a treat for yourself, this cake will definitely become a favorite. The combination of the ube and leche flan layers creates a luscious, melt-in-your-mouth experience that you’ll want to share again and again. So, grab your ingredients and enjoy every step of making this showstopper dessert—it’s as fun to prepare as it is to devour!
Don’t forget to snap a photo and tag me on social media—I love seeing your delicious creations!









