
The First Time I Tasted Purple Cake
I remember the first time I saw a purple cake. I thought someone had dropped food coloring in the batter by mistake. But no, it was ube — a sweet purple yam from the Philippines. A neighbor brought it to our block party. I took one bite and my eyes went wide. It was creamy, soft, and tasted like vanilla and coconut had a baby. I still laugh at how confused my face must have looked. Have you ever tried something so new you didn’t know whether to smile or ask questions?
Why Ube Is Special
Ube isn’t just pretty. It has a gentle, nutty sweetness that doesn’t scream at you. It’s like a quiet friend who makes everything better just by being there. Many Filipino families use ube halaya — a jam made from the yam — in desserts. This matters because food can carry a whole culture in one spoonful. When you cook with ube, you’re sharing a little piece of someone’s home. What’s a flavor that feels like home to you?
How Tres Leches Became a Friend to Ube
Tres leches means “three milks” in Spanish. It’s a classic Latin American cake that soaks up a sweet milk mixture until it’s almost pudding-like. Some people think that’s too wet. Not me. I love a cake that hugs you back. When you add ube to this cake, the purple yam swirls into the milks and makes everything taste like a dream. *Fun fact: Ube is naturally purple — no artificial dye needed. It gets its color from anthocyanins, the same stuff that makes blueberries blue.*
Doesn’t that smell amazing just thinking about it? I can almost catch a whiff of coconut and sweet milk right now.
My Little Baking Mistake
The first time I made this cake, I forgot to poke enough holes in the top. The milk mixture just sat there, like a puddle that wouldn’t leave. My husband said, “Did you make soup cake?” We laughed so hard. Now I always poke lots of holes — at least twenty. That way every bite gets its fair share of creamy goodness. It’s a simple lesson: take your time with the little steps. They matter more than you think.
Why does this matter? Because rushing often steals the joy from cooking. When you slow down, you taste more. You feel more. You might even hear yourself humming while you bake.
The Secret to a Light, Fluffy Cake
You’ll notice this recipe asks you to whip the egg whites separately. That’s not just to make you work harder. Whipped egg whites trap air bubbles. When you fold them gently into the batter, the cake rises soft and pillowy. It’s like giving your cake tiny pillows to rest on. This is the same trick my grandmother used for her angel food cake. And it works every time. Have you ever tried whipping eggs into stiff peaks? It feels like magic when they suddenly stand up straight.
Soaking Overnight Is Worth the Wait
Yes, you have to let this cake sit in the fridge for at least eight hours. I know — it’s hard to wait. But trust me, that waiting time is when the magic happens. The milk soaks deep into every crumb. The flavors marry together like old friends sharing stories. If you cut into it too soon, you’ll have a dry center and a soggy top. Nobody wants that. This is another “why this matters” moment: patience in cooking gives you rewards you can’t get any other way. What’s the longest you’ve ever waited for a dessert?
Your Turn to Make It Pretty
Once you spread that whipped topping on top, you can make it look like a cloud. I like to dust a little extra ube powder or shredded coconut on top. Some people add fresh berries for a pop of color. There’s no wrong way. This cake is forgiving, like a good friend. So grab your mixing bowl and give it a try. And when you do, come back and tell me how it turned out. I’d love to hear if anyone in your family said, “What? Purple cake? You’re joking!”

Instructions
Step 1: Start by preheating your oven to 350°F and greasing a 9×13 pan. In a bowl, sift together 2 cups flour, 2 teaspoons baking powder, and half a teaspoon salt. (A sifter is your best friend here — it keeps the cake light and fluffy.) Have you ever baked with ube before? Share below!
Step 2: In a large bowl, beat 4 egg yolks with 3/4 cup sugar until pale and fluffy. Fold in half a cup of ube halaya, 1 teaspoon ube extract, and half a cup of milk. The batter turns a gorgeous purple — my grandkids always squeal when they see it.
Step 3: Gently fold the wet mixture into the dry ingredients. Then, in a clean bowl, whip 4 egg whites with 1/4 cup sugar until stiff peaks form. Carefully fold the whites into the batter in three additions to keep the cake airy.
Step 4: Pour the batter into the pan and bake for 30 minutes until a toothpick comes out clean. Let it cool completely. Meanwhile, whisk together one can each of evaporated milk, condensed milk, and coconut milk with an extra teaspoon of ube extract.
Step 5: Once cool, poke holes all over the cake with a fork. Pour the milk mixture over the top and let it soak in. Refrigerate for at least 8 hours (overnight is best). Before serving, whip 1 cup heavy cream with 1/4 cup coconut milk, 2 tablespoons sugar, and ube extract until soft peaks form, then spread on top.
Creative Twists
… Swap the ube halaya for mashed purple sweet potato if you cannot find ube jam.
… Add a layer of sliced fresh mango on top of the whipped cream for a tropical surprise.
… Use coconut cream instead of heavy cream for a dairy-free version that’s still dreamy.
Which one would you try first? Comment below!
Serving & Pairing Ideas
Serve each slice with a drizzle of extra coconut cream and a sprinkle of toasted coconut flakes. A handful of fresh berries on the side adds a pop of color and tartness. For a cozy pairing, pour a cold glass of ube milk tea or a simple vanilla latte. Which would you choose tonight?

Storing Your Ube Tres Leches Cake
I remember the first time I made this cake. I was so proud. Then I had leftovers and no clue what to do. A little planning helps a lot.
Store your Ube Tres Leches Cake in the fridge. Cover it tightly with plastic wrap or a lid. It stays moist for three to four days. Do not freeze the soaked cake. The texture gets watery when thawed. If you want to freeze, freeze the unsoaked cake layers. Wrap them well and freeze for up to a month. Thaw in the fridge before soaking.
Batch cooking is a smart move. Bake two cakes at once. Freeze one without the milk soak. Then you have a dessert ready for a party. Why does this matter? It saves you time and stress. You also waste less food. That feels good.
For reheating, I don’t recommend it. This cake is served cold. If you prefer it warm, pop a slice in the microwave for ten seconds. But the cold version is better. Have you ever tried storing it this way? Share below!
Three Common Problems and Easy Fixes
I once had a cake that turned out too dense. I felt sad. Then I learned the trick. The egg whites need to be whipped just right. Stiff peaks are key. Fold gently. That keeps the cake light.
Another problem is the milk soak not soaking evenly. Poke lots of holes with a fork. Pour slowly. Let the cake rest. Why does this matter? Even soaking means every bite is creamy. That builds your confidence. You know the cake will taste perfect.
A third issue is runny whipped topping. Beat the cream until soft peaks form. Do not overbeat. If it gets too thick, add a splash of cold coconut milk. *Fun fact: Ube is a purple yam from the Philippines. It gives the cake its beautiful color.*
Fixing these problems makes you a better baker. Your family will notice. Flavor improves when texture is right. Which of these problems have you run into before?
Your Quick Questions
Can I use ube extract instead of ube halaya?
Yes, you can. Ube halaya adds thickness and sweetness. Ube extract gives color and flavor. For the best result, use both. If you only have extract, add an extra tablespoon of sugar to replace the sweetness. The cake will still taste great. Just a little less creamy texture. I have done it before and it works fine.
Can I substitute coconut milk with regular milk?
You can use whole milk instead of coconut milk. The flavor will be less tropical. The cake will still be moist. Use the same amount. For the milk soak, evaporated and condensed milk are important. They give the tres leches taste. Avoid swapping those unless you are vegan. Then use plant-based versions. Which tip will you try first?
How long does it need to soak?
At least eight hours in the fridge. Overnight is best. The cake absorbs the milk slowly. If you rush it, some parts stay dry. Patience pays off. I always let it soak overnight. Then the cake is perfectly moist. Your family will ask for seconds.
A Warm Goodbye
I hope you love making this Ube Tres Leches Cake as much as I do. Every slice brings a little joy. Take your time with each step. Share it with people you care about. I would love to hear your stories. Have you tried this recipe? Comment below and tell me how it went.
Happy cooking!
—Lily Simmer

Ube Tres Leches Cake Complete Guide
Description
A moist and flavorful Ube Tres Leches Cake soaked in a creamy milk mixture and topped with ube whipped cream.
Ingredients
For the Cake:
For the Milk Soak:
For the Topping:
Instructions
- Begin by preheating your oven to 350°F (180°C) and greasing a 9×13-inch baking dish. As the oven heats, prepare your workspace by gathering all your ingredients, and ensure you have a mixing bowl, whisk, and a sifter for the dry ingredients. A well-prepared area will help streamline your process as you create this delightful Ube Tres Leches Cake.
- In a medium bowl, sift together 2 cups of all-purpose flour, 2 teaspoons of baking powder, and ½ teaspoon of salt. This step aerates the flour, ensuring a lighter cake texture. Set the bowl aside, allowing the dry ingredients to mingle and enhance the flavor as you move on to mixing the wet ingredients.
- In a large mixing bowl, beat together 4 large egg yolks and ¾ cup of granulated sugar until the mixture is fluffy and pale, about 3-5 minutes. Then, fold in ½ cup of ube halaya, 1 teaspoon of ube extract, and ½ cup of whole milk. The vibrant ube should meld beautifully into the mixture, creating a colorful base for your cake.
- Gently fold the wet egg yolk mixture into the bowl of sifted dry ingredients using a spatula or wooden spoon. Ensure that all elements are combined, created a smooth batter. The goal is to keep the mixture light and airy, which is essential for a luscious Ube Tres Leches Cake.
- In a clean bowl, beat the 4 large egg whites with ¼ cup of sugar until stiff peaks form; this will take about 3-4 minutes. The egg whites should hold a firm shape when you lift the whisk out of the bowl. Carefully fold the whipped egg whites into the cake batter in three additions, ensuring you maintain the fluffiness for an airy texture.
- Pour the batter into your prepared baking dish, spreading it evenly. Bake in the preheated oven for 30 minutes or until a toothpick inserted into the center comes out clean. Once baked, allow the Ube Tres Leches Cake to cool in the pan for about 1 hour before saturating it with the creamy milk mixture.
- While the cake cools, whisk together 1 can of evaporated milk, 1 can of sweetened condensed milk, 1 can of coconut milk, and an additional teaspoon of ube extract in a bowl. This combination creates a rich and flavorful soak that will penetrate the cake, making each bite a creamy delight.
- Once the cake has cooled, use a fork to poke holes all over the top. Pour the milk mixture evenly over the cake, allowing it to soak in. Let the cake sit at room temperature for 20 minutes, then refrigerate for at least 8 hours or, preferably, overnight. This soaking process is key to achieving the ultimate moist texture for your Ube Tres Leches Cake.
- To create the fluffy topping, beat together 1 cup of heavy whipping cream, ¼ cup of coconut milk, 2 tablespoons of sugar, and 1 teaspoon of ube extract until soft peaks form. This should take about 4-5 minutes. The whipped cream should be light and airy, ready to adorn your luscious cake.
- Spread the freshly whipped topping over the soaked cake using a spatula or knife, ensuring an even layer. You can serve immediately or refrigerate it for an additional 2 hours if you prefer a firmer topping. This final touch transforms your Ube Tres Leches Cake into a beautifully inviting dessert, perfect for sharing and enjoying.
Step 1: Preheat the Oven
Step 2: Prepare Dry Ingredients
Step 3: Mix Wet Ingredients
Step 4: Combine Mixtures
Step 5: Whip Egg Whites
Step 6: Bake the Cake
Step 7: Prepare Milk Mixture
Step 8: Soak Cake
Step 9: Make Whipped Topping
Step 10: Assemble
Notes
- Prep ube extract, coconut milk, and evaporated milk. Soak cake after baking. Use room temp eggs for fluffy sponge. Chill overnight for best texture. Top with ube whipped cream and grated coconut.


