Tres Leches Cake

Published August 11, 2019. Updated September 4, 2019

This post may contain affiliate links. Read our disclosure policy.

Tres Leches Cake a must try Mexican dessert! It’s a deliciously rich and moist, milk-soaked cake that always gets compliments every time it’s served. It’s sweet and refreshing, and even picky eaters love this Mexican cake!

Slice of Tres Leches Cake on a small black dessert plate. Cake is a creamy yellow color with a white whipped cream frosting. It's garnished with fresh strawberry slices and mint on top.

Tres Leches Cake Recipe

Tres Leches Cake has got to be one of the world’s best kinds of cake! Maybe I’m just biased because I’m a huge fan of sweetened condensed milk and cream, and you get both in this cake.I love to serve it in the summer since it’s a chilled and amazingly refreshing cake, but of course people will crave it year round!

It’s a perfectly sweet and decadent and just amazingly satisfying. Plus this version has butter!

If you search for tres leches recipes on the web, you’ll find about half contain one stick of butter the other half container no butter. Zero. Zilch. Nada. That’s just offensive. I’m totally kidding, but when there’s a choice I say butter all the way!

Tres Leches Video

 

Butter makes everything better. It adds a wonderful richness and flavor.

This is an authentic Mexican cake that’s perfect for birthdays, parties and holidays and it’s just as good as what you’ll get at your favorite Mexican restaurants!

Another thing you’ll love about making tres leches cake at home is that it’s a lot cheaper. Why pay $8 dollars a slice when you can make a full cake at home for about the same price?

What Does “Tres Leches” Mean?

The spanish words “Tres leches” translates to “three milks” in English, so it’s just a simple (dry) cake, which is baked then soaked in a generous milk mixture.

Tres leches cake ingredients displayed here.

Tres Leches Cake Ingredients:

  • Cake flour – you can usually find this by the all-purpose flour at most grocery stores.
  • Baking powder – this gives the case lift and makes it fluffier.
  • Unsalted butter – salted butter can be used to just omit the salt from the recipe since there is generally 1/4 tsp salt per 1/2 cup of salted butter.
  • Vanilla – regular vanilla or Mexican vanilla are great in this recipe.
  • Salt – this will bring out the flavors in the cake.
  • Granulated sugar – this obviously sweetens up the cake but did you know sugar also makes cake tender?
  • Eggs – these are crucial to the recipe as they bind the ingredients together.
  • Sweetened condensed milk, evaporated milk, heavy cream and milk – these make the cake deliciously rich and give it that traditional soaked texture. Here we actually use three milks and cream for maximum flavor.

Sifting cake flour into a glass mixing bowl.

How to Make Tres Leches Cake

Warm oven and prepare baking dish: preheat oven to 350 degrees. Butter a 13 by 9-inch or 12 by 8-inch baking dish, set aside.

Whisk dry ingredients: sift cake flour into a medium mixing bowl. Add in baking powder and salt and whisk 20 seconds, set aside.

Showing how to make tres leches cake. Mixing butter and sugar in a stand mixer bowl.

Cream butter and sugar: in the bowl of an electric stand mixer fitted with the paddle attachment cream together butter and sugar until very pale and fluffy.

Adding egg to butter sugar mixture in mixing bowl.

Blend in eggs and flavoring: Mix in eggs one at a time, blending until well combined after each addition. Mix in vanilla.

Mixing flour mixture into sugar and egg mixture in mixer bowl.

Mix in flour mixture: Add in flour in 3 additions mixing just until combined after each addition. Remove mixing bowl from stand mixer and scape down sides and bottom of bowl and fold until evenly incorporated.

Prepared tres leches cake batter in a mixing bowl.

Spread into prepared pan: pour batter into prepared baking dish and spread into an even layer (it will seem like a thin layer).

Spreading tres leches cake batter in cake pan.

Bake until set: bake in preheated oven until toothpick inserted into center comes out clean, about 24 – 28 minutes.
Remove from oven and let cool on a wire rack, about 45 minutes. Once cool pierce cake many times all over with a long-pronged fork.

Poking baked tres leches cake with a fork all over.

Make milk mixture: In a large mixing bowl whisk together milk, 1/2 cup heavy cream, the sweetened condensed milk and the evaporated milk until blended.

Mixing three milks in a glass mixing bowl.

Let cake rest: pour milk mixture evenly over cake then cover and refrigerate at least 6 hours (or up to 3 days). This allows time for cake to soak up the liquid, don’t skip resting time.

Pouring milk mixture over poked cake.

Prepare topping: In a large mixing bowl using an electric hand mixer (or using the stand mixer fitted with whisk attachment) whip heavy cream until soft peaks form.
Add in sugar and vanilla and whip until stiff peaks form. Spread over chilled cake.

Garnish cake and serve: cut cake into slices and serve cold garnished with strawberries or dust with cinnamon if desired. Store cake in refrigerator.

Tres Leches Cake in baking dish, shown after adding whipped cream topping.

What Type of Milk Should I Use?

The recipe calls for regular dairy milk and for that ingredients any dairy milk other than skim will work. You don’t want to use skim milk because it’s fat-free, meaning it’s not as rich and has less flavor.

Can I Substitute All-Purpose Flour?

Cake flour is best for this tres leches cake recipe, as it offers a better texture and more absorption. But if you are having a hard time finding it you can use the cake flour substitutions which is to replace 2 Tbsp of 1 cup of flour with 2 Tbsp cornstarch, so here you’d be replacing 3 Tbsp with cornstarch.

Do I Have to Use All Three Types of Milk?

Yes, it wouldn’t be three milk cake otherwise! The three types of milk work together to create a sweet, moist cake. You need all three to create the perfect tres leches cake.

How Long Does it Keep?

It should keep well in the refrigerator for about 3 days. Just keep in mind the whipped topping may not be as fluffy, if you’d prefer you can make stabilized whipped cream with gelatin (which holds up well for days) as noted in the dialogue of this recipe.

Three slices of tres leches cake on dark dessert plates set over a dark granite surface.

Tips for the Best Tres Leches Cake:

  • Sift cake flour after you’ve measured it out. Cake flour is super fine so it clumps easily and sifting will break those up.
  • Use room temperature eggs otherwise the mixture doesn’t blend as well.
  • Don’t skip the 6 hour soaking time. Otherwise the cake may be dry and spongy if it hasn’t soaked up the milks yet.
  • Keep it cold. This cake is always best served well chilled, plus those milks need to be refrigerated anyway.
  • Top with fresh strawberries or cinnamon for even more deliciousness!

More Mexican Dessert Recipes You’ll Love:

16 Quick & Easy 30 Minute Recipes! (plus weekly recipe updates)

Tres Leches Cake
4.98 from 36 votes

Tres Leches Cake

Tres Leches Cake is one of the best Mexican desserts! It a deliciously rich and moist, milk soaked cake that always gets compliments every time I make it. It's sweet and refreshing and even picky eaters love this tempting cake!
Servings: 20
Prep25 minutes
Cook25 minutes
Resting12 hours 45 minutes
Ready in: 13 hours 35 minutes

Ingredients

Cake

Milk mixture

Topping

Instructions

  • For the cake: Preheat oven to 350 degrees. Butter a 13 by 9-inch or 12 by 8-inch baking dish, set aside. 
  • Sift cake flour into a medium mixing bowl. Add in baking powder and salt and whisk 20 seconds, set aside.
  • In the bowl of an electric stand mixer fitted with the paddle attachment cream together butter and sugar until very pale and fluffy.
  • Mix in eggs one at a time, blending until well combined after each addition. Mix in vanilla. 
  • Add in flour in 3 additions mixing just until combined after each addition. Remove mixing bowl from stand mixer and scape down sides and bottom of bowl and fold until evenly incorporated. 
  • Pour batter into prepared baking dish and spread into an even layer (it will seem like a thin layer).
  • Bake in preheated oven until toothpick inserted into center comes out clean, about 24 - 28 minutes. 
  • Remove from oven and let cool on a wire rack, about 45 minutes. Once cool pierce cake many times all over with a long-pronged fork.
  • For the milk mixture: In a large mixing bowl whisk together milk, 1/2 cup heavy cream, the sweetened condensed milk and the evaporated milk until blended.
  • Pour evenly over cake then cover and chill at least 6 hours*** or up to 3 days.
  • For the topping: In a large mixing bowl using an electric hand mixer (or using the stand mixer fitted with whisk attachment) whip heavy cream until soft peaks form. 
  • Add in sugar and vanilla and whip until stiff peaks form. Spread over chilled cake. 
  • Cut cake into slices and serve cold garnished with strawberries or dust with cinnamon if desired. Store cake in refrigerator.

Notes

  • *Cake flour offers a better texture here and better absorption. You can generally find it by the all-purpose flour in the baking isle. If you can't find it you can use 1 1/4 cups + 1 Tbsp all-purpose flour plus 3 Tbsp cornstarch.
  • **If you don't like things very sweet you can reduce sugar in cake to 2/3 cup.
  • To bring eggs to room temperature quickly place in a medium mixing bowl, cover with warm tap water and let rest 5 minutes.
  • Be sure to allow at least 6 hours for the milks to soak into the cake otherwise it won't have enough time to soak in.
  • Note that this makes a shorter style cake, but it works because cake is very rich so a taller slice may be too much.
  • Recipe source: adapted slightly from allrecipes.
Nutrition Facts
Tres Leches Cake
Amount Per Serving
Calories 338 Calories from Fat 180
% Daily Value*
Fat 20g31%
Saturated Fat 12g75%
Cholesterol 106mg35%
Sodium 107mg5%
Potassium 231mg7%
Carbohydrates 34g11%
Sugar 25g28%
Protein 6g12%
Vitamin A 745IU15%
Vitamin C 1mg1%
Calcium 163mg16%
Iron 0.4mg2%
* Percent Daily Values are based on a 2000 calorie diet.
Nutrition values are estimates only. See full disclaimer here.
Recipe originally shared May, 2017. Step by step photos have been added and it has been noted to use room temperature eggs, I’ve found this works better.

Leave a Comment

Rate this recipe




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

184 Comments

  • Jocelyn

    The best recipe ever found! I am mexican and it is the real del, thank you!! I tried baking it twice and both times the cake falls in the middle and a hole appears :,( any piece of advice to avoid this will be very much appreciated.

    • Jaclyn

      Jaclyn Bell

      So glad you like it but sorry to hear that is happening. It could be a few things – if the center isn’t fully cooked through then it falls upon removing from oven, if oven door is opened during baking it can cause the cake to deflate, baking powder being expired can cause it, ingredients not being properly measured can also be a culprit, and high altitude can make this happen (cake may need a few minor modifications for high altitude). Hopefully we can get to the bottom of what you think it may be so it can come out perfect!

      • James Brown

        What recommendations would you make for dealing with the high altitude issue?

        I’m in Salt Lake City, Utah and I know at our altitude we sometimes have issues with recipes not quite turning out as well.

        Any suggestions would be fantastic!
        Thanks!

        • Jaclyn

          Jaclyn Bell

          I’m in Northern Utah also so the altitude shouldn’t be an issue. Enjoy!

          • James Brown

            OMG! That’s so serendipitous!!!!

            Of course when I go searching for the best tres leches cake recipe, and it’s from my neighbor! I’m so stoked to have found this recipe. I’m making it for a BBQ party tomorrow, but I unfortunately found a different recipe for tres leches and it’s just horrible.

            So I’m actually making yours right now, and I’m super excited about it. Based on the ingredients and all the rave reviews I know this is going to be “the cake 🍰” 🤔🙂

            Thanks again Jaclyn! I appreciate the quick reply so I’m not worrying about the altitude issue. I will definitely let you know how it turns out! 😇

  • Georgie Bocian

    This is easy to make however it’s way too sweet. I would cut the sugar in the cake in half. This cake should not be this sweet.

    • Jaclyn

      Jaclyn Bell

      I appreciate your feedback! Sorry you found it to be too sweet, I’ve added a note in the recipe for those who don’t like things very sweet to reduce down to 2/3 cup.

  • Nabs

    This is such a great recipe !!! Made it three times over two weeks , everybody LOVES it , it’s perfect! Thank you for sharing it.

  • Gourmetqueen1

    Wow, mine came out completely dense and almost zero absorption of the milk mix. I’ve made this cake in the past with no issues but first time using this recipe.

    • Jaclyn

      Jaclyn Bell

      So sorry to hear that something had to have gone wrong because after cake rests most of the milk mixture should have absorbed into the cake. Are you sure ingredients were properly measured and cake was baked for an adequate amount of time?

  • Fizza

    Hi!!
    I’m just going to bake this cake
    Looks so yummy!!
    Just a small query, I’m using homemade sweetened condensed milk, can i use it without refrigerating/ Can i pour room temperature or slightly warm condensed milk on the cake base?

  • Mahwish

    Dear Jaclyn
    Thankyou fort his veryyy easy and quick tres leches recipe. I made it before with some other recipe and it was a flop. This quarantine i picked your recipe n it turned out perfect effortlessly! Not egg white whipping no folding hassles…. simply best. It tasted Heavenly!!!.. was a big hit. I made it in a circular pan.. bit for my cake the milk mixture was more than enough. Thanx again dear..

    • Jaclyn

      Jaclyn Bell

      Sorry to hear that. You could reduce the sugar in the cake portion and whipped cream topping next time.

      • Yanira

        Can I use all purpose flour? If so, do I have to make any changes to the rest of the ingredients?

        • Jaclyn

          Jaclyn Bell

          All purpose flour can be substituted. If you want it to be a little more absorbent like cake flour use 1 1/4 cups + 2 tbsp all purpose flour and 2 tbsp cornstarch.

  • Nooshin Hakim

    This cake mixture is so thick. I ended up adding milk to it and beaten the egg white to help it raise.

    • Jaclyn

      Jaclyn Bell

      Sorry to hear that, was it about the consistency as pictured? It’s not a super runny cake batter but it shouldn’t be overly thick either. It could be possible that flour was slightly over-measured.