I have never met anyone who tried tres leches cake for the first time and didn't fall in love with it. Just be warned, if you bring it to a party, people will probably ask you to make it every time you get together.

In all the years I have been making tres leches cake, I have learned one thing: it tastes even better the next day. That is one of the reasons it has become one of my favorite desserts to share with family and friends.
The secret is starting with a light sponge cake. In this recipe, I separate the eggs and gently fold the whipped egg whites into the batter. This creates an airy cake that can absorb the tres leches mixture without becoming too dense.
There is a reason tres leches cake has become a favorite dessert in so many Latin American homes. It is easy to make, perfect for feeding a crowd, and even better when prepared a day ahead, which is why it is often served at celebrations and family gatherings.
This is what we are going to need:

Ingredients
For this recipe, we will prepare three simple parts: the sponge cake, the tres leches mixture, and the whipped cream topping.
🌾 Flour
All-purpose flour works perfectly for this sponge cake. Since this cake needs to absorb the milk mixture later, we want a simple and light base that holds its shape without becoming too dense.
🥄 Baking powder and salt
Baking powder helps the sponge rise and gives it a lighter texture. Mix it well with the flour and salt before adding the dry ingredients to the yolk mixture. A small amount of salt helps balance the sweetness and bring out the other flavors. It will not make the cake taste salty.
🥚 Eggs
Use large eggs at room temperature. They are easier to separate, and the whites will whip with better volume than cold eggs.
🍚 White sugar
For this recipe, I use regular white sugar, the same kind used for coffee or everyday baking. You do not need powdered sugar for the cake batter. Coconut sugar can also be used, but it will give the cake a darker color and a slightly different flavor.
🥛 Sweetened condensed milk
Sweetened condensed milk gives the tres leches mixture most of its sweetness and a thicker consistency. You can use a homemade version or sweetened condensed coconut milk, although the coconut flavor will be noticeable.
🥛 Evaporated milk
Evaporated milk adds a more concentrated dairy flavor and helps give the tres leches mixture a richer consistency.
🥛 Regular milk
Regular milk helps lighten the mixture and determines how soaked the cake will be. Whole milk gives the best texture, but 2% milk, lactose-free milk, or an unsweetened plant-based milk can also be used.
🍶 Heavy cream
Use cold heavy cream or heavy whipping cream. Keeping it refrigerated until you are ready to whip it will help it thicken and hold its shape more easily. If you don't want to mix it and buy the whipped cream instead, you can do that too.

💡 Tips for the Best Tres Leches Cake
- Preheat the oven before the batter is ready. Once the mixture is done, it should go into the oven right away so the cake can rise properly.
- Do not rush the egg whites. Beat them until they reach firm peaks, because this is what helps the sponge cake stay light and airy.
- Fold the egg whites gently into the batter. Use slow, folding movements instead of mixing too fast, so the cake does not lose the air you already incorporated.
- Let the cake cool completely before adding the milk mixture. This is very important. If the cake is still warm, it can become too soft or heavy once you pour the milk over it.
- Poke the cake with a fork before adding the tres leches mixture. This helps the milk go into the cake instead of staying only on the surface.
- Add the milk mixture slowly. Pour a little, let the cake absorb it, and then continue adding more. This helps the cake soak evenly.
- Adjust the amount of milk to your preference. If you like a more soaked tres leches cake, you can add 1 or 2 extra cups of regular milk.
- Chill the cake before serving. Tres leches cake tastes better cold, and resting in the fridge gives the cake time to absorb the milk mixture completely.
How to Make Tres Leches Cake
Let’s make this tres leches cake together, starting with a light sponge and finishing it with whipped cream and fresh fruit.

Step 1: Prepare the dry ingredients.
Before starting, preheat the oven to 355°F.
In a large bowl, whisk together the flour, salt, and baking powder. Set the bowl aside.

Step 2: Separate the eggs
Separate the egg whites from the yolks, placing them in two different bowls.
Whisk the yolks with the vanilla. Gradually add the sugar.

Step 3: Add the water.
Add the water to the yolk mixture, stir until combined, and set the bowl aside.

Step 4: Start beating the egg whites.
Beat the egg whites on low speed for 1 minute, then increase to medium speed.

Step 5: Check the consistency.
Continue beating until the egg whites form firm peaks and hold their shape. Stop before they become dry, then set them aside.

Step 6: Add the dry ingredients.
Add the dry ingredients to the yolk mixture a little at a time, stirring gently between each addition until combined.

Step 7: Add half of the egg whites.
Add about half of the whipped egg whites to the batter. Using a spatula, gently fold them in by cutting through the center of the bowl, scraping along the sides, and folding the batter over itself.

Step 8: Fold in the remaining egg whites.
Add the remaining egg whites and repeat the same folding motion, turning the bowl as you go. Stop once combined and avoid overmixing.

Step 9: Transfer and bake
Pour the batter into the baking dish and spread it gently toward the corners. Bake for about 30 minutes, or until lightly golden and a wooden skewer comes out clean.
Let the cake cool completely.

Step 10: Prepare the milk mixture
Combine the condensed milk with the evaporated milk, stirring until smooth. Add the regular milk, then pour the mixture slowly and evenly over the completely cooled cake, allowing it to absorb between each addition.

Step 11: Refrigerate and add the topping.
Cover the cake with plastic wrap and refrigerate for at least 8 hours, or preferably overnight. Beat the cold heavy cream with sugar until soft peaks form, then spread it evenly over the cake.

Step 12: Decorate and serve.
Decorate the cake with strawberries or any fresh fruit you like, such as blueberries, kiwi slices, or even a few mint leaves. Try to use fruit that is similar in size for a more even and beautiful presentation. Slice the cake and serve it cold.
❓Frequently Asked Questions
Yes. It is actually better when prepared the day before because the cake has enough time to absorb the milk mixture and chill completely.
That is okay. Do not keep mixing just to remove every small piece, because overmixing can make the cake lose its airy texture.
The cake should absorb the milk gradually without leaving a large pool on top. Add it in rounds and wait between each one before deciding if it needs more.
It is better to refrigerate the soaked cake first and add the whipped cream and fruit the next day. This keeps the topping fresher and easier to spread.
Keep the cake covered in the refrigerator and enjoy it within 3 to 4 days. If it is decorated with fresh fruit, it is best to add the fruit shortly before serving or replace it if it begins to release too much liquid.
🍰 A Sweet Taste of Latin America
Making tres leches cake is mostly about patience: keeping the sponge light, adding the milk gradually, and giving it enough time to rest. Once you see how well the cake absorbs the mixture while still holding each slice, you will understand why this recipe is worth making again.
If you enjoyed this tres leches cake and want to try more Costa Rican desserts:
Mango mousse and rice pudding are two great options.
Also Fig Cake with Condensed Milk Glaze. These desserts are simple, familiar, and full of the flavors that make Latin American cooking so special.
If you make any of these recipes, I would love to know how they turned out. Leave a comment, tell me which one was your favorite, or send me a photo so I can see what you made at home.
Kisses! (Besitos)
Mara
Tres Leches Cake
Equipment
- 1 Baking dish
- 3 Mixing bowls
- 1 Hand whisk
- 1 Electric hand mixer
- 1 spatula
- Measuring cups and spoons
Ingredients
Ingredients for the cake
- 225 grams all-purpose flour 1 ½ cups
- 5 grams baking powder 1 ½ teaspoons
- 315 grams white sugar 1 ½ cups
- 4 grams salt ½ teaspoon
- 6 eggs yolks separated from whites
- 150 ml water ⅔ cup
- 1 teaspoon vanilla
Ingredients for the milks
- 1 can condensed milk 397 ml
- 1 can evaporated milk 354 ml
- 500 ml regular milk 2 cups
Ingredients for the topping
- 2 tablespoons sugar
- 500 ml heavy cream 2 cups
- Strawberries or fresh fruit to decorate
Instructions
- Preheat the oven to 355°F. In a bowl, whisk together the flour, baking powder, and salt. Set aside.
- Separate the egg whites from the yolks. Whisk the yolks with the vanilla, gradually add the sugar, then mix in the water.
- Beat the egg whites on low speed for 1 minute to break them up. Gradually increase the speed and continue beating until they become light and fluffy and form firm peaks that hold their shape. Be careful not to overbeat them, as dry egg whites can affect the texture of the cake.
- Add the dry ingredients to the yolk mixture a little at a time, stirring gently between each addition.
- Fold half of the whipped egg whites into the batter using a spatula. Cut through the center of the bowl, scrape along the sides, and gently fold the batter over the egg whites. Add the remaining egg whites and continue folding until just combined. A few small streaks or lumps of egg white are fine. Do not overmix, or the cake can lose its light and airy texture.
- Pour the batter into a clean and dry baking dish and spread it toward the corners. Bake for about 30 minutes, or until the top is lightly golden and a wooden skewer inserted into the center comes out clean. Let the cake cool completely.
- Combine the sweetened condensed milk and evaporated milk, stirring until the condensed milk is completely dissolved and the mixture is smooth. Add the regular milk and stir again until fully combined. Refrigerate the milk mixture while the cake finishes baking and cooling.
- Pour the milk mixture slowly and evenly over the completely cooled cake, adding it a little at a time and allowing it to absorb between each addition. After the first few rounds, if needed, use a skewer or fork to gently poke holes in the cake so the remaining milk mixture can soak through evenly. Cover with plastic wrap and refrigerate for at least 8 hours, or overnight.
- Beat the cold heavy cream with the sugar until soft peaks form, then spread it evenly over the cake. Decorate with strawberries or your favorite fresh fruit. Slice and serve cold.
Video
Notes
- Preheat the oven before you start mixing the batter.
- Let the cake cool completely before adding the milk mixture. The bottom of the baking dish should no longer feel warm.
- Pour the milk mixture slowly in several additions, allowing the cake to absorb each one before adding more.
- If you prefer a wetter Tres Leches, add 1 or 2 extra cups of milk.
- For the best texture, cover and refrigerate the soaked cake overnight.
- Add the whipped cream and fresh fruit the following day for a fresher topping.






Leave a Reply