Imagine the luscious combination of creamy flan and fluffy cake, all wrapped up in a stunning purple hue. The Ube Flan Cake is a delightful Filipino dessert that not only pleases the palate but also serves as a feast for the eyes, making it perfect for special occasions or just because you deserve something sweet.
This recipe is worth making for its unique blend of flavors and textures, with the sweet, nutty taste of ube and the silky richness of flan. Plus, it’s easier than it looks, so let’s get started on this beautiful creation!
Why You’ll Love This Recipe
This dessert is a true showstopper that combines two beloved treats into one delicious cake.
- Stunning presentation with its vibrant purple color.
- Rich flavor from the ube adds a unique twist.
- Soft, fluffy cake balances the creamy flan perfectly.
- Great for gatherings, parties, and celebrations.
- Make-ahead friendly, perfect for busy schedules.
My Experience Making This Recipe
The first time I made the Ube Flan Cake, I was amazed at how the layers came together, creating a perfect harmony of flavors. Watching the flan gently settle on top of the cake was like witnessing a mini miracle in the oven.
Friends and family were equally impressed, and the lovely purple color always sparks curiosity and conversation. This dessert has become a staple at my gatherings, and it’s a joy to share both the flavor and the experience of making it.
Recipe Overview
- Recipe Name: Ube Flan Cake
- Servings: 10-12
- Prep Time: 30 minutes
- Cook Time: 60 minutes
- Total Time: 1 hour 30 minutes
- Course: Dessert
- Cuisine: Filipino
- Calories per Serving: 270
Equipment You Will Need
- 9-inch round cake pan
- Mixing bowls
- Whisk
- Hand mixer or stand mixer
- Double boiler or a heatproof bowl over simmering water
- Plastic wrap
- Oven mitts
Ingredients for Ube Flan Cake
- 1 cup granulated sugar (for caramel)
- 1 cup ube halaya (purple yam jam)
- 1 cup evaporated milk
- 1 cup condensed milk
- 4 large eggs
- 1 cup all-purpose flour
- 1/2 cup vegetable oil
- 1/2 cup milk
- 2 teaspoons baking powder
- 1/2 teaspoon salt
- 1 teaspoon vanilla extract
Ingredient Notes and Substitutions
- Ube halaya: Adds natural sweetness and flavor; substitute with sweet potato puree if necessary.
- Evaporated milk: Provides creaminess; can use whole milk for a lighter version.
- Condensed milk: Sweetens and enriches the flan; use coconut cream for a dairy-free option.
- All-purpose flour: Essential for the cake structure; gluten-free flour can work as a substitute.
How to Make Ube Flan Cake
Step 1: Prepare the Caramel
In a saucepan, melt the granulated sugar over medium heat until it turns golden brown. This caramel will create a sweet layer at the bottom of your flan.
Step 2: Pour Caramel into the Cake Pan
Quickly pour the melted caramel into the bottom of the prepared cake pan. Swirl it around to cover the bottom evenly before it hardens.
Step 3: Blend the Flan Mixture
In a blender, combine the ube halaya, evaporated milk, condensed milk, and eggs. Blend until smooth to ensure a creamy flan texture.
Step 4: Pour Flan Mixture over Caramel
Carefully pour the flan mixture over the hardened caramel in the cake pan. This will be the base of your cake and should be done gently to avoid mixing.
Step 5: Prepare the Cake Batter
In a mixing bowl, whisk together the all-purpose flour, baking powder, and salt. This dry mixture will provide structure to the cake layer.
Step 6: Mix Wet Ingredients
In another bowl, combine the ube halaya, vegetable oil, milk, and vanilla extract. Mixing these wet ingredients ensures a moist and flavorful cake.
Step 7: Combine Dry and Wet Ingredients
Gradually add the dry ingredients to the wet mixture, stirring until just combined. Be careful not to overmix as this can make the cake dense.
Step 8: Pour Cake Batter over Flan
Gently pour the cake batter over the flan mixture in the pan. This layering creates a lovely contrast between the cake and flan.
Step 9: Bake in a Water Bath
Place the cake pan in a larger baking dish filled with water and bake at 350°F (175°C) for about 60 minutes. The water bath helps cook the flan evenly and prevents cracking.
Step 10: Cool and Refrigerate
Once baked, let the cake cool at room temperature, then refrigerate for at least 4 hours or overnight. Chilling allows the flan to set properly for slicing.
Pro Tip: Always let the cake cool completely before flipping it over to avoid a messy disaster.
Tips for the Best Ube Flan Cake
- Use fresh ube for a more intense flavor if available.
- Ensure all ingredients are at room temperature for better mixing.
- Don’t rush the caramel; burnt sugar can ruin the dessert.
- Let the cake cool fully before serving to avoid sogginess.
- Consider garnishing with shredded coconut or fresh fruit for added texture.
Common Mistakes to Avoid
- Not letting the caramel harden before adding the flan can lead to a soggy bottom.
- Overmixing the cake batter may result in a dense texture.
- Skipping the water bath can cause uneven baking and cracking.
- Not refrigerating long enough can lead to a messy slice when serving.
Serving Suggestions
This cake shines on its own but can be even more delightful with a few accompaniments.
- Serve with a dollop of whipped cream.
- Pair with fresh fruit like mango or berries.
- Enjoy with a scoop of coconut ice cream.
- Drizzle with additional caramel for extra sweetness.
Variations to Try
- Add a layer of ube mousse on top for an extra treat.
- Mix different flavors of flan, like coconut or pandan.
- Incorporate chocolate for a richer flavor contrast.
- Use other root vegetables like sweet potatoes for a unique twist.
Dietary Adaptations
- Gluten-free: Substitute all-purpose flour with a gluten-free blend.
- Dairy-free: Use coconut milk and dairy-free condensed milk alternatives.
- Vegan: Replace eggs with a flaxseed mixture or a commercial egg replacer.
- Low-carb/Keto: Use almond flour and a low-carb sweetener in place of sugar.
Storage and Reheating
Refrigerator
Store any leftover cake in an airtight container in the fridge for up to 5 days.
- Cover with plastic wrap or foil to prevent drying out.
- Slice only as needed to keep the remaining cake fresh.
Freezer
You can freeze the Ube Flan Cake for up to 3 months.
- Wrap slices in plastic wrap, then foil, to prevent freezer burn.
- Thaw in the refrigerator overnight before serving.
Reheating
Reheat individual slices in the microwave for about 15-20 seconds.
- For a warm dessert, consider heating in a low oven.
- Don’t overheat, or the flan may become rubbery.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 270 |
| Total Fat | 10g |
| Saturated Fat | 3g |
| Carbohydrates | 42g |
| Fiber | 2g |
| Sugar | 25g |
| Protein | 5g |
| Sodium | 150mg |
| Cholesterol | 80mg |
This nutrition information is approximate and can vary based on specific ingredients used.
Frequently Asked Questions
Can I make the Ube Flan Cake ahead of time?
Yes, this cake is perfect for making ahead and can be stored in the refrigerator for a couple of days.
What can I substitute for ube halaya?
You can use sweet potato puree or purple sweet potatoes as a substitute.
How can I store leftovers?
Keep leftovers in an airtight container in the fridge for up to five days.
Why did my flan crack?
Cracking usually happens from overcooking or not using a water bath, so be cautious with the baking temperature.
Can I use a different pan size?
Yes, but be mindful of adjusting the baking time if using a different size pan.
Final Thoughts
The Ube Flan Cake is a wonderful blend of tradition and flavor that will impress anyone lucky enough to try it. I encourage you to give this recipe a go and enjoy the delicious results.
For more delightful recipes, explore my Pan Sobao Recipe or try the Honey Sesame Chicken Recipe. Each one brings a unique taste to your table!

Ube Flan Cake
Ingredients
Equipment
Method
- In a saucepan, melt the granulated sugar over medium heat until it turns golden brown.
- Quickly pour the melted caramel into the bottom of the prepared cake pan and swirl it around.
- In a blender, combine the ube halaya, evaporated milk, condensed milk, and eggs. Blend until smooth.
- Carefully pour the flan mixture over the hardened caramel in the cake pan.
- In a mixing bowl, whisk together the all-purpose flour, baking powder, and salt.
- In another bowl, combine the ube halaya, vegetable oil, milk, and vanilla extract.
- Gradually add the dry ingredients to the wet mixture, stirring until just combined.
- Gently pour the cake batter over the flan mixture in the pan.
- Place the cake pan in a larger baking dish filled with water and bake at 350°F (175°C) for about 60 minutes.
- Once baked, let the cake cool at room temperature, then refrigerate for at least 4 hours or overnight.