This post may contain affiliate links. Please read our disclosure policy.
My birthday cake of choice for those of us that love moist, dairy-rich cakes! This Tres Leches Cake is perfect for a crowd made in a 9ร13-inch pan, but I also have directions for scaling it down to a 6-inch cake pan to serve 2-4 people.

All about this Homemade Tres Leches Cake
Youโre looking at my birthday cake of choice: the lovely, tender sponge cake soaked in 3 different dairy milks and topped with whipped cream, also known as Tres Leches Cake. Tres leches in Spanish translates to โthree milks,โ if you didnโt know.
Tres leches is a basic sponge cake, with a sweet creamy mixture of 3 milks poured on top. The milks seep into the lovely air bubbles of the cake and make it so moist and delicious. The icing on top of the cake is really just more freshly whipped cream.ย
This cake is light, fluffy, dense, creamy, and unctuous all at once. Yes, I just said unctuous, and I mean it in the best way possible.

What is a sponge cake?
First, letโs talk about sponge cake. A sponge cake is when the eggs of the cake are separated and the whites are whipped separately in order to create lots of air bubbles and pockets in a cake. The air bubbles keep the cake light and airy (naturally), but they also give a place for the milk mixture to reside.ย
So, for this cake, weโre going to separate the egg white and whip it separately, until itโs fluffy, white and holding soft peaks. Some sponge cakes donโt call for the egg yolks at all, but I include the egg yolk in this recipe because I like the richness in the cake.
We need to talk about whipped cream as frosting for this cake, because whipped cream doesnโt store very well. Whipped cream is nothing but air whipped into the fat molecules of the milk. After sitting, the air pockets collapse and it can turn back into liquid cream. So, I really suggest frosting this cake within a few hours before serving. Right before serving is best, but itโs okay to store in the fridge for 2 hours or so.ย You could also use my whipped cream cream cheese frosting instead, for more stability.
You could also add gelatin to this whipped cream frosting to help it hold peaks longer. If you want to try, sprinkle in 1/2 teaspoon of powdered unflavored gelatin into the cream before whipping it.
Best Tres Leches Cake ingredients

- Eggs. Five large eggs, which need to be separated because weโre whipping the whites separately for the sponge.
- Sugar. One cup of white granulated sugar.
- Half and Half. Do not use the fat-free half and half! (To be honest, I donโt even understand what thatโs made out of because it should technically be half fat, but itโs non-fat?) Anyway, we need 1/3 cup of half and half for the sponge cake, and 1 3/4 cups for the milk topping. Youโll be fine with just a pint!
- Vanilla Extract. The cake needs two teaspoons of vanilla extract (half in the cake and half in the frosting). Vanilla is so important for this tres leches cake. Can I suggest using a Mexican vanilla? It has a sweeter, smokier flavor and tends to be thinner than traditional vanilla extracts.
- Flour. One cup of all-purpose flour.
- Baking Powder. One and a half teaspoons of baking powder.
- Salt. One-quarter teaspoon salt for balancing sweet flavors.
- Cinnamon. Itโs optional, but I really think 1/8 teaspoon of ground cinnamon brings warmth to this cake .You can add 1/4 or 1/2 teaspoon if you love it! I also like to dust the cake with cinnamon before serving.
- Condensed Milk. One 14-ounce can of sweetened condensed milk. This is not the same as evaporated milk, because it contains sugar and is thick and syrupy.
- Heavy Whipping Cream. For the frosting on this tres leches cake, weโre whipping 2 cups of heavy cream until nice and fluffy.
- Powdered Sugar. One-quarter cup of powdered sugar sweetens the frosting.
How to Make Tres Leches Cake:
Preheat the oven to 350-degrees Fahrenheit, and spray your cake pan lightly with cooking spray.


Add the 5 egg whites to a clean bowl, and beat with an electric mixer until they form very stiff peaks. It will take about 4-5 minutes of beating on high. When the egg whites and stiff enough, you should be able to tilt the bowl upside down and they will not fall out.
In a separate bowl, whisk together the 5 egg yolks and the cup of granulated sugar until well-mixed, about 1 minute.ย


Add 1/3 cup of half and half and one teaspoon vanilla extract, and beat just to combine. Set aside.
In a separate bowl, whisk together the one cup of flour, 1.5 teaspoons of baking powder, 1/4 teaspoon salt and 1/8 teaspoon cinnamon.


Gently stir the egg yolk mixture into the dry ingredients until no streaks of flour remain.
Then, very gently fold the egg whites into this mixture. Use proper fold and down the middle technique to be careful not to remove too much air from the egg whites.


Pour this mixture into the prepared pan. Bake for 29-33 minutes, until the edges of the cake start to pull away from the pan and a toothpick comes out clean. Set aside to cool.
Poke holes all over the surface of the cake using a fork.


Whisk together the can of condensed milk with 1 3/4 cup of half and half (or however much is left in the pint container). Whisk very well until smooth, and then slowly pour this mixture over the cake. Let soak in the fridge for at least one hour.
Just before serving, beat the 2 cups of heavy cream with 1/4 cup of powdered sugar and 1 teaspoon vanilla extract until light and fluffy. Spread on the cake and serve.

Tres Leches Recipe storage
This recipe keeps in the fridge for up to 3 days. Be sure to cover it with plastic wrap first.
How long does tres leches cake last?
Once frosted, this cake lasts for 3 days in the fridge. However, itโs best and has the fluffiest frosting if you keep it unfrosted until youโre ready to serve it. You can keep the soaked cake for 3 days in the fridge, tightly wrapped.
Can you freeze Tres Leches Cake?
Absolutely not, do not freeze a tres leches cake. When thawed, the final product will be a soggy messy. What are you even thinking with this question?
Best Tres Leches Cake Recipe FAQs
While I have not tested this cake with gluten-free flours, Iโll give you the green light to do so, only because Paul Hollywood (from Great British Bake Off) says sponge cakes lend themselves to gluten free flours very well. The goal of this recipe is to produce a light and fluffy cake that has just enough structure to hold the milks poured on top of it.
Oh yes, you can! You can make the sponge cake a few days ahead of time, or even make it and freeze it for up to a few months! Just to be clear: freeze the cake without the milks poured on top, okay?ย Once the milk is poured on top, the cake is best after sitting for a few hours, up to 24 hours. Once the milk has been poured on the cake, store the cake in the fridge. The cake gets slightly more tender at the 24 hour mark, and itโs absolutely perfect.ย
So, if your birthday is on a Saturday, make the cake Thursday night, wrap it tightly and store it on the counter. On Friday night, make the milk sauce, and pour it over the cake. Place the cake in the fridge. Saturday, whip the cream and frost the cake just before serving.
This cake tastes like a sweet, soft, creamy vanilla milkshake. Youโre going to love it!
It needs at least an hour to soak before serving.
Now, use your fingers to count the 3 milks in the entire ingredient list: half and half in the cake, sweetened condensed milk in the milk drench, and heavy cream in the frosting. All together, we have 3 milks, donโt we? Half and half is technically half milk and half cream, if you want to go there. This cake has plenty of milks, okay?
Typical tres leches cake recipes contain a can of evaporated milk, but my recipe does not. I leave it out, because have you ever smelled that stuff? Itโs a no for me. We get plenty of milk flavor here using fresh cream, half and half and sweetened condensed milk.
Iโve also seen versions of this cake called quarto leches cake, because they add a drizzle of cajeta (goatโs milk caramel) on top before serving. Iโve ordered that in several Tex-Mex restaurants in Texas, and itโs incredible.

How to make a smaller 6-inch tres leches cake:
For the cake, use
- ยฝ cup all-purpose flour
- ยพ teaspoon baking powder
- 1 large egg, separated
- 1/2 teaspoon vanilla extract
- ยฝ cup sugar
- ยผ cup half and half
For the topping, use:
- ยฝ cup half and half
- โ cup sweetened, condensed milk
For the frosting, use:
- 3/4 cup heavy whipping cream
- 1 tablespoon powdered sugar
- 1/4 teaspoon vanilla extract
Follow the exact same instructions below (but with the above ingredient measurements), and bake in a 6-inch cake pan for 21-23 minutes (or until the cake starts to slightly pull away from the edges of the pan). Let cool for 30 minutes, and pour over the milk topping. Then, make the frosting, frost the cake and serve.

Psst, you can check out all of my 6 inch cake recipes here.
Other recipes using condensed milk:
- key lime pie in a loaf pan
- chocolate covered cherry fudge
- homemade Twix bars
- blackberry chip ice cream
- easy fudge
Recipe for Tres Leches Cake
Makes one 9x13-inch cake; see below for 6-inch small cake variation.
Ingredients
Sponge Cake:
- 5 eggs, separated
- 1 cup granulated sugar
- 1/3 cup half and half
- 1 teaspoon vanilla extract
- 1 cup flour
- 1 1/2 teaspoon baking powder
- 1/4 teaspoon salt
- 1/8 teaspoon ground cinnamon
Milk:
- 1 can of condensed milk
- 1 3/4 cups half and half
Topping:
- 2 cups heavy whipping cream
- 1/4 cup powdered sugar
- 1 teaspoon vanilla
Instructions
- Preheat the oven to 350, and grease an 9x13-inch pan lightly with cooking spray.
- In a very clean medium bowl, add the egg whites and beat with an electric until they form stiff peaks, about 4-5 minutes. Set aside.
- In a small mixing bowl, whisk together the 5 egg yolks and the sugar until well-mixed, about 1 minute. Add the half and half and vanilla extract, and beat just to combine. Set aside.
- In a separate bowl, whisk together the flour, baking powder and salt.
- Gently stir the egg yolk mixture into the dry ingredients until no streaks of flour remind.
Then, very gently fold the egg whites into this mixture. Use proper fold and down the middle technique to be careful not to remove too much air from the egg whites. - Pour this mixture into the prepared pan. Bake for 25-35 minutes, until a toothpick comes out clean. Set aside to cool.
- Poke holes all over the surface of the cake.
- Mix the condensed milk with half and half. Slowly pour this over the cake mixture and let soak in the fridge for one hour.
- Just before serving, make the topping by whipping the cream with powdered sugar and vanilla and frost the cake. Store cake in fridge. Decorate the cake however you want; sometimes itโs decorated with raspberries or strawberries or a dusting of cinnamon.
Notes
To make a small 6-inch version: For the cake, use ยฝ cup all-purpose flour, ยพ teaspoon baking powder, 1 large egg, separated, ยฝ cup sugar, and ยผ cup half and half. For the topping, use ยฝ cup half and half and โ
cup sweetened, condensed milk. For the frosting, use: 3/4 cup heavy whipping cream, 1 tablespoon powdered sugar, and 1/4 teaspoon vanilla extract.
Follow the exact same instructions below (but with the above ingredient measurements), and bake in a 6-inch cake pan for 21-23 minutes (or until the cake starts to slightly pull away from the edges of the pan).
Nutrition Information:
Yield:
12Serving Size:
1Amount Per Serving: Calories: 340Total Fat: 21gSaturated Fat: 13gTrans Fat: 1gUnsaturated Fat: 7gCholesterol: 138mgSodium: 175mgCarbohydrates: 32gFiber: 0gSugar: 24gProtein: 6g














The instructions for making the whipped cream topping are missing from the actual recipe (they are mentioned in the blog but not the recipe). The heavy cream for the whipped cream topping is the โthird milk.โ Half-and-half doesnโt count as two milks :).
Can I sub the cream of tartar?
You can absolutely leave it out.
for the 6โณ version of this cake, do we remove the sponge cake from the pan before pouring the milk in?
Either way, it doesnโt matter. If you remove it, make sure your plate has a lip to catch any excess :)
Hey Christina! Itโs a wonderful recipe and that you included the smaller version. I was wondering if you had a smaller version of the Mexican Chocoflan cake recipe. I would like to make it for my granddaughter but I wouldnโt know how to reduce it from a 10 cup bundle cake that serves several persons. Could I hope for your small batch version or for two?
I will work on this :) I love that cake!
In the 6-inch cake, it doesnโt include vanilla extract in the ingredients, but the instructions for the larger version it calls for 2 tsp, 1 for the cake and 1 for the frosting. For the 6โณ, it calls for 1/4 tsp for the frosting, will the cake also be 1/4 tsp?