
Tres Leches Cake brings the perfect balance of light texture and rich flavor to your dessert table. This Latin American classic features a spongy cake soaked in three types of milk, creating a moist and creamy dessert that melts in your mouth. The cake stays wonderfully light while absorbing all the milky goodness, making each bite absolutely heavenly.
I made this for my sister's birthday last month and everyone kept coming back for seconds. The texture contrast between the milk-soaked cake and fluffy whipped cream topping creates something truly magical.
Gathering Your Ingredients
- All-purpose flour: Provides the perfect structure for this cake to hold moisture without collapsing
- Cornstarch: Makes the cake incredibly tender and gives it that signature light texture
- Baking powder: Ensures the cake rises properly, creating tiny air pockets that absorb the milk
- Kosher salt: Balances the sweetness and enhances all the flavors
- Ground cinnamon: Adds a subtle warmth that complements the vanilla beautifully
- Room temperature eggs: Whip up significantly better, creating the airy texture crucial for this cake
- Granulated sugar: Not only sweetens but helps stabilize the egg foam structure
- Mexican vanilla extract: Offers deeper, more complex flavor than regular vanilla
- Oil: Keeps the cake tender even after refrigeration
- Half and half: Creates richness in the soaking mixture without being too heavy
- Evaporated milk: Contributes a slightly caramelized flavor from its concentration process
- Sweetened condensed milk: Provides essential sweetness and body to the soaking mixture
- Heavy cream: Whips into a cloudlike topping that crowns the cake perfectly
Baking Instructions
- Cake preparation:
- Begin by preheating your oven to 350°F and thoroughly greasing a 9x13-inch baking dish with butter or baking spray. Sift the flour, cornstarch, baking powder, salt, and cinnamon together twice to incorporate air and remove any lumps.
- Egg mixture:
- In your stand mixer with the whisk attachment, combine eggs and sugar. Whip for a full 10-12 minutes until the mixture becomes very pale yellow, tripled in volume, and forms ribbons when the whisk is lifted.
- Combining ingredients:
- Add the vanilla while mixing on low speed. Using a large spatula, gently fold in the sifted dry ingredients in three separate additions, maintaining as much air in the batter as possible. Finally, incorporate the oil with minimal mixing.
- Baking process:
- Pour the delicate batter into your prepared baking dish, gently spreading it to the corners. Bake in the center rack for 25-28 minutes until the top springs back when touched and a toothpick inserted in the center comes out clean.
- Cooling period:
- Allow the cake to cool completely in the pan on a wire rack before proceeding with the milk mixture. This typically takes about an hour.

Creating The Milk Mixture
In a large mixing bowl, thoroughly whisk together the half and half, evaporated milk, and sweetened condensed milk until completely smooth and well incorporated. Using a fork or wooden skewer, poke holes all over the cooled cake surface, spacing them about half an inch apart. Slowly and gradually pour the milk mixture over the entire cake, paying special attention to the edges which can sometimes remain dry. Cover the cake with plastic wrap and refrigerate for at least 4 hours, though overnight soaking yields the best flavor and texture.
Perfect Toppings
The crowning glory of this indulgent dessert is its billowy whipped cream topping. In a chilled bowl, combine heavy cream, sugar, and vanilla extract. Beat using an electric mixer on medium-high speed until soft peaks form that gently hold their shape but still have a slightly soft texture. Avoid overbeating which creates a grainy texture.
Customizing Your Cake
Transform this classic dessert with creative twists that make it uniquely yours. Replace regular vanilla with almond extract for a nutty dimension. Substitute coconut milk for the half and half and sprinkle toasted coconut flakes on top for a tropical version. Add a tablespoon of instant espresso powder to the milk mixture for a coffee-infused treat.

Frequently Asked Questions
- → Why do you sift the dry ingredients twice for this Tres Leches Cake?
- Sifting the dry ingredients twice ensures they're well aerated and free of lumps, which helps create the light, spongy texture needed for properly absorbing the milk mixture. This step is crucial for achieving the characteristic texture of authentic Tres Leches Cake.
- → Can I make this Tres Leches Cake ahead of time?
- Yes, this cake is actually best made at least a day ahead! The longer it sits (within reason), the more time the cake has to fully absorb the milk mixture. You can make it up to 2 days in advance and add the whipped cream topping just before serving.
- → What's the best way to store leftover Tres Leches Cake?
- Store any leftover Tres Leches Cake covered in the refrigerator for up to 5 days. The cake will continue to absorb the milk mixture over time, becoming more flavorful, though the texture might become softer.
- → Is Mexican vanilla extract necessary for this recipe?
- While Mexican vanilla extract adds an authentic flavor to the cake, regular vanilla extract works perfectly fine as a substitute. Mexican vanilla typically has a richer, more complex flavor profile that complements this traditional dessert.
- → Why does the recipe call for beating the eggs for 10-12 minutes?
- The extended beating time for the eggs and sugar is essential for creating the light, airy structure of the sponge cake. This step incorporates air into the batter, allowing it to rise properly without relying heavily on chemical leaveners and creating the perfect texture for absorbing the milk mixture.
- → Can I use different fruits to decorate my Tres Leches Cake?
- Absolutely! While strawberries are traditional, you can decorate your Tres Leches Cake with any fresh fruits you prefer. Pineapple, raspberries, mangoes, kiwi, or blueberries all work beautifully, or you can serve it with just the whipped cream topping.