Tres Leches Birthday Cake With Whipped Cream
The first time someone described tres leches cake to me, I genuinely grimaced. A cake soaked in milk sounded like an accident, not a dessert. Then I tried a proper slice and immediately understood why this exists.
This homemade tres leches cake recipe produces a light, airy sponge that absorbs a rich three-milk mixture until every single bite feels impossibly moist without ever turning mushy or heavy. It sounds like it shouldn’t work. It works better than almost any other cake I’ve ever made.
What You’ll Need (Ingredients)
Simple, reliable ingredients that produce genuinely extraordinary results when combined correctly.
For the sponge cake:
- 1 cup all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon salt
- 5 large eggs, separated
- 1 cup granulated sugar, divided
- 1/3 cup whole milk
- 1 teaspoon vanilla extract
For the three-milk soak:
- 1 can (14 ounces) sweetened condensed milk
- 1 can (12 ounces) evaporated milk
- 1 cup whole milk or heavy cream
For the whipped topping:
- 2 cups heavy whipping cream
- 3 tablespoons powdered sugar
- 1 teaspoon vanilla extract
For decoration:
- fresh strawberries or maraschino cherries
- ground cinnamon, for dusting
- caramel sauce, optional
How to Make It — Full Step-by-Step Process
Step One: Separate the Eggs and Prep Your Pan
Preheat your oven to 350°F (175°C) and grease a 9×13 inch baking pan thoroughly, then dust lightly with flour. Separate all 5 eggs carefully, placing the whites in one large clean bowl and the yolks in another. Any trace of yolk in the egg whites prevents them from whipping properly, so take your time with this step.
Room temperature eggs separate more cleanly than cold ones and also whip to a greater volume. Take your eggs out of the fridge at least 20 minutes before you plan to start baking.
Step Two: Beat the Egg Yolks
Add 3/4 cup of the granulated sugar to the bowl of egg yolks and beat on high speed for 3 to 4 minutes until the mixture turns pale yellow, thick, and ribbony when you lift the beaters. This extended beating incorporates air that creates the lightness the sponge needs to absorb the milk soak properly.
Mix in 1/3 cup of whole milk and 1 teaspoon of vanilla extract until fully combined. Set this mixture aside while you work on the egg whites, since the two will come together in the next step.
Step Three: Whip the Egg Whites
In the separate clean bowl, beat the 5 egg whites on medium speed until they look foamy and opaque. Add the remaining 1/4 cup of granulated sugar gradually while continuing to beat, then increase to high speed. Whip until the whites hold firm, glossy peaks that stand straight up when you lift the beaters.
Have you ever over-whipped egg whites into a dry, grainy texture that doesn’t fold cleanly into anything? Stop beating the moment the peaks look glossy and firm. Dry egg whites make the sponge dense rather than light, which defeats the entire purpose of this cake.
Step Four: Combine the Batter
Sift 1 cup of flour, 1 1/2 teaspoons of baking powder, and 1/4 teaspoon of salt directly over the egg yolk mixture. Fold gently with a spatula using large, sweeping motions until just combined, with no dry flour streaks remaining. The folding motion rather than stirring preserves the air you built into the yolks.
Add the whipped egg whites to the yolk and flour mixture in three separate additions, folding gently each time. FYI, this gradual addition keeps the whites from deflating too quickly, which is what gives the finished sponge its characteristic light, open texture that soaks up the milk mixture without collapsing.
Step Five: Bake the Sponge
Pour the batter into the prepared pan and smooth the top with an offset spatula. Bake for 25 to 28 minutes until the top looks golden and a toothpick inserted into the center comes out clean. The cake will look slightly domed in the center while still warm, which is completely normal.
Let the cake cool in the pan for 10 minutes, then poke holes across the entire surface using a fork, a wooden skewer, or a chopstick. Make holes every inch or so across the entire surface, going about two-thirds of the way down into the cake. More holes means better milk absorption, so don’t be shy here.
Step Six: Mix and Pour the Three-Milk Soak
Whisk together the sweetened condensed milk, evaporated milk, and 1 cup of whole milk or heavy cream in a large measuring jug until fully combined. The mixture should look smooth and pourable with no separation between the milks.
Pour this three-milk mixture slowly and evenly over the still-warm cake, working from the center outward. Pour gradually rather than all at once, giving the cake a moment between pours to absorb before adding more. The cake will look completely saturated and almost swimming in liquid, which looks alarming but is exactly right.
Step Seven: Refrigerate and Let It Soak
Cover the pan tightly with plastic wrap and refrigerate for a minimum of 4 hours, though overnight produces a noticeably superior result. The cold temperature allows the sponge to absorb every drop of the milk mixture fully and evenly throughout the cake, transforming the texture from simply moist to genuinely extraordinary.
IMO, making this cake the day before you need it is the single best decision you can make with this recipe. The texture after an overnight soak tastes completely different from a four-hour minimum soak, with a creamier, more cohesive quality that makes every bite feel intentional rather than accidental.
Step Eight: Make the Whipped Topping and Finish
Beat 2 cups of cold heavy whipping cream with 3 tablespoons of powdered sugar and 1 teaspoon of vanilla extract on high speed until firm peaks form. Spread the whipped cream evenly over the entire surface of the soaked cake directly in the pan, creating a thick, billowy layer.
For classic tres leches cake decoration, arrange fresh strawberry halves or maraschino cherries across the top and dust lightly with ground cinnamon. Serve cold directly from the pan, slicing into squares and using a wide spatula to transfer each serving neatly onto individual plates.
Variations Worth Exploring

Easy Tres Leches Cake With Box Cake
Swap the homemade sponge for a white box cake mix prepared according to the package directions if you want to shorten the process significantly. The easy tres leches cake with box cake approach still produces a delicious result since the three-milk soak is where most of the flavor actually comes from anyway.
Biscoff Tres Leches Cake
Add 3 tablespoons of Biscoff cookie butter spread into the three-milk mixture before pouring, and top the finished cake with crushed Biscoff cookies alongside the whipped cream. This biscoff tres leches cake variation has been trending for very good reason.
Mini Tres Leches Cake and Cups
Use a muffin tin lined with cupcake papers for individual mini tres leches cake portions, baking for 15 to 18 minutes instead. Alternatively, layer soaked sponge cubes, three-milk mixture, and whipped cream in individual glasses for tres leches cups that work beautifully for dinner parties.
Tres Leches Birthday Cake
Stack two thinner soaked layers with whipped cream between them for a layered tres leches cake version that works as a show-stopping tres leches birthday cake. Add fresh fruit between the layers and pipe whipped cream rosettes on top for elegant tres leches cake decoration ideas.
Common Mistakes to Avoid
Not poking enough holes: Sparse holes mean uneven milk absorption, with dry patches in the finished cake. Make holes generously across the entire surface.
Skipping the minimum soak time: Four hours is genuinely the minimum, not a suggestion. Cutting it short leaves the center dry and the edges over-saturated. Overnight is better.
Over-folding the egg whites: Aggressive folding deflates the whites and produces a dense cake that doesn’t absorb milk evenly. Fold gently and stop as soon as the batter looks uniform.
Serving immediately after pouring the milk: The milk soak needs time to penetrate the entire cake. Serving too early produces a swimming, unpleasant texture rather than the creamy, cohesive one this dessert is known for.
Tres Leches Birthday Cake With Whipped Cream
12
servings25
minutes28
minutes4
hoursThis homemade tres leches cake bakes a light vanilla sponge, pokes it full of holes, and soaks it in a three-milk mixture of sweetened condensed milk, evaporated milk, and whole milk before refrigerating overnight. Topped with fresh whipped cream and fruit, it delivers an impossibly moist, creamy dessert every time.
Ingredients
For the sponge cake:
1 cup all-purpose flour
1 1/2 teaspoons baking powder
1/4 teaspoon salt
5 large eggs, separated
1 cup granulated sugar, divided
1/3 cup whole milk
1 teaspoon vanilla extract
For the three-milk soak:
1 can (14 ounces) sweetened condensed milk
1 can (12 ounces) evaporated milk
1 cup whole milk or heavy cream
For the whipped topping:
2 cups heavy whipping cream
3 tablespoons powdered sugar
1 teaspoon vanilla extract
For decoration:
fresh strawberries or maraschino cherries
ground cinnamon, for dusting
caramel sauce, optional
Directions
- Preheat oven to 350°F and grease and flour a 9×13 inch baking pan
- Separate 5 eggs, placing whites and yolks in separate bowls
- Beat egg yolks with 3/4 cup sugar for 3 to 4 minutes until pale yellow and ribbony
- Mix in whole milk and vanilla extract
- Beat egg whites until foamy, gradually add remaining sugar, then whip to firm glossy peaks
- Sift flour, baking powder, and salt over the yolk mixture and fold gently until just combined
- Fold in the whipped egg whites in three additions until fully incorporated
- Pour batter into the prepared pan and bake for 25 to 28 minutes until golden and clean on a toothpick
- Cool for 10 minutes, then poke holes across the entire surface every inch using a skewer or fork
- Whisk sweetened condensed milk, evaporated milk, and whole milk together until smooth
- Pour the three-milk mixture slowly and evenly over the warm cake
- Cover tightly with plastic wrap and refrigerate for at least 4 hours or overnight
- Beat heavy cream with powdered sugar and vanilla until firm peaks form
- Spread whipped cream evenly over the soaked cake
- Decorate with fresh strawberries or cherries and dust with ground cinnamon
- Serve cold directly from the pan
FAQs
Q1: Can I make tres leches cake the day before serving?
Yes, and honestly you should. An overnight soak in the fridge produces a noticeably superior texture compared to the minimum four-hour version. Add the whipped topping the morning of serving for the freshest presentation.
Q2: Why does my tres leches cake taste eggy?
An eggy flavor usually means the egg yolks weren’t beaten long enough, or the cake came out underbaked. Beat the yolks with sugar for the full 3 to 4 minutes and bake until a toothpick comes out completely clean.
Q3: Can I use coconut milk instead of whole milk in the soak?
Yes, swapping the whole milk for coconut milk produces a subtly tropical variation that pairs beautifully with mango or pineapple toppings instead of strawberries.
Q4: How do I store leftover tres leches cake?
Cover the pan tightly with plastic wrap and store in the refrigerator for up to 4 days. The whipped cream topping holds well when kept cold and covered.
Q5: Can I freeze tres leches cake?
Freeze the unsoaked baked sponge only, wrapped tightly, for up to 2 months. Thaw completely before poking holes and adding the milk soak, since freezing after soaking changes the texture significantly.
Q6: What makes Mexican tres leches cake different from other versions?
Traditional Mexican tres leches cake uses a plain vanilla sponge soaked in the classic three-milk combination without flavoring additions. Many other versions add rum, fruit purees, or flavored syrups to the soak, which produces delicious but noticeably different results.
Wrapping It Up
This tres leches cake recipe delivers one of the most genuinely impressive desserts you can make at home through careful egg separation, gentle folding, generous hole-poking, and patient soaking time. Beat the yolks thoroughly, fold the whites carefully, poke the holes generously, pour the soak slowly, and refrigerate overnight. Those habits make the difference every single time.
Whether you keep it classic with strawberries and cinnamon, try the Biscoff version, or build it into individual cups for a dinner party, this cake consistently earns its reputation. Now separate those eggs and start beating.