Perfect Tres Leches Cake – Light, Moist, Not Too Sweet!

Rated 5.00 out of 5

149 Comments

This post may contain affiliate links

Add Bake with Zoha as a preferred source on Google and find more of my tried-and-tested recipes.

This is the perfect classic Tres Leches Cake (milk cake): light, soft, moist and thoroughly soaked in a delicious three milk mixture that has the perfect amount of sweetness and a hint of cinnamon. The base is a sponge (“biscuit”) cake made by folding whipped egg whites into the batter for its light and spongy texture, and no oil or butter to weigh it down. The cake is baked, poked with holes and soaked in a mixture of three milks: sweetened condensed milk, evaporated milk and whole milk. Finally, a layer of plain whipped cream (no sugar) is piped on top to finish the cake and balance it out, along with some fresh berries for decoration. This Tres Leches is truly as good as it gets with no dry bits to be found, while also being incredibly simple!

A rectangular tres leches cake topped with swirls of whipped cream and rows of fresh strawberries and blueberries sits in a baking pan with a few pieces missing.

I first developed this recipe in 2023 after falling in love with the viral Milk Cake from L’ETO Caffe in London. Since then, I’ve tested, tweaked and improved it further to create a version that is light and moist like the original, but even better in flavor.

This is one of the first and only Tres Leches cake recipes that has worked really well for me! The sponge was super soft and the overall flavor was perfect. Another one of Zoha’s recipes added to my dinner party menu! Give it a go, you won’t be disappointed.

– Deeba, ★★★★★

If you’re too short on time to attempt a sponge cake from scratch, you may wanna try my Easy No Bake Tres Leches which uses ladyfingers instead and works perfectly! And if you’re not scared to venture out in flavor, my Mango Lassi Tres Leches and Masala Chai Tres Leches are both delicious.

A square slice of creamy tres leches cake topped with whipped cream, a halved strawberry, a blueberry, and a raspberry sits on a decorative plate. A fork with cake remnants is nearby, and more fruit is scattered around.

Step-by-Step Photos

The detailed recipe is below, but let’s quickly go over the steps with photos to help you visualize everything.

whisking eggs and sugar in a glass bowl

Add half of the sugar, milk, vanilla and salt to the egg yolks.

whisking eggs and sugar in a glass bowl and they are looking lighter

Whisk thoroughly until the mixture becomes light in color.

dry ingredients added to egg and sugar mixture

Sift in the flour, cornstarch and baking powder.

dry ingredients folded into egg and sugar mixture

Whisk or fold in gently until no lumps remain.

hand mixer whisking egg whites with sugar in a glass bowl

To the egg whites, add the other half of the sugar and cream of tartar (optional).

egg whites whisked to stiff peaks

Using clean whisks, whip the egg whites until they form a stiff, glossy and stable meringue that holds a peak.

folding meringue into cake batter

Add a third of the meringue to the egg yolk mixture and gently fold it in.

light and fluffy cake batter

Add the rest of the meringue and continue gently folding until just combined.

A rectangular metal baking pan filled with pale, smooth tres leches cake batter sits on a wooden cutting board atop a speckled countertop. Swirl marks are visible on the batter’s surface.

Gently transfer the batter to a 9×13″ baking pan.

A rectangular golden-brown tres leches cake rests in a metal baking pan on a wooden cutting board and a white countertop. The cake’s surface is smooth with a few small bumps.

Bake until a toothpick inserted in the middle comes out clean – then let it cool down.

It is totally normal for the sponge cake to deflate a bit after you take it out of the oven as it loses steam. As long as it still has a light texture, you’re fine!

three milk mixture in a glass bowl

Add the ingredients for the milk mixture to a bowl.

three milk mixture with cinnamon mixed in

Whisk to combine, and taste to adjust! I like to start with a smaller amount of sweetened condensed milk, and add more if I feel it’s needed.

A rectangular yellow tres leches cake in a baking pan with holes poked across the top and glaze drizzled over it, set on a wooden cutting board and white countertop.

Use the back of a skewer to poke holes all over the cake. Pour over half of the three milk mixture and let it aborb.

A rectangular baking dish filled with a pale yellow, creamy liquid over a tres leches cake base. The surface is sprinkled with cinnamon and has small bubbles, with some mixture spilled on the edges and countertop below.

Pour over the rest of the milk mixture and refrigerate until it is all soaked in.

Once chilled, decorate the cake with whipped cream and fresh berries! I use a 1M star tip to pipe swirls and they look beautiful.

A rectangular tres leches cake topped with swirls of white whipped cream, decorated with rows of fresh strawberries, raspberries, and blueberries. The cake sits in a metal pan on a light surface with a few berries nearby.

Two Common Mistakes To Avoid

The most important thing you need to get right for this recipe is, unsurprisingly, the Sponge Cake itself. Unlike many recipes which use boxed cake mix and end up feeling heavy and dense, this recipe uses a “biscuit sponge” which is very light and airy with no oil or butter. When correctly made, the cake will have lots of air pockets that soak up all the liquid like a sponge while still maintaining a light texture.

There are 2 common mistakes people make which result in a dense or rubbery sponge instead of a light one – and here’s how you can avoid them.

1. Not whipping the egg whites properly

The egg whites are whipped with sugar and cream of tartar until they form a white and glossy meringue. The air whipped into the meringue is what gives the cake its texture, so it is crucial to whip it perfectly. Here are my best tips for you:

  • Make sure there’s no fat in the egg whites. Use a clean bowl and clean whisks with no grease residue, and ensure you don’t accidentally get any egg yolks in them. Fat causes egg whites to deflate
  • Whisk on medium speed. Medium speed allows creating the right sized air bubbles that are stable. If you try to whisk at high speed, the meringue can become split and deflate. So be patient and take your time!
  • Don’t under-whip. You are looking for the stiff peak phase. This means when you lift the whisk (or beaters) from the meringue, it should leave behind a little peak that stands up straight and doesn’t fall back down. If it bends back down into the bowl, whisk longer
  • Don’t overwhip, either! Once the meringue reaches the stiff peak stage, stop whisking. Over-whipping adds too many air bubbles which break down the structure of the meringue

2. Overmixing the batter

The meringue needed to be folded into the rest of the cake batter. The goal with here is to retain as much of the air in the meringue as possible, so you don’t undo all the effort! Many people end up overmixing or being too aggressive with this step, which causes the batter to deflate. Here are my tips:

  • Start with a third of the meringue. This will lighten up the texture of the cake batter, making it easier to mix with the rest of the meringue
  • Use a very gentle folding motion with a rubber spatula. Go around the bowl, then cut through, then lift from the bottom. Don’t do any rigorous whisking, and take your time here
  • Don’t overdo it! As soon as the meringue is 95% of the way folded in, you can stop. If you see a few tiny lumps of meringue, break them gently with the spatula.
A slice of creamy tres leches cake topped with whipped cream and fresh berries sits on a white, scalloped plate, with whole strawberries in the foreground and another cake slice in the background.

A Few More Tips

  • Weigh your ingredients with a kitchen scale – this is much more accurate than measuring cups, and you won’t accidentally add too much flour!
  • Don’t let the cake batter sit out for too long – bake it straight away so it doesn’t lose air
  • Use a metal baking pan, NOT ceramic or glass. Sponge cakes do not bake and dry out properly in ceramic / glass pans
  • Do NOT grease the pan, and ideally avoid nonstick! Put parchment paper on the bottom but no oil, butter or spray on the edges. We want the cake batter to be able to hold on to the edges of the pan to rise and stay there as it cools. If your pan is greased, the cake will fall away from the edges immediately and deflate more than desired
  • Taste the three milk mixture. Start with a smaller amount of sweetened condensed milk, taste, and add more as needed
  • Feel free to customize the flavor. Don’t like cinnamon? Skip it or use vanilla instead. Want a rus malai flavor? Replace it with cardamom powder (my personal fave!)
A rectangular tres leches cake with creamy frosting and mixed berries sits in a white baking dish. A large square piece has been cut out, revealing the cake’s moist layers. Whipped cream and berries decorate the top.
Print
A decadent slice of tres leches cake topped with whipped cream, a strawberry half, a blueberry, and a raspberry sits on a scalloped plate with a gold fork, surrounded by scattered berries.

Perfect Tres Leches Cake (Milk Cake) Recipe

by Zoha Malik

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 stars from 39 reviews

A heavenly light, soft and moist Tres Leches Cake drenched in a balanced three-milk mixture that’s not too sweet, and topped with whipped cream!

Yield:16 servings

Prep Time:
40 mins
Cook Time:
15 mins
Chilling Time:
1 hr
Total Time:
1 hr, 55 mins

Ingredients

Cake Sponge:

  • 6 eggs, separated into whites and yolks
  • 1 cup granulated sugar (200g), divided into 2 equal portions of 100g each
  • 2 tsp vanilla bean paste
  • 1/2 tsp salt
  • 1/3 cup whole milk (80g)
  • 1 1/3 cup all purpose flour (175g)
  • 3 tbsp cornstarch
  • 2 1/2 tsp baking powder
  • 1/2 tsp cream of tartar (optional)

Three Milk Mixture:

  • 14oz sweetened condensed milk (1 14oz can) (400g)
  • 24oz evaporated milk (2 12oz cans) (680g)
  • 1 cup milk (240g)
  • 1/2 tsp cinnamon powder (optional)

Decoration:

  • 2 1/2 cup heavy cream, chilled and whipped to medium peaks (600g)
  • Fresh berries of choice

Instructions

Cake Sponge:

  1. Preheat your oven to 350F (conventional) and prepare a 9×13″ metal cake pan with parchment paper on the bottom (no butter, oil or spray)
  2. Separate the egg whites and yolks into 2 clean bowls, taking care not to get any yolk into the whites
  3. To the yolks, add half of the sugar, salt, vanilla, and milk. Whisk for 2-3 minutes until light in color
  4. Sift in the flour, cornstarch and baking powder, and gently mix until just combined
  5. Add the cream or tartar and remaining half cup of sugar to the egg whites, and use a clean mixer to whisk on medium speed until a glossy, stiff meringue is formed (you should be able to hold the bowl upside down without the meringue falling out). This process can take several minutes, please read my tips in the blog post above to ensure the meringue is perfect
  6. Add 1/3 of the meringue to the remaining cake, and use a rubber spatula to very gently fold it in. Then add the rest of the meringue and continue to very slowly and gently fold it in. Take care not to knock out the air or overmix the batter; it should be very light and fluffy
  7. Pour the batter into the prepared pan and bake for 15-18 minutes until a toothpick inserted in the middle comes out clean
  8. Let the cake cool down in the pan – it is normal for it to deflate a bit; as long as it is still soft and light, it will be fine! 

Soaking:

  1. Mix the ingredients of the three milk mixture in a bowl. Taste and adjust as needed
  2. Keeping the cake in the pan, poke holes in it using a skewer
  3. Slowly pour half of the three milk mixture onto the cake inside the pan. If baked properly, it should soak up the mixture quickly. Wait 10 minutes, then pour over the remaining milk mixture
  4. Keep the cake in the fridge for 1-2 hours until it has absorbed all the liquid

Decoration:

  1. Whisk the heavy cream to medium peaks and transfer to a piping bag. Pipe swirls on top of the cake (alternatively, just spread it with a spatula). Decorate with berries however you like
  2. Slice up & enjoy!

Video Tutorial

Notes

  • Make ahead: You can prepare this cake 1-2 days in advance. Soak the cake after baking, then cover the pan with cling wrap and refrigerate. Decorate with freshly whipped cream when ready to serve
  • Storage: Store the cake in the fridge in an airtight container for up to 1 week

Leave a Rating and a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

You can unsubscribe from these notifications at any time.

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


Comments

  1. Sehrish

    This turned out amazing!

    1. Zoha

      Glad you liked it!

  2. Zoya Rao

    Zoha, I made the cake at night.
    Shall I Pour in mixture of three milk and put it over night?
    Or shall I put the baked cake in an air tight container and put it in the fridge.
    Then I’ll take it out of the fridge tomorrow morning and pour the three milk mixture before lunch, when I have to serve it?
    Please reply soon. ❤️

    1. Fez

      Hi Zoya – Can I make few cakes beforehand and then leave them in an airtight container and when ready (for instance a party) take out of container, add the milk and leave overnight in fridge and when ready to serve then add the cream?

      1. Zoha

        How long do you plan to keep in the fridge? You can refrigerate after soaking and add cream when serving

    2. Zoha

      Yes you can soak and refrigerate 🙂 I don’t recommend storing the cake on its own as it will dry out

  3. Zahra

    Made this for iftar and it was so easy to make and so so tasty, so light and not too overly sweet – thanks so much for the recipe!!

    1. Zoha

      Really really pleased to hear that!

  4. Sania

    Can I double the recipe and still make in round tin?

    1. Zoha

      I don’t think that would work, unless you do 2 layers. I don’t recommend it

  5. Javeria

    Hej Zoha!
    Can I use vanilla powder in the cake sponge?

    1. Zoha

      I don’t have any experience with that, sorry!

  6. Sm

    Hi. Should we bake it on the same temperature if it’s a convection oven? The one with a fan inside to circulate the heat

    1. Zoha

      For convection oven, reduce temp by 25F

  7. Uroosa

    Can we make one and a half recipe of it? And can we bake this cake in foil trays?

    1. Hina

      Hello.
      I made this cake yesterday and after brining it out of the oven it shrunk a lot.
      Is that normal?

      1. Zoha

        Hi! This kind of cake does shrink a bit after baking. if the texture was still light and airy, you’re good. But if the texture became dense or gooey, it was underbaked.

        1. Tooba

          Can you substitute vanilla extract for vanilla bean paste?

          1. Zoha Malik

            Yes!

        2. Ambika Sood

          Hi Zoya thanks for an amazing recipe- if I bake this in a square pan – an 8×8 should work ?

    2. Zoha

      Yes to both!

  8. Rimsha

    Best tres leches I’ve ever had!!!!

    1. Zoha

      SO glad you like it!

  9. Syed Maroof Ali

    1. Aliya

      Thanks for the Recipe! I made it last week. It was super hit.It was so yummy and my family and extended family families even kids loved it😋.wgen ever my nephews come to my house they ask for this delicious dessert. So Ima making again today for them. I loved your recipes. And going ti try some more.Five Stars.

      1. Zoha Malik

        Thank you so much, Aliya. means a lot to me!

    2. Zoha

      Thank you!

  10. Aisha Khan

    Made this for a girls night and it was a hit! So easy to make and I love that you can control the sweetness by adjusting the milk mixture ratio. Even the diabetic desi Auntie approved! I love all of Zoha’s recipes but this is definitely a favorite now. I’ll 100% be adding this to our Ramadan or Eid menu.

    1. S

      maybe this is a dumb question but what happens to the parchment paper at the bottom? do we remove it?

      1. Zoha Malik

        You can leave it there or flip the cake upside down after it’s cooled, remove the parchment, and place the cake back 🙂

    2. Aliya Akthar

      we don’t get evaporated milk very easily.. please advise

    3. Zoha

      Thank you so much Aisha!! I am really really happy and touched by such a kind review <3

Get Notified When New Recipes Drop

Subscribe to get all of my latest recipes in your inbox.


Chocolate chip cookies on a white background