Ube Tres Leches Cake takes the beloved Latin American milk-soaked dessert and gives it a stunning Filipino twist that creates something genuinely unforgettable. This gorgeous purple cake combines the ultra-moist, three-milk soaked texture of traditional tres leches with the earthy, vanilla-like sweetness of ube extract for flavor and color, creating a dessert that's both familiar and excitingly different at the same time. The vibrant purple color looks almost too beautiful to eat, but one bite of that tender, milk-drenched sponge topped with fluffy ube whipped cream topping will convince you otherwise.

What makes this ube tres leches cake recipe easy to love is how it honors both culinary traditions while creating something entirely new and special. The first time I made this, Adam literally stopped mid-bite and stared at his fork like he couldn't believe what he was tasting. Grandma Viola, who initially thought purple cake seemed "a bit much," tried a small piece and then quietly came back for seconds, which is basically her version of enthusiastic approval. The combination of that ultra-soft sponge cake that absorbs milk like a dream with the distinctive Filipino purple yam flavor is genuinely magical.
Jump to:
- Why You'll Love This Ube Tres Leches Cake
- Ingredients for Ube Tres Leches Cake
- How to Make Ube Tres Leches Cake
- My Top Tips for Ube Tres Leches Cake
- Little Moments in the Kitchen
- Substitutions for Ube Tres Leches Cake
- Variations on Ube Tres Leches Cake
- Equipment for Ube Tres Leches Cake
- Storage Tips for Ube Tres Leches Cake
- Adam's Tip for Ube Tres Leches Cake
- FAQ about Ube Tres Leches Cake
- Conclusion
- Related
- Pairing
- recipe
Why You'll Love This Ube Tres Leches Cake
- Stunning presentation – This ube tres leches cake costco-worthy dessert looks absolutely spectacular with its vibrant purple color and fluffy whipped cream topping
- Perfect texture – The light and airy sponge cake soaks up the three-milk mixture beautifully, creating that signature ultra-moist tres leches texture
- Unique flavor combination – The purple yam ube flavor profile adds an earthy, subtly sweet dimension that makes this so much more interesting than plain vanilla tres leches
Ingredients for Ube Tres Leches Cake
This ube tres leches cake ingredients list uses coconut milk as one of the three milks, which complements the ube flavor perfectly. The ube extract provides both the purple color and that distinctive earthy-sweet taste that makes this cake special.
What You'll Need

For the Ube Sponge Cake:
- 1 ½ cups all-purpose flour
- 2 teaspoons baking powder
- ¼ teaspoon salt
- 5 large eggs (separated, room temperature)
- 1 cup granulated sugar (divided)
- ⅓ cup whole milk (room temperature)
- 1 teaspoon vanilla extract
- 1 teaspoon ube extract
- ¼ teaspoon cream of tartar
For the Three-Milk Mixture:
- 1 can (12 oz) evaporated milk
- 1 can (14 oz) sweetened condensed milk
- 1 cup coconut milk (or heavy cream)
- 1 teaspoon ube extract
- ½ teaspoon vanilla extract
For the Ube Whipped Cream Topping:
- 2 cups heavy whipping cream (cold)
- ¼ cup powdered sugar
- 1 teaspoon ube extract
- ½ teaspoon vanilla extract
Optional Garnish:
- Toasted coconut flakes
- Purple sprinkles or edible flowers
Why These Ingredients Matter
- Separated eggs create the sponge – Beating the egg whites separately and folding them in creates the light and airy sponge cake structure that can absorb all that milk without becoming mushy
- Ube extract is non-negotiable – This provides both the distinctive purple color and the earthy sweet flavor that makes this an ube cake rather than just purple vanilla cake
- Coconut milk tres leches variation – Using coconut milk as one of the three milks adds a subtle tropical flavor that pairs beautifully with the ube
- Three-milk mixture needs time – The cake must soak for at least 4 hours (preferably overnight) to fully absorb the milk and develop that signature ultra-moist texture
How to Make Ube Tres Leches Cake
Step-by-Step Directions
- Preheat the oven – Set your oven to 350°F and grease a 9x13-inch baking pan generously with butter or cooking spray.
- Mix dry ingredients – In a medium bowl, whisk together the flour, baking powder, and salt until well combined, then set aside.
- Beat egg yolks – In a large bowl using an electric mixer, beat the egg yolks with ¾ cup of the sugar on high speed for 3-4 minutes until thick, pale yellow, and ribbony.
- Add milk and extracts – Beat in the whole milk, vanilla extract, and 1 teaspoon ube extract until smooth and well combined.
- Add dry ingredients – Gently fold the flour mixture into the egg yolk mixture using a spatula just until no flour streaks remain, being careful not to overmix.
- Beat egg whites – In a separate clean bowl, beat the egg whites and cream of tartar on medium speed until foamy, then gradually add the remaining ¼ cup sugar and beat on high until stiff peaks form.
- Fold in egg whites – Gently fold the beaten egg whites into the batter in three additions, being very careful not to deflate them too much. Cooking Tip: Use large, gentle folding motions with a spatula and stop as soon as you don't see any white streaks, overmixing will deflate the egg whites and create a dense, flat cake instead of a light, fluffy sponge.
- Pour and bake – Pour the batter into the prepared pan, smooth the top gently, and bake for 25-30 minutes until a toothpick inserted in the center comes out clean and the cake springs back when lightly touched.
- Cool completely – Remove from the oven and let the cake cool in the pan on a wire rack for about 20 minutes.
- Make the milk mixture – While the cake cools, whisk together the evaporated milk, condensed milk, coconut milk, 1 teaspoon ube extract, and vanilla extract in a large bowl or pitcher until well combined.
- Poke holes and soak with milk mixture – Once the cake is cool, use a fork or wooden skewer to poke holes all over the surface of the cake, spacing them about 1 inch apart.
- Pour the milk – Slowly pour the three-milk mixture evenly over the entire cake, making sure to cover all areas and letting it soak in gradually (this may take 5-10 minutes as you pour).
- Refrigerate – Cover the pan tightly with plastic wrap and refrigerate for at least 4 hours or preferably overnight to allow the soft sponge cake to fully absorb the milk.
- Make the whipped cream – When ready to serve, beat the cold heavy cream with powdered sugar, 1 teaspoon ube extract, and vanilla extract until stiff peaks form.
- Top and serve – Spread the ube whipped cream over the top of the chilled cake, garnish with toasted coconut or purple sprinkles if desired, slice, and serve cold.
My Top Tips for Ube Tres Leches Cake
Making this ube tres leches cake recipe Filipino-style perfectly requires attention to a few key details that separate a good tres leches from an absolutely incredible one.
- Room temperature eggs are crucial – Cold eggs don't whip to maximum volume, and the egg whites especially won't reach stiff peaks properly if they're cold from the fridge
- Don't skip the overnight soak – While 4 hours is the minimum, letting this cake soak overnight allows it to absorb every drop of that milk mixture and develop the best texture
- Pour the milk slowly – If you dump all the milk on at once it pools on top instead of soaking in, pour it gradually over 5-10 minutes for best absorption
- Use good quality ube extract – Not all ube extracts are created equal, look for brands that list ube or purple yam as the first ingredient rather than just artificial flavoring and coloring
Little Moments in the Kitchen
I first learned about ube tres leches cake from a Filipino food blog I follow that combines recipes from different cultures in creative ways.
The idea of merging Latin American tres leches with Filipino ube seemed almost too perfect, so I immediately ordered ube extract online.
When the bottle arrived, Adam picked it up and examined the bright purple liquid suspiciously.
"This looks like science experiment juice," he said. "Are you sure it's food?"
I explained that ube is a purple yam that's popular in Filipino desserts and tastes kind of like vanilla with earthy undertones.
He remained unconvinced but agreed to try the finished cake.
Grandma Viola wandered into the kitchen while I was separating eggs.
"What are you making that requires this much precision?" she asked, watching me carefully separate the whites from the yolks.
I told her I was making a purple tres leches cake.
"Purple?" she repeated. "Cake shouldn't be purple unless it's made with food coloring, which is full of chemicals."
I explained that the purple came from purple yam extract, which is natural.
She made a noncommittal noise that suggested she remained skeptical.
When I poured the bright purple batter into the pan, Adam came over to look.
"Okay, that's actually a really cool color," he admitted.
After it baked and I poked all those holes and poured the milk mixture over it, watching it slowly soak in was genuinely satisfying.
The next morning, after it had soaked overnight, I topped it with the ube whipped cream which turned out even more vibrant purple than the cake itself.
Adam took one look and said "That looks like it's from a fancy bakery."
When we cut into it and I served pieces, the texture was perfect, ultra-moist and tender.
Adam took a bite and his eyes went wide.
"This is so good," he said. "It tastes like regular tres leches but also different and better somehow."
Grandma Viola tried a small piece and chewed thoughtfully.
"The purple yam flavor is actually quite nice," she said. "Subtle. Not overwhelming."
She finished her piece and asked if there was more, which is the biggest compliment she gives.
Substitutions for Ube Tres Leches Cake
While this ube tres leches cake near me bakery-quality recipe is fairly traditional, there are a few swaps you can make. If you love milk-soaked cakes, my Portuguese Coconut Cakes offer another ultra-moist option.
- Ube extract – Use ube halaya (purple yam jam) thinned with a bit of milk if you can't find extract, though the color won't be as vibrant
- Coconut milk – Substitute with heavy cream or whole milk for a more traditional tres leches flavor profile
- All-purpose flour – Use cake flour for an even lighter, more delicate sponge texture
- Whole eggs – For vegan ube tres leches cake, use aquafaba (chickpea liquid) whipped to stiff peaks in place of egg whites
- Dairy milk – Use coconut condensed milk and coconut evaporated milk for a fully dairy-free version
Variations on Ube Tres Leches Cake
Once you've mastered this basic ube tres leches box cake upgrade recipe, these variations add fun twists. For another unique cake option, check out my Salted Honey Pie for a different impressive dessert.
- Ube Tres Leches Cupcakes – Divide the batter among cupcake liners, bake for 18-20 minutes, and soak individual cupcakes with the milk mixture
- Strawberry Ube Tres Leches – Top with fresh sliced strawberries along with the whipped cream for a fruity addition
- Ube Flan Tres Leches – Pour a layer of flan custard over the soaked cake before adding the whipped cream topping
- Ube Coconut Tres Leches – Add ½ cup shredded coconut to the batter and top with toasted coconut flakes
- Individual Ube Tres Leches – Bake in individual ramekins for perfectly portioned single servings
Equipment for Ube Tres Leches Cake

Having the right equipment makes this ube tres leches cake vallarta restaurant-style dessert much easier to execute perfectly at home.
- 9x13-inch baking pan – The standard size for tres leches cake, provides the right depth for proper milk absorption
- Electric mixer – Essential for beating egg whites to stiff peaks and whipping the cream topping
- Two mixing bowls – One for egg yolks and one for egg whites, the bowl for whites must be completely clean and grease-free
- Fork or wooden skewer – For poking holes in the cake to allow the milk mixture to soak in
- Large pitcher or bowl – For mixing and pouring the three-milk mixture evenly over the cake
- Offset spatula – For spreading the whipped cream topping smoothly and evenly
Storage Tips for Ube Tres Leches Cake
This ube tres leches cake recipes creation keeps beautifully in the refrigerator, actually improving in texture and flavor as it sits. For more make-ahead desserts, my White Chocolate Mousse Tart is another elegant option.
- Refrigerate always – This cake must be kept refrigerated at all times due to the milk content and will spoil if left at room temperature
- Best after 24 hours – The cake actually tastes better the day after making it, once it's had time to fully absorb all the milk
- Keeps for 3-4 days – Store covered in the refrigerator for up to 4 days, though it's best within the first 2-3 days
- Don't freeze – The milk-soaked texture doesn't survive freezing and thawing, becoming watery and grainy
- Add whipped cream before serving – You can make and soak the cake ahead, but add the whipped cream topping just before serving for best texture
Adam's Tip for Ube Tres Leches Cake
"Don't be scared of the purple color because it's natural and it tastes really good, not artificial or weird. Make sure you poke enough holes in the cake or the milk won't soak in right and you'll have dry spots. And definitely let it sit overnight because it's way better the next day after all the milk soaks in completely."
FAQ about Ube Tres Leches Cake
What is ube tres leche?
Ube tres leche is a Filipino-Latin fusion dessert that combines traditional tres leches cake (a sponge cake soaked in three types of milk) with ube, which is Filipino purple yam known for its distinctive purple color and subtly sweet, earthy flavor. The cake uses ube extract in both the sponge cake and the whipped cream topping, creating a vibrant purple dessert that tastes familiar yet unique. This ube tres leches cake recipe represents the beautiful blending of two beloved culinary traditions.
What is tres leches Filipino?
Tres leches is not originally a Filipino dessert but rather a Latin American creation, most commonly associated with Mexican cuisine. However, Filipino bakers have adopted and adapted tres leches cake, often adding local flavors like ube (purple yam), pandan, or coconut to create unique Filipino purple yam dessert versions. This fusion represents the Filipino tradition of taking international dishes and making them distinctly Filipino through creative flavor combinations and local ingredients.
What flavors does ube pair well with?
Ube pairs exceptionally well with coconut, vanilla, condensed milk, cream cheese, white chocolate, and citrus flavors like lemon or calamansi. The purple yam ube flavor profile has earthy, vanilla-like notes with a subtle sweetness that complements rich, creamy ingredients beautifully. In this ube tres leches cake, the combination of coconut milk, condensed milk, and vanilla creates a perfect harmony with the ube, while the whipped cream topping provides a light, airy contrast to the dense, milk-soaked cake.
Is ube cake healthier than other cakes?
Ube cake is not significantly healthier than other cakes as it still contains sugar, eggs, flour, and in the case of tres leches, large amounts of sweetened condensed milk and cream. However, ube itself (the purple yam) is nutritious, containing antioxidants, fiber, and vitamins when consumed in its whole form. In cake form, any nutritional benefits from the ube are minimal due to the small amount used (primarily as extract) and the presence of other high-calorie ingredients, so this ube tres leches cake ingredients list is similar nutritionally to traditional tres leches.
Conclusion
Ube Tres Leches Cake represents the best of both worlds, honoring the ultra-moist, milk-soaked tradition of Latin American tres leches while celebrating the beautiful purple hue and earthy sweetness of Filipino ube. This stunning purple dessert delivers on every level, from its eye-catching appearance to its incredibly moist texture to that unique flavor that keeps people coming back for just one more bite. It's become one of those special occasion cakes that people specifically request when they know I'm bringing dessert.
This ube tres leches cake recipe easy execution means you can create bakery-quality results at home without professional training or complicated techniques. The overnight soak does most of the work for you, and the result is a dessert that tastes like it took far more effort than it actually did. For more inspiration on traditional milk-soaked cakes, this Tres Leches Milk Cake recipe from Allrecipes offers the classic version if you want to compare.
Drop a comment and tell me how your ube tres leches turned out! Did you add any of the fun variations, or did you stick with the classic version? And if you're looking for another unique dessert that combines different culinary traditions, check out my Strawberry Sugar Cookies for a completely different but equally delicious option.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Ube Tres Leches Cake:
recipe

Ube Tres Leches Cake
Equipment
- 1 9x13-inch baking pan This size helps the sponge absorb the milk evenly.
- 1 Electric mixer
- 2 Mixing bowls
- 1 Rubber spatula
- 1 Fork or wooden skewer Used for poking holes so the cake absorbs the milk mixture.
- 1 Whisk
- 1 Offset spatula
Ingredients
For the Ube Sponge Cake
- 1 ½ cups all-purpose flour Sifted
- 2 teaspoons baking powder
- ¼ teaspoon salt
- 5 large eggs Separated
- 1 cup granulated sugar Divided
- ⅓ cup whole milk
- 1 teaspoon vanilla extract
- 1 teaspoon ube extract
- ¼ teaspoon cream of tartar
For the Three-Milk Mixture
- 12 oz can evaporated milk
- 14 oz can sweetened condensed milk
- 1 cup coconut milk
- 1 teaspoon ube extract
- ½ teaspoon vanilla extract
For the Ube Whipped Cream
- 2 cups heavy whipping cream
- ¼ cup powdered sugar
- 1 teaspoon ube extract
- ½ teaspoon vanilla extract
Optional Garnish
- ¼ cup toasted coconut flakes
- 2 tablespoons purple sprinkles
Instructions
- Preheat the oven to 350°F (175°C) and grease a 9x13 baking pan. My daughter Olivia always insists on helping with this step, carefully brushing the pan with butter like she’s painting a masterpiece.
- In a medium bowl, whisk together all-purpose flour, baking powder, and salt. I always let Olivia hold the whisk while I steady the bowl, it makes her feel like a real baker.
- In a large bowl, beat the egg yolks with ¾ cup of the granulated sugar until pale and thick. Olivia loves watching the color change, it’s our little kitchen magic moment.
- Mix in the whole milk, vanilla extract, and ube extract. The batter turns a soft purple, and Olivia always gasps like we’ve just created edible fairy dust.
- Gently fold the flour mixture into the batter using a spatula. I always remind Olivia that folding is like tucking a blanket around the batter, soft and gentle.
- In a clean bowl, beat egg whites with cream of tartar until foamy, then add the remaining sugar and beat until stiff peaks form. Olivia calls these “snowy clouds.”
- Fold the whipped egg whites into the batter in three additions. Olivia loves helping here, it’s her “gentle folding” job.
- Pour the batter into the pan and bake for 25–30 minutes until a toothpick comes out clean. The kitchen always fills with the sweetest vanilla smell.
- Whisk together evaporated milk, sweetened condensed milk, coconut milk, ube extract, and vanilla extract. Olivia calls this the “magic milk bath.”
- Use a fork to poke holes all over the cooled cake. Slowly pour the milk mixture over the top so the sponge can drink it all in.
- Cover and refrigerate for at least 4 hours or overnight. Olivia always checks the fridge like she’s guarding treasure.
- Beat heavy whipping cream, powdered sugar, ube extract, and vanilla extract until fluffy peaks form.
- Spread the ube whipped cream over the chilled cake and sprinkle with toasted coconut flakes. Olivia always sneaks a little taste before we serve it.
Notes
- Make it ahead: This cake tastes even better the next day once the milk has fully soaked into the sponge. • Ube substitute: If you can’t find ube extract, you can use ube halaya (purple yam jam) mixed with a little milk. • Extra coconut flavor: Add ½ cup shredded coconut to the batter or sprinkle it on top. • Storage: Keep the cake covered in the refrigerator for up to 4 days. • Kitchen memory tip: Olivia and I love baking this for birthdays because the purple color always makes it feel extra magical.













Leave a Reply