This post contains references to products from one or more of our advertisers. We may receive compensation when you click on links to those products, at no cost to you. As an Amazon Associate, we earn from qualifying purchases. For an explanation of our Advertising Policy, click here.      


Prep time: 25 minutes
Cook time: 50 minutes

If you love ube and leche flan, you will adore this Ube Leche Flan Cake.

It is a decadent dessert that combines two of the most popular Filipino treats: ube cake and leche flan.

The cake has a moist and fluffy ube layer at the bottom and a creamy and smooth flan layer on top. It is a heavenly delight that will satisfy your sweet tooth.

And the best part is, it is easy to make at home. All you need are some basic ingredients like egg yolks, whole eggs, ube extract, ube flavoring, coconut milk, fresh milk, vanilla extract, and sugar.

You can make this cake in a few simple steps and enjoy it with your family and friends.


  • 1 cup sugar
  • 1/4 cup water
  • 6 egg yolks
  • 2 whole eggs
  • 1/4 cup + 1/4 tsp ube extract
  • 1 cup coconut milk
  • 1 cup fresh milk
  • 1 tsp vanilla extract
  • 1/4 cup shredded coconut (optional)

Coconut milk and fresh milk are the secret ingredients in this recipe, as they give a more luscious and tropical taste than condensed milk and evaporated milk.

Kitchen Tools:

  • A small saucepan
  • A 9-inch round cake pan
  • A baking pan
  • A large bowl
  • A whisk
  • A medium saucepan
  • A fine-mesh sieve
  • A knife
  • A wire rack
  • A large serving plate

Why No Flour is Needed

This recipe is for a delicious ube leche flan, a type of custard cake.

Unlike traditional cakes, custard cakes don’t require flour. Instead, the structure of the cake comes from the eggs and milk.

When beaten and baked, the eggs create a firm texture that holds the cake together.

The sugar, coconut milk, fresh milk, and vanilla extract add sweetness and flavor to the cake, while the ube extract provides both color and flavor. 

Now that you have all the ingredients and equipment ready, let’s get started on making this delicious ube leche flan!


1. Turn on the oven to 350°F and fill a big baking pan with hot water. You will need this later.

2. Put sugar and water in a small pot and heat it up on the stove until it turns brown and sticky. Move the pot around a little bit, but don’t stir it with a spoon or it will get hard.

3. Carefully pour the brown sugar mixture into a round cake pan and tilt it so it covers the bottom and sides. Let it cool down a bit.

4. In a big bowl, use a whisk to mix egg yolks, whole eggs, ube extract, and ube flavoring until they are well blended.

5. In another pot, put coconut milk, fresh milk, and vanilla extract and heat it up on low heat until it is almost boiling. Stir it sometimes, but don’t let it boil or it will get lumpy.

6. Slowly pour the hot milk mixture into the egg mixture, while whisking them together. This will make the flan mixture smooth and creamy.

7. If you want, you can add some shredded coconut to the flan mixture and stir it in.

8. Use a strainer to pour the flan mixture into the cake pan with the brown sugar mixture. This will get rid of any lumps or bubbles.

9. Put the cake pan inside the big baking pan with water. The water should come up to about halfway of the cake pan. Cover the cake pan with a piece of aluminum foil. This will help the flan cook evenly and not dry out or crack.

10. Put the big baking pan in the oven and bake for 50 to 60 minutes or until you can poke a knife in the middle of the flan and it comes out clean.

11. Take out the big baking pan from the oven and let it cool down completely on a rack.

12. Put the cake pan in the fridge for at least 4 hours or overnight before taking out the flan.

13. To take out the flan, run a knife around the edges of the cake pan and flip it over onto a big plate.

Enjoy your delicious ube flan!

Photo of a bowl of fresh Ube for "Easy Ube Leche Flan Purple Yam Custard Cake Recipe" on
Fresh ube, also known as purple yam (Photo credit: Canva)


Ube Leche Flan Cake is easy to make with simple ingredients that you may already have in your pantry. The combination of creamy flan and moist ube cake creates a unique flavor that is sure to delight your taste buds.

1. Ube is a type of purple yam commonly used in Filipino cuisine to add color and flavor to desserts. Ube flavoring extract is used to enhance the taste and color of ube desserts. You can find ube extract or flavoring at most Asian grocery stores or online.

2. Coconut milk adds richness and creaminess to the flan layer, making it even more delicious. Be sure to use full-fat coconut milk for best results.

3. When making this recipe, it’s important to use a water bath when baking. A water bath helps to evenly cook the flan layer and prevent it from curdling or cracking.

4. To check if the flan is done, poke a knife, a toothpick, or a skewer in the center of the flan. If it comes out clean, the flan is set and ready. If it comes out with some liquid or custard, the flan needs more baking time.

5. Once your Ube Leche Flan Cake is done baking, be sure to let it cool completely before serving. This will allow the flan layer to set properly and make it easier to remove from the mold.

6. The baking time may vary depending on your oven, your ingredients, and how you like your flan. Start checking the flan after 50 minutes and then every 5 minutes until it passes the knife test.

Cooking is all about experimenting and having fun. So go ahead, give this recipe a try and discover the unique and delicious flavor of Ube Leche Flan Cake!