If you’re ready to embark on a vibrant and luscious dessert adventure, you simply can’t miss trying the Ube Tres Leches Cake: A Filipino Purple Yam Dessert Recipe. This rich yet airy cake combines the velvety sweetness of ube, the iconic purple yam loved across the Philippines, with the indulgent creaminess of three different milks soaked into a perfectly spongy base. With every bite, you’ll experience a dreamy fusion of flavors and textures that’s both nostalgic and refreshingly unique. Whether you’re sharing it at a celebration or treating yourself to a colorful sweet escape, this cake delivers an unforgettable, crowd-pleasing experience.

Ingredients You’ll Need
Creating this irresistible dessert is surprisingly straightforward because each ingredient plays a pivotal role in bringing the magic of this cake to life. From the purple yam’s stunning hue to the rich cream blend, these essentials are the heart and soul of the treat.
- 1 cup Ube (Purple Yam): Puree it smoothly for that distinct color and flavor that defines this dessert.
- 1 cup All-Purpose Flour: The foundation for a soft, spongy cake; gluten-free substitutes can work too.
- 2 teaspoons Baking Powder: Gives the cake its airy texture, so don’t skip this!
- 5 large Eggs: Beat at room temperature to create that fluffy, light batter.
- 1 cup Sugar: Sweetens the cake perfectly; feel free to swap for a sugar alternative if you prefer.
- 1 cup Milk (for soaking): Whole milk’s richness elevates the soak, making every bite creamy.
- 1 can Condensed Milk: Adds glorious sweetness and thick creaminess to the milk blend.
- 1 can Evaporated Milk: Deepens the milky flavor and smoothness of the soak.
- 1 cup Heavy Cream: Whipped into heavenly peaks to top the cake; coconut cream works as a dairy-free swap.
- 1 teaspoon Vanilla Extract: Pure extract enhances all the other flavors beautifully.
- Ube Dust or Shavings (to taste): Visual and textural bursts of purple yumminess.
- Fresh Fruits (to taste): Strawberries or mangoes add vibrant color and a juicy contrast.
How to Make Ube Tres Leches Cake: A Filipino Purple Yam Dessert Recipe
Step 1: Prepare Your Oven and Dry Ingredients
First, preheat your oven to 350°F (175°C) to ensure it’s ready when your batter is. In a mixing bowl, whisk together the all-purpose flour and baking powder; this dry mixture is key for your cake’s tender crumb and lift.
Step 2: Beat Eggs and Sugar
In a separate large bowl, beat the room temperature eggs and sugar together using a hand or stand mixer. Whisk them for about 5 to 7 minutes until the mixture becomes pale and fluffy. This step is crucial—you’re creating the airy structure that will make your cake feel light, even after soaking in all those milks.
Step 3: Incorporate the Ube
Gently fold the pureed ube into the beaten eggs and sugar. Take your time here, folding carefully so the mixture stays airy while ensuring that wonderful purple yam flavor is evenly distributed throughout the batter.
Step 4: Combine Wet and Dry Ingredients
Now, gradually add the dry ingredients to the wet mixture, folding carefully to avoid deflating all that trapped air. This is a delicate step to balance structure and fluffiness—your future cake will thank you.
Step 5: Bake the Cake
Pour the batter into a greased cake pan, smoothing the top gently. Bake for 25-30 minutes, until the cake looks set and a toothpick inserted in the center comes out clean. After baking, allow the cake to cool in its pan for 10 minutes before carefully transferring it to a wire rack. Cooling is essential for the next step.
Step 6: Prepare the Tres Leches Soak
Whisk together the condensed milk, evaporated milk, and whole milk in a bowl. This creamy blend is what makes the “tres leches” (three milks) cake so moist and melt-in-your-mouth delightful.
Step 7: Soak the Cake
Using a fork, prick your cooled cake all over to allow the milk mixture to seep deep inside. Slowly pour this milky trio evenly across the cake and let it absorb at least 30 minutes. You’ll notice the cake become wonderfully saturated without falling apart—pure magic happening right before your eyes.
Step 8: Top with Whipped Cream
Beat the heavy cream, sugar, and vanilla extract until stiff peaks form, creating a luscious topping that complements the moist cake. Spread this whipped cream generously and finish with a sprinkle of ube dust or shavings for added texture and visual appeal.
Step 9: Chill and Serve
Refrigerate your cake for at least 2 hours before serving so the flavors meld perfectly and the dessert sets beautifully. Patience here will reward you with the best taste and texture.
How to Serve Ube Tres Leches Cake: A Filipino Purple Yam Dessert Recipe

Garnishes
The finishing touches make all the difference. Beyond the whipped cream and ube shavings, topping the cake with fresh fruits like strawberries or ripe mango slices adds a burst of freshness and vibrant color that perfectly complements the rich, milky sweetness.
Side Dishes
This cake is a party on its own but pairs wonderfully with a light Filipino coffee or a refreshing calamansi iced tea. For a charming balance, serve with fresh fruit salad to cut through the richness with natural acidity and texture.
Creative Ways to Present
Serve the cake in individual glass jars layered with extra milk soak and fruit for a trendy dessert parfait twist. Alternatively, turn slices into bite-sized squares and place on elegant skewers for a fun party-ready treat that’s easy to share and enjoy.
Make Ahead and Storage
Storing Leftovers
Keep your leftover Ube Tres Leches Cake tightly covered in the refrigerator for up to 3 days. The milk soak helps maintain moisture, so it stays soft and flavorful, but make sure it’s well wrapped to prevent absorbing other fridge odors.
Freezing
While freezing isn’t ideal because of the soaked nature, you can freeze the baked unsoaked cake layer wrapped in plastic wrap and foil for up to a month. Thaw fully before soaking with the milk mixture and adding toppings.
Reheating
This cake is best served chilled but if you prefer room temperature, take it out of the fridge 20 minutes before serving. Avoid microwaving as it may alter texture and melt the whipped topping.
FAQs
Can I use frozen ube for this recipe?
Absolutely! Just make sure to thaw and puree the ube until smooth before folding it into your batter to maintain that signature creamy, vibrant color.
Is there a dairy-free alternative for this Ube Tres Leches Cake?
Yes, you can substitute the heavy cream with whipped coconut cream and use plant-based milk alternatives for the soak to make a delicious dairy-free version.
How long should I let the cake soak in the milk mixture?
At least 30 minutes is needed for good absorption, but if you have time, letting it chill for 2 hours or overnight intensifies the flavor and ensures maximum moistness.
Can I prepare this cake ahead of time for a party?
Definitely! This cake keeps well refrigerated and even tastes better the next day as all those flavors harmonize beautifully. Just add fresh toppings right before serving.
What if I can’t find ube dust or shavings?
Not a problem! You can simply garnish with a bit of extra whipped cream and fresh fruit slices, or even edible flowers for an elegant presentation—ube dust is just a pretty bonus.
Final Thoughts
There’s something truly special about the Ube Tres Leches Cake: A Filipino Purple Yam Dessert Recipe that captivates with its gorgeous color, rich milky flavor, and light, airy texture. It’s more than just a cake—it’s a celebration of Filipino heritage wrapped in creamy perfection. Once you try making this at home, I bet it’ll become your go-to dessert for sharing smiles and sweet memories. So grab your ingredients and dive in—you’re in for a deliciously purple treat that you’ll want to make again and again!
Print
Ube Tres Leches Cake: A Filipino Purple Yam Dessert Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 20 minutes
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: Filipino
- Diet: Vegetarian
Description
Experience the classic Filipino dessert with a twist in this Irresistible Ube Tres Leches Cake. This moist and airy cake infused with vibrant purple yam puree is soaked in a lavish combination of three milks—condensed, evaporated, and whole milk—then topped with fluffy whipped cream and an optional sprinkle of ube dust or fresh fruit. Perfectly balanced in sweetness and texture, this cake is a festive treat that melds tradition with modern flavor.
Ingredients
Cake Batter
- 1 cup Ube (Purple Yam), pureed
- 1 cup All-Purpose Flour (or gluten-free flour)
- 2 teaspoons Baking Powder
- 5 large Eggs, room temperature
- 1 cup Sugar (or sugar alternative)
Milk Soak
- 1 cup Whole Milk
- 1 can Condensed Milk (approximately 14 ounces)
- 1 can Evaporated Milk (approximately 12 ounces)
Topping
- 1 cup Heavy Cream (or whipped coconut cream for dairy-free)
- 1 teaspoon Vanilla Extract
- To taste Ube Dust or Shavings (optional)
- To taste Fresh Fruits such as strawberries or mangoes (optional)
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C) to prepare for baking the cake.
- Mix Dry Ingredients: In a bowl, whisk together the all-purpose flour and baking powder to evenly distribute the leavening agent.
- Beat Eggs and Sugar: In a separate bowl, beat the eggs and sugar together for 5-7 minutes until the mixture is pale and fluffy, ensuring a light cake texture.
- Incorporate Ube: Gently fold the pureed ube into the egg mixture until fully combined, taking care not to deflate the airiness.
- Add Dry Ingredients: Gradually fold the dry flour mixture into the wet ingredients, blending carefully to maintain the batter’s lightness.
- Bake the Cake: Pour the prepared batter into a greased cake pan and bake for 25-30 minutes or until a toothpick inserted comes out clean.
- Cool the Cake: Let the cake cool in the pan for 10 minutes, then transfer it onto a wire rack to cool completely.
- Prepare Milk Soak: Whisk together the condensed milk, evaporated milk, and whole milk in a bowl to create the tres leches milk soak.
- Soak the Cake: Prick the cooled cake all over with a fork to allow the milk mixture to absorb better. Slowly pour the milk soak over the cake, then let it absorb for at least 30 minutes.
- Make Whipped Cream: Beat the heavy cream, sugar, and vanilla extract until stiff peaks form for a luscious topping.
- Top the Cake: Evenly spread the whipped cream over the soaked cake. Optionally, sprinkle ube dust or shavings and garnish with fresh fruits like strawberries or mangoes for added flavor and presentation.
- Chill Before Serving: Refrigerate the cake for at least 2 hours before slicing and serving to enhance the flavors and texture.
Notes
- You can substitute all-purpose flour with gluten-free flour to make a gluten-free version.
- Room temperature eggs beat better and contribute to a fluffier cake.
- For a dairy-free version, use whipped coconut cream instead of heavy cream.
- Allow the cake enough time to soak thoroughly to achieve the classic tres leches moistness.
- Fresh fruits not only add flavor but also a delightful visual contrast to the vibrant purple cake.

