There’s a certain joy that comes from creating desserts that are as delightful to the eyes as they are to the palate. When I first laid eyes on this stunning Ube Leche Flan Cake with Creamy Ube Frosting and Rich Leche Flan Layers, I couldn’t help but feel a spark of inspiration. The vibrant purple hue of the ube, coupled with the golden richness of the leche flan, brings a playful twist to any gathering.
Imagine cutting into this masterpiece, each slice revealing the luscious layers of flavor and texture. The delicate sweetness of the ube cake complements the creamy flan perfectly, while the fluffy ube frosting adds an enticing finish. This cake isn’t just a treat; it’s an experience that transforms a simple dessert into a celebration.
Whether you’re looking to impress friends at a potluck or seeking a delightful end to a cozy family dinner, this recipe will become a cherished part of your dessert repertoire. Plus, it’s surprisingly easy to put together! Come with me as I guide you through this delicious journey to create the perfect show-stopping dessert.

Why is Ube Leche Flan Cake a Must-Try?
Astonishing Presentation: This stunning cake boasts vibrant purple and golden layers that are as beautiful as they are delicious, making it perfect for impressing guests.
Unique Flavor: The combination of ube and leche flan delivers a delightful twist, blending sweetness and creaminess that’s simply irresistible.
Easy to Make: Despite its elegant appearance, this recipe is straightforward, perfect for both novice and seasoned bakers looking to create something special.
Versatile Dessert: Ideal for any occasion—birthdays, holidays, or casual get-togethers—this cake promises to wow everyone.
Crowd-Pleasing Delight: Each slice offers a bit of everything, ensuring every bite leaves your friends and family asking for more!
Ube Leche Flan Cake Ingredients
This delightful cake combines layers of creamy ube frosting and rich leche flan.
For the Cake
- All-purpose flour – 2 cups (250 g) creates the cake’s tender crumb.
- Granulated sugar – 1½ cups (300 g) provides necessary sweetness to balance the flavors.
- Baking powder – 2 teaspoons helps the cake rise beautifully.
- Baking soda – ½ teaspoon adds a bit of extra lift.
- Salt – ½ teaspoon enhances all the sweet flavors.
- Large eggs – 3 large eggs bind the ingredients together perfectly.
- Vegetable oil – ½ cup (120 ml) keeps the cake moist and tender.
- Whole milk – ¾ cup (180 ml) adds creaminess to the batter.
- Ube halaya – ½ cup (120 g) brings the vibrant purple color and distinct flavor.
- Ube extract – 2 teaspoons intensifies the ube taste for a rich experience.
- Vanilla extract – 1 teaspoon adds warmth to the overall flavor.
- Coconut milk – ½ cup (120 ml) infuses a delightful tropical note.
For the Leche Flan
- Large egg yolks – 6 large yolks create a rich and creamy custard.
- Sweetened condensed milk – 1 can (395 g) sweetens the flan and adds a luscious texture.
- Evaporated milk – 1 can (354 ml) contributes to the flan’s creaminess.
- Vanilla extract – 1 teaspoon further enhances the sweet flavor.
- Granulated sugar (for caramel) – ½ cup (100 g) turns into a golden caramel with toasty flavor.
For the Frosting
- Cream cheese – 225 g, softened, creates a rich base for the frosting.
- Ube halaya – ½ cup (120 g) provides both flavor and color to the frosting.
- Cold heavy whipping cream – 1 cup (240 ml) ensures a fluffy, light texture.
- Powdered sugar – ¾ cup (90 g) sweetens the frosting perfectly.
- Ube extract – 1 teaspoon boosts the ube flavor beautifully.
- Vanilla extract – ½ teaspoon rounds out the frosting flavors.
For Garnish
- Crushed ube cake crumbs – ½ cup adds texture and visual appeal on top.
- Crumble purple cake – 2 tablespoons for a touch of whimsy.
- Optional purple sprinkles – for that extra festive flair!
This Ube Leche Flan Cake is calling for a celebration—perfect for impressing your family and friends with its striking appearance and delightful taste!
How to Make Ube Leche Flan Cake
-
Preheat oven to 350°F (175°C). Begin by warming up your kitchen for the perfect bake!
-
Prepare your baking dish by lightly greasing a standard 9 × 13-inch rectangular clear glass casserole. This will help ensure easy release after baking.
-
Melt granulated sugar in a saucepan over low heat until it turns golden amber. Carefully pour the caramel into a round 8-inch cake pan, swirling to coat the bottom evenly.
-
Mix together the egg yolks, sweetened condensed milk, evaporated milk, and vanilla in a bowl. Stir gently until the mixture is smooth, then strain it through a fine sieve for a silky texture.
-
Pour the strained mixture into the caramel-lined cake pan. Cover it tightly with aluminum foil, set inside a larger baking pan, and add hot water halfway up the sides. Bake at 325°F (160°C) for approximately 45–55 minutes until just set. Once done, cool completely and refrigerate until firm.
-
Combine flour, baking powder, baking soda, and salt in a mixing bowl. In another bowl, whisk eggs and sugar until slightly fluffy. Then add vegetable oil, milk, coconut milk, ube halaya, ube extract, and vanilla, mixing until smooth. Gradually fold in the dry ingredients until just combined.
-
Pour the bright purple batter into the prepared casserole, spreading it evenly. Bake at 350°F (175°C) for 30–35 minutes. Check with a toothpick—if it comes out clean, your cake is ready! Let it cool completely.
-
Beat softened cream cheese in a bowl until smooth. Add ube halaya, powdered sugar, ube extract, and vanilla, mixing until creamy. In another bowl, whip your heavy cream until stiff peaks form, and gently fold it into the ube mixture. Refrigerate until you’re ready to assemble.
-
Assemble by ensuring the ube cake is completely cool. Carefully remove the chilled leche flan from its mold and place it on top of the ube cake. Spread the ube frosting evenly over the flan and smooth out the surface.
-
Sprinkle crushed ube cake crumbs diagonally across the frosting, and add extra fine purple crumbs for a delightful texture. Keep the remaining frosting smooth for a beautiful finish! Refrigerate until firm.
-
Chill for at least 4 hours. Cut into generous squares to reveal the glorious purple and golden layers. Serve chilled directly from the casserole for a stunning dessert experience!
Optional: Garnish with purple sprinkles for added fun!
Exact quantities are listed in the recipe card below.

Make Ahead Options
These Ube Leche Flan Cake with Creamy Ube Frosting and Rich Leche Flan Layers are perfect for meal prep enthusiasts! You can prepare the leche flan up to 24 hours in advance and refrigerate it for optimum firmness. The ube cake can also be baked ahead of time—simply cool it completely and store it covered at room temperature for up to 3 days. When you’re ready to assemble, beat the ube frosting and layer it over the flan, then let the entire cake chill for at least 4 hours before serving. This method not only saves time on busy days but ensures each slice is just as delicious as when freshly made!
What to Serve with Ube Leche Flan Cake?
Looking to elevate your dessert experience with the perfect pairings for this stunning cake?
- Fresh Berries: The natural tartness of strawberries or blueberries beautifully balances the sweetness of the cake, adding a refreshing pop of color and flavor.
- Coconut Sorbet: A scoop of creamy coconut sorbet brings a tropical flair, enhancing the coconut notes present in the ube cake. The coolness enriches each sweet bite.
- Thai Iced Tea: The rich, creamy profile of this spiced tea complements the luscious layers, making for a delightful after-meal treat that your guests will love.
- Tropical Fruit Salad: A mix of mango, pineapple, and kiwi offers an energetic and vibrant side that contrasts beautifully with the cake’s creamy textures, refreshing the palate.
- Honeyed Nuts: Crunchy walnuts or almonds drizzled with honey bring an added layer of flavor and crunch, creating a fun textural contrast alongside the silky softness of the cake.
- Whipped Cream: Light and fluffy whipped cream can be served on the side to enhance the creamy layers of the cake—every slice deserves a dollop of this classic topping!
- Dark Chocolate Sauce: A drizzle of dark chocolate sauce adds a decadent touch, bringing richness that complements the sweetness of ube and leche flan layers.
- Green Tea: A cup of warm green tea not only purifies the palate but introduces a soothing grassy note that wonderfully balances the dessert’s flavors.
Expert Tips for Ube Leche Flan Cake
- Measure Accurately: Use a kitchen scale for precise ingredient measurements, especially for flour and sugar, ensuring the best texture for your ube leche flan cake.
- Cool Completely: Allow both the cake and flan to cool fully before assembling. This prevents melted frosting and keeps each layer distinct and beautiful.
- Strain the Mixture: Always strain the leche flan mixture after mixing to achieve a smooth custard texture—this step makes a world of difference in the overall creaminess!
- Watch the Oven: Keep an eye on your baking times, as ovens vary. Check doneness with a toothpick; it should emerge clean to avoid overbaking.
- Chill Well: Refrigerate your assembled cake for at least 4 hours to set the layers perfectly. The chill time enhances the flavors and makes slicing easier.
- Add Personal Touches: Feel free to experiment with different toppings or sprinkles to make your Ube Leche Flan Cake uniquely yours—adding a personal twist always elevates the dessert!
Ube Leche Flan Cake Variations
Feel free to add your own twist to this dreamy dessert—let your creativity shine through deliciously!
-
Gluten-Free: Substitute all-purpose flour with a 1:1 gluten-free flour blend for a gluten-free option without sacrificing taste.
-
Dairy-Free: Use almond milk or coconut milk in place of whole milk and coconut milk to achieve a dairy-free delight without losing flavor.
-
Less Sugar: Decrease granulated sugar by 25% in both cake and frosting for a lighter dessert; you can always adjust to your preference.
-
Nutty Flavor: Stir in ½ cup of chopped walnuts or pecans into the cake batter for an exciting crunch that complements the creaminess beautifully.
-
Chocolate Twist: Add ¼ cup of cocoa powder to the cake batter for a rich chocolatey flavor that pairs surprisingly well with ube.
-
Berry Surprise: Layer fresh berries such as strawberries or blueberries between the cake and flan layers for a pop of freshness and color.
-
Spicy Kick: Add a pinch of cinnamon or nutmeg to the frosting for a warm, spicy note that enhances the creamy ube flavors.
-
Lemon Zest: Grate a teaspoon of fresh lemon zest into the frosting for a zesty twist, brightening the sweetness of the cake.
Enjoy exploring these variations as you make this delightful Ube Leche Flan Cake your own!
How to Store and Freeze Ube Leche Flan Cake
Fridge: Store your Ube Leche Flan Cake in an airtight container for up to 3 days. This will keep the cake fresh while maintaining its delightful appearance and flavors.
Freezer: If you have leftovers, wrap the individual slices tightly in plastic wrap or aluminum foil and freeze for up to 2 months. Thaw in the fridge overnight before serving.
Reheating: Enjoy the cake cold for a refreshing treat! If desired, warm individual slices in the microwave for about 10-15 seconds to soften the frosting slightly before serving.
Cutting: When ready to serve, use a sharp knife warmed under hot water for clean cuts, showcasing those delicious layers.

Ube Leche Flan Cake with Creamy Ube Frosting Recipe FAQs
How do I choose ripe ube for this cake?
Absolutely! When selecting ube, look for firm roots with a deep purple color. Avoid those with dark spots all over or any signs of mold. Ideally, they should feel heavy for their size, indicating they’re fresh. If you can’t find fresh ube, you can use ube halaya or ube extract as substitutes in this recipe!
How should I store leftover Ube Leche Flan Cake?
To keep your cake fresh, store it in an airtight container in the fridge for up to 3 days. Make sure to let it cool completely before placing it in the container to maintain its delightful appearance and flavors.
Can I freeze this cake, and how?
Yes, you can freeze Ube Leche Flan Cake! Wrap individual slices tightly in plastic wrap or aluminum foil, and store them in a freezer-safe container for up to 2 months. When you’re ready to enjoy, simply thaw in the fridge overnight.
What do I do if my leche flan hasn’t set properly?
Very well! If your leche flan hasn’t set, it could be due to underbaking. Make sure to bake it until it’s just set, meaning it should still have a slight jiggle in the center. If it doesn’t set after chilling, you can try to bake it gently in a water bath for a few more minutes and cool it again.
Is this cake safe for people with egg allergies?
While this recipe contains eggs in both the cake and flan layers, you can experiment with egg substitutes. For each egg, try ¼ cup of applesauce or 1 tablespoon of ground flaxseed mixed with 2.5 tablespoons of water. Keep in mind that the texture and taste might vary slightly, but it can still yield a tasty result!
How long can this cake sit out at room temperature?
It’s best to keep your Ube Leche Flan Cake refrigerated, but if served at room temperature, limit it to 2 hours. This ensures the integrity of the creamy layers while allowing your guests to enjoy the cake at its best temperature.

Irresistible Ube Leche Flan Cake with Creamy Ube Frosting
Ingredients
Equipment
Method
- Preheat oven to 350°F (175°C).
- Prepare baking dish by greasing a standard 9 × 13-inch casserole.
- Melt granulated sugar in a saucepan over low heat until golden amber, then pour into an 8-inch cake pan.
- Mix egg yolks, sweetened condensed milk, evaporated milk, and vanilla until smooth, strain through a fine sieve.
- Pour strained mixture into caramel-lined cake pan. Cover with foil and bake in a water bath at 325°F (160°C) for 45–55 minutes.
- Cool completely and refrigerate until firm.
- Combine flour, baking powder, baking soda, and salt.
- Whisk eggs and sugar until fluffy, then add oil, milk, coconut milk, ube halaya, ube extract, and vanilla.
- Fold in dry ingredients until just combined. Pour batter into prepared casserole.
- Bake at 350°F (175°C) for 30–35 minutes.
- Let cool completely.
- Beat cream cheese until smooth, then mix in ube halaya, powdered sugar, ube extract, and vanilla.
- Whip heavy cream until stiff peaks form and fold into the ube mixture. Refrigerate until ready to assemble.
- Assemble cooled ube cake, top with chilled leche flan, and spread ube frosting evenly.
- Sprinkle crushed ube cake crumbs and remaining frosting, refrigerate until firm.
- Chill for at least 4 hours and serve chilled.









