Tres Leches

Three types of milk and cream on a cake, this dessert is definitely one creamy concoction. Tres Leches is a popular Mexican type of cake where a type of sponge cake is soaked in three kinds of milk, evaporated milk, condensed milk and regular milk topped with a sweetened whipped cream.

Soaking cake in liquid is common in European cuisine, cakes like Trifle, rum cake and tiramisu uses this type of method but there is one non-European cake that uses a similar approach, meet the Tres Leches from Mexico and Nicaragua. As the name suggest, this cake uses three (tres) types of milk (leches), evaporated milk, condensed milk and regular milk plus cream, where these liquids are used to soak a sponge or butter cake giving it a very distinct texture. This cake is a traditional Latin American cake, there are claims that it was first created in Nicaragua but others say it was from Mexico, regardless of who created it first, there are no doubts that its roots are from Europe and probably was created around the 1800’s when condensing milk was discovered. Although the Spanish and British were already in the region as early as 1500s, the condensing process and canning was just invented in the 1820’s, and these canned items were brought over by Europeans in their voyage due to its long-life span. In spite of the fact that there were no direct links to European soaked cakes, it was believed that is heavily inspired by them. During the old days cakes like these are created so there are no waste, repurposing stale cakes and breads, which is good specially during a time when food are expensive and scarce.

Moving to today, the recipe has developed and instead of using stale cakes on preparing Tres Leches nowadays it calls for freshly baked cake, although you can still use stale ones. It’s one sweet cake with a rich flavour from milk as you can imagine. While the soaking process might yield a soggy texture, surprisingly with the right amounts of liquid, this cake still holds its shape pretty well, and instead of a soggy texture, think of it as an overly moist cake. It’s one of the easiest cakes to make, if you can make a sponge cake, then you are nearly there, all you need is to mix all of those three milks together (in the right amounts of course) then pour it into that pillowy soft cake.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tres Leches

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Author: Raymund
  • Prep Time: 25 mins
  • Cook Time: 35 mins
  • Total Time: 1 hour
  • Yield: 12 1x
  • Category: Dessert
  • Cuisine: Nicaraguan


Tres Leches is a popular Mexican type of cake where a type of sponge cake is soaked in three kinds of milk, evaporated milk, condensed milk and regular milk topped with a sweetened whipped cream.



Units Scale


  • 1 cup all-purpose flour
  • 2 tsp baking powder
  • 1/4 tsp salt
  • 1 cup white sugar
  • 5 pcs large eggs, whites and yolks separated
  • 1/3 cup full cream milk
  • 1 tsp vanilla extract
  • 1/2 tsp cream of tartar

Three Milk Mixture

Cream Topping

  • 500 ml fresh cream, chilled
  • 3 tbsp powdered sugar
  • 1/2 teaspoon vanilla extract
  • ground cinnamon, for topping


  1. Prepare your sponge cake, in a mixing bowl beat the egg whites on high speed, once it starts to form stiff peaks, gradually add ¼ cup of sugar and the cream of tartar. Continue to beat until its firm enough to hold on its own.
  2. In a bowl sift together flour, baking powder, and salt, set aside.
  3. In a separate mixing bowl combine egg yolks and 3/4 cup of sugar, beat in high speed until its colour is very pale yellow. Add milk and vanilla and stir beat until combined.
  4. Lower speed of mixer then add the flour mixture, mix in low speed until just combined (don’t over-mix).
  5. Gently fold flour mixture into the egg white mixture until combined.
  6. Pour batter in a lightly greased 9 x 9-inch baking pan then bake in a 170c preheated oven for 35 minutes or until a toothpick inserted in the centre of the cake comes out clean. Remove from oven the let it cool completely.
  7. While cake is cooling mix together Three Milk Mixture in a bowl. Using a fork poke holes on top of completely cooled down cake, this will ensure the milk are absorbed evenly. Pour milk mixture into the cake making sure you are equally distributing the milk all over the cakes area.
  8. Cover baking tray with cling wrap then refrigerate it overnight to set.
  9. In a mixing bowl combine Cream Topping ingredients together apart from the cinnamon, whip until stiff peaks form. Pour over the top of the soaked cake, smoothing the top. Dust with cinnamon then serve.


6 Responses

  1. Hannah says:

    Tres leches is very popular around here too. There’s even a bakery nearby that does a gluten-free, vegan one, and even a chocolate version. I really need to try it.

  2. Lots of dairy in this cake…looks rich, creamy and absolutely irresistible with that thick layer of creamy topping, Raymund.

  3. suituapui says:

    This would make a great dessert for one’s Christmas dinner!

  4. How can anyone not love a cake this wonderful? Thanks for your version, Raymund — I will definitely try it!

  5. Tres Leches is one of my favourite cakes, and this one looks and sounds perfect and so delicious!

  6. Inger says:

    I have never made this. Must remedy that it looks so good!

Leave a Reply

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

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

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