Ube Tres Leches Cake Recipe
Introduction
Ube Tres Leches Cake is a delightful twist on the classic Filipino dessert, combining the rich flavor of purple yam with a moist, milk-soaked sponge. This vibrant cake is perfect for celebrations or any time you want a unique, creamy treat that impresses.

Ingredients
- 1 cup all-purpose flour
- 1½ teaspoons baking powder
- ¼ teaspoon salt
- 5 eggs (separated yolks and whites)
- ⅓ cup whole milk
- ¾ cup granulated sugar (for egg yolks)
- ¼ cup granulated sugar (for egg whites)
- 1 tablespoon ube extract
- ¼ cup ube halaya (ube jam)
- 1½ cups evaporated milk
- 1 cup condensed milk
- ⅓ cup coconut milk
- 1 teaspoon ube extract (for milk mixture)
- 1½ cups heavy whipping cream
- ½ cup coconut milk (for topping)
- 2 tablespoons granulated sugar (for topping)
- 2 teaspoons ube extract (for topping)
Instructions
- Step 1: Preheat your oven to 350°F (180°C) and butter a 9×13-inch baking dish.
- Step 2: In a bowl, sift together the flour, baking powder, and salt. Set aside.
- Step 3: In another bowl, beat the egg yolks with ¾ cup sugar until light and fluffy. Add the ube halaya, ube extract, and whole milk, mixing until smooth.
- Step 4: Fold the egg yolk mixture into the dry ingredients gently until combined.
- Step 5: Beat the egg whites with ¼ cup sugar until stiff peaks form. Carefully fold the egg whites into the batter to keep it airy.
- Step 6: Pour the batter into the prepared dish and bake for about 30 minutes, or until a toothpick inserted in the center comes out clean. Allow the cake to cool for an hour at room temperature.
- Step 7: In a bowl, whisk together the evaporated milk, condensed milk, coconut milk, and 1 teaspoon ube extract.
- Step 8: Using a fork, poke small holes all over the cooled cake, reaching down to the bottom. Slowly pour the milk mixture evenly over the cake. Let it absorb for 20 minutes at room temperature, then refrigerate for at least 8 hours.
- Step 9: To make the topping, beat the heavy whipping cream, ½ cup coconut milk, 2 tablespoons sugar, and 2 teaspoons ube extract until soft peaks form.
- Step 10: Spread the ube whipped topping over the chilled cake. Serve immediately or chill for another 2 hours for a firmer topping.
Tips & Variations
- For a more intense ube flavor, add a little extra ube halaya to the batter or topping.
- You can substitute coconut milk with whole milk if preferred, but coconut adds a lovely richness complementary to the ube.
- To make it extra festive, garnish the cake with toasted coconut flakes or fresh berries.
Storage
Store the cake covered in the refrigerator for up to 3 days to maintain freshness. The milk-soaked cake and whipped topping taste best chilled. Reheat is not recommended as it may affect texture and flavor.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen ube halaya for this recipe?
Yes, frozen ube halaya can be used. Just make sure it is thawed completely and softened before mixing it into the batter for smooth incorporation.
Is it necessary to separate the eggs?
Separating the eggs and whipping the whites separately helps create a light, airy cake texture which is important in tres leches cakes. Skipping this step may result in a denser cake.
PrintUbe Tres Leches Cake Recipe
This Ube Tres Leches Cake is a vibrant twist on the classic Filipino tres leches dessert, infused with the unique flavor of ube (purple yam). Moist sponge cake soaked in a luscious blend of evaporated milk, condensed milk, and coconut milk is topped with a fluffy ube-infused whipped cream, creating a colorful and irresistible treat perfect for any occasion.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 9 hours 50 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: Filipino
- Diet: Vegetarian
Ingredients
For the Cake
- 1 cup all-purpose flour
- 1½ teaspoons baking powder
- ¼ teaspoon salt
- 5 eggs (separated yolks and whites)
- ⅓ cup whole milk
- ¾ cup granulated sugar (for egg yolks)
- ¼ cup granulated sugar (for egg whites)
- 1 tablespoon ube extract
- ¼ cup ube halaya (ube jam)
For the Milk Mixture
- 1½ cups evaporated milk
- 1 cup condensed milk
- ⅓ cup coconut milk
- 1 teaspoon ube extract
For the Ube Whipped Topping
- 1½ cups heavy whipping cream
- ½ cup coconut milk
- 2 tablespoons granulated sugar
- 2 teaspoons ube extract
Instructions
- Prepare the Cake: Preheat your oven to 350°F (180°C) and butter a 9×13-inch baking dish. In a bowl, sift together the flour, baking powder, and salt, setting the dry mixture aside. In a separate bowl, beat the egg yolks with ¾ cup sugar until the mixture is light and fluffy. Incorporate the ube halaya, ube extract, and whole milk into the yolks until smooth. Gently fold this mixture into the dry ingredients to combine. In another clean bowl, beat the egg whites with ¼ cup sugar until stiff peaks form. Carefully fold the beaten egg whites into the batter to maintain airiness. Pour the batter into the prepared dish and bake for about 30 minutes or until a toothpick inserted near the center comes out clean. Allow the cake to cool completely at room temperature, about 1 hour.
- Make the Milk Mixture: In a bowl, thoroughly whisk together the evaporated milk, condensed milk, coconut milk, and ube extract, creating a smooth soak mixture.
- Soak the Cake: Using a fork, poke small holes evenly across the cooled cake, ensuring the holes reach down to the bottom. Slowly pour the milk mixture evenly over the cake, allowing it to soak through the holes. Let the cake sit at room temperature for 20 minutes to absorb the liquid, then refrigerate for at least 8 hours to fully soak and chill.
- Prepare the Ube Whipped Topping: Beat the heavy whipping cream, coconut milk, granulated sugar, and ube extract together until soft peaks form, ensuring a smooth and fluffy topping.
- Assemble and Serve: Spread the ube whipped topping evenly over the soaked cake. Serve immediately for a creamy texture or chill for an additional 2 hours in the fridge if you prefer a firmer topping before serving.
Notes
- Make sure to beat the egg whites to stiff peaks for a light and airy cake texture.
- Poking holes in the cake before pouring the milk mixture is essential to allow the cake to absorb the milk fully.
- Chilling the cake for at least 8 hours, preferably overnight, results in the best flavor and texture.
- You can find ube extract and ube halaya at Asian grocery stores or specialty supermarkets.
- The ube whipped topping can be adjusted in sweetness according to your preference.
Keywords: ube tres leches cake, ube cake recipe, Filipino desserts, tres leches cake, ube desserts, milk-soaked cake

