• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Yummy Tummy
  • Home
  • Recipe Index
  • About
  • Masterchef Journey
  • Media
menu icon
go to homepage
  • Recipe Index
  • About
  • Masterchef Journey
  • Media
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Recipe Index
    • About
    • Masterchef Journey
    • Media
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Recent Recipes

    Tres Leches Cake Recipe

    Last Updated On: Jan 12, 2026 by Aarthi

    50
    Shares

    Jump to Recipe Pin Recipe

    Tres Leches Cake Recipe also known as three milk cake is a Popular Mexican dessert cake recipe. Sponge cake soaked in three milk mixture made with evaporated milk, sweetened condensed milk and heavy cream creates this iconic Three milk cake. Serve this melt in mouth cake with whipped cream topping and you are in heaven.

    Tres Leches Cake Recipe

    I had been seeing Mexican tres leches cake all over the internet for the longest time, and the temptation finally got to me. A few days back, I decided to give it a try and honestly, I'm so glad I did. 

    Jump to:
    • About Tres Leches Cake 
    • Tres Leches Cake Ingredients
    • Step by Step Pictures
    • Expert Tips
    • FAQ
    • 📖 Get Recipe

    From whipping the egg to a soft, airy sponge, the whole process felt special. Once the warm cake soaked up the rich three milk mixture, it transformed into something magical. Each bite was unbelievably soft, moist, and truly melt-in-the-mouth. Sprinkle of cinnamon takes it to another level.

    About Tres Leches Cake 

    Tres leches cake, also known as a pan tres leches cake or three milk cake is one of the popular recipe from Mexico. Tres leches cake is made with a butter or sponge cake is soaked in three types of milk like evaporated milk, condensed milk, and heavy cream. Similar recipe made using three milk is this Mexican Flan.

    Tres leches cake is a popular Latin American dessert and these recipes for soaked-cake were originated in Mexico. Tres leches cake means three milk cake where the word "tres" means three, "leches" means " milk". 

    The cake used for Tres leches is a very light with lots of air bubbles so it absorbs the milk better. I like to use a dry no butter sponge cake for this tres leches cake. In some recipes egg yolk mixture and egg whites mixture is whipped separately before combining with dry ingredients. But the recipe which I use is easy to follow and quick to make. 

    The three milk uses is evaporated milk, condensed milk, and heavy cream. I couldn't find evaporated milk, so I used whole milk instead. The cake turned out so good. This cake taste best when served cold, so store in refrigerator and enjoy cold.

    Similar Recipes

    • Flan Recipe
    • Hot Milk Sponge Cake Recipe
    • Vanilla Sponge Cake Recipe
    • Mint Tofu Recipe - Pudhina Tofu Masala Recipe
    • Sponge Cake Recipe

    This tres leches recipe is not at all hard. It is so easy to make. First you have to make a simple sponge cake, then soak the cake in a delicious three milk. Normally they use evaporated milk, condensed milk and cream for this. 

    But I used full fat milk for this which gave that same texture and taste. This cake is best served cold with a dollop of fresh cream on top. And it is so rich a small slice satisfy your cravings.

    Tres Leches Cake Ingredients

    • Eggs - one of the main ingredient in making this cake. Egg is whipped using electric beater till frothy which makes the cake light and airy. 
    • Sugar - you can use granulated sugar or castor sugar for the cake batter. Make sure to add little at a time.
    • Vanilla - pure vanilla extract adds so much flavour to the cake. 
    • Plain Flour - all purpose flour is used and swapping it for wheat flour can make the cake dense.
    • Baking powder - a small amount of baking powder gives the lift to the cake. 
    • Three Milk Used - The three milk uses is regular full fat milk, condensed milk, and heavy cream.

    Step by Step Pictures

    Pre-Prep

    1)Preheat oven to 160 degree C (340 degree F). Start by greasing a 20 cm square baking tray with oil and set aside.

    Dry & Wet Ingredients

    2)Take plain flour in a sieve, add in baking powder.

    3)Add in salt.

    4)Sieve this together so there is no lumps. I recommend to sieve it for 2 to 3 times.

    4)Mix cold water with vanilla extract in a bowl and set aside.

    Mixing Egg & Sugar

    5)Take 2 eggs in a clean dry bowl and use an electric beater to whip this till foamy and frothy. The bowl has to be dry so eggs whip up better. If there is any water in the bowl then the eggs won't gets fluffy.

    6)This step is important to incorporate air into the batter so the cake turns out fluffy.

    7)Once the eggs get frothy and foamy. Start adding the sugar little at a time.

    8)I like to add spoonful of sugar at a time while I whip it using electric beater simultaneously.

    9)Add spoonful of sugar until you add all the ¾ cup of sugar.

    10)Whip this sugar into the eggs. The eggs will get frothy.

    Making Tres Leches Cake Batter

    11)Now lets add the dry and wet ingredients in batches. Start with half of the dry ingredients into the frothy eggs.

    12)Pour in all the wet ingredients (water and vanilla mix) into the eggs.

    13)You can use a spatula to combine this or use the electric beater to mix it on low speed.

    14)Once the first dry ingredients is combined into the batter, add the remaining half of the dry ingredients.

    15)I like to switch to a spatula to mix the batter in the end so you don't end up over mixing. Now the batter is ready.

    Baking the Cake

    16)Pour the cake batter into the prepared cake pan. Spread evenly. Pop the cake pan in the middle rack of the preheated oven to bake.

    17)After 30 to35 mins the cakes are baked. Remove the cake from oven and set aside while we make the three milk mixture.

    Three Milk Mixture

    18)Take milk, cream and sweetened condensed milk. These are your three milk mixture.

    19)Use any cup of jug with a spout so it will be easy to pour over the cake. Take condensed milk in a jug.

    20)Some recipe uses evaporated milk. If you have evaporated milk, use one can of it. I used regular full fat milk.

    22)Add in the heavy cream.

    23)Mix this really well. This is your three milk mixture which we will pour over the cake.

    Preparing the Cake

    24)Once the milk mixture is ready. Take your cake, use fork to make holes all over the cake.

    24)These holes help the cake absorb the milk mixture better.

    Soaking the Cake

    25)Now pour the milk mixture slowly all over the cake.

    26)You will see the cake absorb the milk mixture faster.

    27)Once the first bit of milk is absorbed into the cake. Pour more milk over the cake.

    28)Once the cake stop absorbing the milk a bit, cover the cake with plastic wrap and pop it into the fridge for 2 hours.

    29)After 2 hours you will see the cake absorbed even more milk and it looks almost dry.

    30)Pour more milk over the cake.

    Serving

    31)Cut the cake into pieces.

    32)I whipped up some cream to serve with the tres leches cake.

    33)Take a piece of cake on a serving plate.

    34)Pipe the whipped cream over the cake piece. Alternatively you can spread the whipped cream all over the cake.

    25)Pour over reserved milk mixture if you have any.

    26)Decorate cake with a piece of cherry.

    27)Serve tres leches cake cold.


    Expert Tips

    • Electric beater is used for whipping. You can use whisk to whip, but it takes so much time and elbow grease.
    • Make sure egg is whipped really well so the cake turns out fluffy.
    • Pour the milk mixture over the cake slowly so it absorbs better.
    • Resting the cake once milk is poured is important, so the cake absorbs better. 
    • You can make extra milk mixture if you prefer serving the cake with more milk.

    FAQ

    What are the ingredients in a tres leches cake?

    Tres leches cake is made with a butter or sponge cake is soaked in three types of milk like evaporated milk, condensed milk, and heavy cream.

    What is the secret to a moist tres leches cake?

    Be generous with the milk mixture. You can make double the batch of the milk mixture if you want extra moist tres leches. 

    What kind of cake is used for tres leches?

    A dry sponge cake is used in tres leches cake because it absorbs the milk better than normal cake. 

    How long does tres leches cake need to soak before?

    The cake absorbs the milk as it rests. Resting them in fridge is important. So soak it for 2 hours before serving. 

    📖 Get Recipe

    Tres Leches Cake Recipe (Authentic Three Milk Cake)

    Tres Leches Cake Recipe also known as three milk cake is a Popular Mexican dessert cake recipe. Sponge cake soaked in three milk mixture made with evaporated milk, sweetened condensed milk and heavy cream creates this iconic Three milk cake. Serve this melt in mouth cake with whipped cream topping and you are in heaven.
    4 from 2 votes
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 35 minutes mins
    Resting Time 2 hours hrs
    Total Time 2 hours hrs 50 minutes mins
    Course Dessert
    Cuisine American, Mexican
    Servings 9 servings
    Calories 552 kcal

    Ingredients
      

    Dry Ingredients

    • 1 cup + 2 tbsp All Purpose Flour (Plain flour) 135 grams
    • ¾ teaspoon Baking Powder
    • ⅛ teaspoon Salt

    Wet Ingredients

    • ⅓ cup Cold Water
    • 1½ teaspoon Vanilla Extract

    Cake Batter

    • 2 large Eggs
    • ¾ cup Granulated Sugar 150 grams

    Three Milk (For Soaking)

    • 1½ cup Full Fat Milk 350 ml
    • 2 cups Heavy Cream 480 ml
    • 1 can Sweet Condensed Milk 400 grams

    For Serving

    • 1 cup Whipped Cream
    • Cherries optional

    Instructions
     

    • Preheat oven to 160 degree C (340 degree F). Grease a 20 cm square cake pan with oil and set aside.
    • Take all purpose flour, baking powder, salt in a sieve and sift them together to make it airy. You can repeat this step 2 times for extra airy mixture.This is your dry ingredients. Take cold water, vanilla extract in a jug and mix well.This is your wet ingredients
    • Take eggs in a dry clean mixing bowls, there shouldn't be any moisture which can make the egg not whip up. Use an electric blender to whip this on high speed. The mixture will get frothy and pale yellow in colour. Now start adding in sugar spoonful at a time and keep whipping till you see the mixture gets airiness.
    • Once the eggs turn fluffy, add in half of the flour mixture and the cold water and vanilla mixture and use electric beater to mix on low speed until just combined. Now add the remaining flour and gently fold with a spatula.
    • Transfer the cake batter to the prepared pan and bake for 30 to 35 mins. Insert a toothpick to check whether the cake is done. If it comes out clean then the cake is baked.
    • Remove cake from oven and set aside for the cake to cool. While the cake is cooling a bit, take the three milk in a jug and mix well. I am using full fat milk, sweetened condensed milk and heavy cream. Mix this to a smooth mixture using a whisk.
    • Now Take the warm cake and poke holes all over it using a fork. Now pour the milk mixture all over the cake, the cake will absorb all the milk mixture fast. Leave it for few minutes so the cake absorbs the liquid. Once the cake absorbs most of the milk, pour more milk. I poured nearly ¾ of the milk mix in. Cover the baking pan with plastic wrap and place it in fridge for couple of hours.
    • After few hours, you will see the cake has absorbed even more milk mixture. You can pour more milk if needed. Cut the cake into pieces and garnish with whipped cream and cherries.
    • Serve a slice of cake with the reserved milk mixture. Enjoy.

    Nutrition

    Nutrition Facts
    Tres Leches Cake Recipe (Authentic Three Milk Cake)
    Serving Size
     
    1 serving
    Amount per Serving
    Calories
    552
    % Daily Value*
    Fat
     
    27
    g
    42
    %
    Saturated Fat
     
    17
    g
    106
    %
    Trans Fat
     
    0.004
    g
    Polyunsaturated Fat
     
    1
    g
    Monounsaturated Fat
     
    7
    g
    Cholesterol
     
    126
    mg
    42
    %
    Sodium
     
    170
    mg
    7
    %
    Potassium
     
    333
    mg
    10
    %
    Carbohydrates
     
    68
    g
    23
    %
    Fiber
     
    1
    g
    4
    %
    Sugar
     
    45
    g
    50
    %
    Protein
     
    11
    g
    22
    %
    Vitamin A
     
    1066
    IU
    21
    %
    Vitamin C
     
    1
    mg
    1
    %
    Calcium
     
    247
    mg
    25
    %
    Iron
     
    2
    mg
    11
    %
    * Percent Daily Values are based on a 2000 calorie diet.
    Tried this recipe? Mention @yummytummyaarthi or tag #yummytummyaarthi!
    Prevent your screen from going dark

    50
    Shares

    More Recent Recipes

    • Gujarati Patra Recipe (Patra Farsan)
    • Tea Biscuits Recipe (Fork Biscuits)
    • Kerala Pothichoru Recipe
    • Thai Tofu Basil Stir Fry Recipe
    Avatar photo

    About Aarthi

    Over the past few years I’ve been on a mission to find and create recipes that I can make from scratch. I hope you enjoy the recipes on this blog as they are tried and true from my kitchen to yours!

    Reader Interactions

    Comments

      4 from 2 votes (2 ratings without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




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

    1. Deepti P

      at

      Hi. I want to try this out. Looks yummy. But I did mot understand the flour measurements.(Maida - 1 cup+ 2 tblsp / 120 grams + 2 tblspn). in total how much flour should be taken ? 240 gms + 120 gms or only 120 gms ? You have said that your 1 cup is 240 ml ?

      Reply
    2. Saucy Siciliana

      at

      Oh, that looks so tempting, I could eat it right now!

      Reply
    3. Puja

      at

      Amazing recipe I follow all ur recipes they are just simple affordable nd delicious I m gonna try it but one question can we make it without eggs too ???

      Reply
    4. Anonymous

      at

      Amazing recipe I follow ur blog nd all ur recipes are simple nd tempting one question can we make it without eggs what's the substitute?

      Reply
    5. Anonymous

      at

      Ultimate

      Reply
    6. Anonymous

      at

      Cake looks yummy aarthi...I tried tuttifrutti yogurt cake its nice but I feel the egg flavour is dominating any suggestion instead of egg

      Reply
    7. Aarthi

      at

      @Anonymousno sub for eggs.

      Reply
    8. Aarthi

      at

      @Anonymousnot sure about the egg sub..u need that

      Reply
    9. Aarthi

      at

      @Deepti Pit is 1 cup + 2 tblspn

      Reply
    10. Breeze P

      at

      Wow, this is my favourite cake, we used to buy it for all my family occassions like b'day and anniversary... surely will try... thanks for posting...

      Reply
    11. Anonymous

      at

      Hi
      Thanks for sharing your recipe... I was just wondering that does this recipe not require any oil/ butter?

      Reply
    12. Anonymous

      at

      Can this be made in pressure cooker?

      Also wont the break when we unmould it from the pan as its all soft and spongy with the milk ? Or we shld slice it directly from cake pan and not invert.

      Reply
    13. Aarthi

      at

      @Anonymousthis recipe dont need that, since it is going to be soaked in milk, it will stay moist

      Reply
    14. Aarthi

      at

      @AnonymousYou can make it in pressure cooker. this cake cannot be unmoulded, you can unmould it and place it in serving place before pouring the milk mix over it. Use a high sided plate for that. But i sliced it directly in the cake pan and served

      Reply
    15. Anonymous

      at

      Thanks for your response Aarthi...I am surely going to try it 🙂

      Reply
    16. Anonymous

      at

      Hi Aarthi....usually all the ingredients for baking should be at room temperature.......then why have u used cold water in it..... normally cold will deactivate baking powder & cake will not rise.....can u plz tell the secret behind this....

      Reply
    17. Aarthi

      at

      @AnonymousI am not sure what it does, it gives a more strudier cake which absorbs the milks better

      Reply
    18. Anonymous

      at

      Any substitute for cream?

      Reply
    19. Aarthi

      at

      @Anonymousu can use milk instead, but cream gives that richness

      Reply
    20. Anonymous

      at

      can we use icing sugar instead of normal ones ????!!!
      If yes then the required quantity plzz...

      Reply
    21. Aarthi

      at

      @Anonymousyes u can use

      Reply
    22. preethi

      at

      Hi Aarthi, Can we bake this in microwave?

      Reply
      • Aarthi

        at

        if u have a convection oven, you can bake

        Reply
    23. Fermie Praisid

      at

      Hi Aarthi,
      I tried this cake and it tasted soooooo yummy.. Just fell in love with the cake and everyone at home liked it. Thanks for the recipe. ☺

      Reply
    24. Pavithra

      at

      Hi Arthi, am a big fan of your recipes.. Especially the pictorial representation is the best that makes my hob fast.. Keep going.
      One suggestion as a critic .. Every person needs a critic to grow and improve. Hope u take it in the right way.

      Please start using stainless steel kitchen gadgets .. The plastic mugs and containers are a black mark to ur pictures.. I always used to think u t doing it onpurpose to reach the common people u can relate u to themselves but even otherwise i feel it can be basic stainless steels cups or bowls always .

      All the best...

      Reply
    25. Bharathi

      at

      Aarthi I want to try this cake NW ,I dnt hav baking powder NW shall I use baking soda 1/2 TSP.

      Reply
    26. Rameeza

      at

      Looks yummy 😋. I have seen this cake being steamed in many videos, but you are baking it. Is it ok to do in both the ways?😊

      Reply
      • Aarthi

        at

        yes

        Reply

    Primary Sidebar

    MEET THE AUTHOR

    Aarthi Satheesh, founder of Yummy Tummy in a blue blouse inside her home.

    Hi, I'm Aarthi!

    WELCOME. Over the past few years, I’ve been on a mission to find and create recipes that I can make from scratch. I hope you enjoy the recipes on this blog as they are tried and true from my kitchen to yours! More →

    STAY CONNECTED.

    • Facebook
    • Instagram
    • Pinterest
    • YouTube

    Popular Posts

    • Eggless Chocolate Lava Cake
    • Apple Cider Vinegar with Ginger, Garlic, Lemon, & Honey
    • Traditional Fruit Cake Recipe
    • Rasgulla Recipe
    • Rainbow Cake | Rainbow Unicorn Cake
    • Microwave Chocolate Cake Recipe
    • 5 Min Oreo Cake Recipe
    • Pav Buns Recipe

    Footer

    Home
    Recipe Index
    About
    Privacy

    Copyright © 2026 Yummy Tummy

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.