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.

Square slice of tres leches cake recipe with raspberry on top.

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.

Slice of tres leches cake in pan with milk around the edges.
Want to save this recipe?
Enter your email below & weโ€™ll send it straight to your inbox. Plus youโ€™ll get more great recipes and tips from us each week!

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

Bowls of milk, 4 eggs, vanilla, and salt on marble counter.
  • 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.

Brown bowl with beaten egg whites in it.
Clear bowl with sugar and egg yolks on the side.

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.ย 

Beaten egg yolks and sugar with a splash of vanilla and cream on top.
Bowl with dry ingredients being whisked together.

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.

Bowl of yellow liquid with flour underneath.
Stirring beaten egg whites into yellow sponge cake batter.

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.

Yellow batter in a 9x13-inch pan, unbaked.
Hand using a fork to poke holes in a sponge cake.

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.

Measuring cup pouring milk over sponge.
Spreading whipped frosting over rectangular sponge.

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.

Vertical image of 9 x 13 tres leches cake garnished with raspberries and cinnamon.

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

Can this cake be made gluten-free?

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.

Can I make this cake ahead of time?

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.

What does Tres Leches taste like?

This cake tastes like a sweet, soft, creamy vanilla milkshake. Youโ€™re going to love it!

How long do you let tres leches cake soak?

It needs at least an hour to soak before serving.

What are the 3 milks in tres leches cake?

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.

Tres leches cake with two  square pieces on plates garnished with fruit.

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.

tres leches cake recipe for two

Psst, you can check out all of my 6 inch cake recipes here.

Other recipes using condensed milk:

Yield: 12

Recipe for Tres Leches Cake

Square slice of tres leches cake recipe with raspberry on top.

Makes one 9x13-inch cake; see below for 6-inch small cake variation.

Prep Time 25 minutes
Cook Time 22 minutes
Total Time 47 minutes

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

  1. Preheat the oven to 350, and grease an 9x13-inch pan lightly with cooking spray.
  2. 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.
  3. 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.
  4. In a separate bowl, whisk together the flour, baking powder and salt.
  5. 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.
  6. Pour this mixture into the prepared pan. Bake for 25-35 minutes, until a toothpick comes out clean. Set aside to cool.
  7. Poke holes all over the surface of the cake.
  8. Mix the condensed milk with half and half. Slowly pour this over the cake mixture and let soak in the fridge for one hour.
  9. 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:

12

Serving Size:

1

Amount Per Serving: Calories: 340Total Fat: 21gSaturated Fat: 13gTrans Fat: 1gUnsaturated Fat: 7gCholesterol: 138mgSodium: 175mgCarbohydrates: 32gFiber: 0gSugar: 24gProtein: 6g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

About Christina Lane

Christina Lane is the author of 5 cookbooks all about cooking and baking for two. She has scaled down hundreds of recipes into smaller servings so you can enjoy your favorite dishes without the leftovers! Valentine's Day is her favorite holiday.

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

51 Comments

  1. Erica says:

    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 :).

  2. Marissa says:

    Can I sub the cream of tartar?

    1. Christina Lane says:

      You can absolutely leave it out.

  3. Mariela says:

    for the 6โ€ณ version of this cake, do we remove the sponge cake from the pan before pouring the milk in?

    1. Christina Lane says:

      Either way, it doesnโ€™t matter. If you remove it, make sure your plate has a lip to catch any excess :)

  4. Delia, natural born Texan says:

    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?

    1. Christina Lane says:

      I will work on this :) I love that cake!

  5. Delia, natural born Texan says:

    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?