• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
5 Secrets to Mexican Cooking

sign up to get my top 5 secrets to help you master mexican meals at home!

trending now: March Cooking Challenge!
  • About
  • Press/Advertise
  • Contact

Isabel Eats

Easy Mexican recipes for home cooks

  • Recipes
    • All Recipes
    • Course
      • Breakfast
      • Dinner
      • Sides
      • Desserts
      • Appetizers
      • Drinks
      • Soups & Stews
      • Salads
      • Salsas
      • Sauces and Condiments
    • Diet
      • Gluten Free
      • Low Carb
      • Paleo
      • Vegan
      • Vegetarian
    • Meat
      • Beef
      • Chicken
      • Chorizo
      • Pork
      • Turkey
      • Seafood
    • Occasion
      • Christmas
      • Cinco De Mayo
      • Easter
      • Game Day
      • Summer
      • Thanksgiving
    • Type
      • 30 Minute Meals
      • Mexican Basics
      • Freezer Friendly
      • Grilling
      • Healthy
      • Instant Pot
      • Slow Cooker
      • Enchiladas
      • Tacos
  • Dinners
  • Kitchen Tips
  • Life
  • Shop
  • About
  • Subscribe!

    sign up to get my top 5 secrets to help you master mexican meals at home!

Browse by Course/Type/Diet

  • by course
    • Breakfast
    • Dinner
    • Sides
    • Desserts
    • Appetizers
    • Drinks
    • Soups & Stews
    • Salads
    • Salsas
    • Sauces & Condiments
  • by type
    • 30 Minute Meals
    • Mexican Basics
    • Freezer Friendly
    • Grilling
    • Healthy
    • Instant Pot
    • Slow Cooker
    • Enchiladas
    • Tacos
  • by meat
    • Beef
    • Chicken
    • Chorizo
    • Pork
    • Turkey
    • Seafood
  • by diet
    • Gluten Free
    • Low Carb
    • Paleo
    • Vegan
    • Vegetarian
  • by occasion
    • Christmas
    • Cinco De Mayo
    • Easter
    • Game Day
    • Summer
    • Thanksgiving
Jump to latest Browse All Recipes
HomeRecipesDesserts

Tres Leches Cake

rate recipe Shareshare
Share on:
8141 shares
By: IsabelPosted: 1/21/20

This post may contain affiliate links. Read my disclaimer.

Jump to Recipe

Tres Leches Cake is a classic Mexican dessert soaked in a mixture of three milks and topped with whipped cream and strawberries. Moist, creamy and delicious, tres leches is perfect for any celebration!

Tres leches cake with three milk mixture on a plate

I feel like I should be throwing a party because I’m so excited to be sharing this recipe for tres leches cake!

Growing up in a Mexican household, tres leches has always been the ultimate celebration cake. Do you have a quinceñera coming up? Wedding? Birthday party? Baptism? Graduation? Guess it’s time to make a tres leches cake!

It’s the go-to cake for anything and everything, including a Cinco de Mayo celebration.

What is tres leches cake?

Tres leches cake is a popular Mexican dessert made from a light sponge cake that is soaked in a mixture of three milks and topped with whipped cream. Tres leches literally means “three milks” in Spanish, hence the name of the cake.

Tres leches is decadent and creamy thanks to the three milk mixture, yet still very light and airy due to the texture of the sponge cake that’s almost like an angel food cake.

It’s typically topped with fresh strawberries and a pinch of cinnamon, but is also sometimes garnished with chopped nuts or just left plain with whipped cream.

What are the three milks in tres leches?

  1. whole milk
  2. evaporated milk
  3. sweetened condensed milk

I’ve seen some recipes use heavy cream instead of whole milk, but I don’t really find that necessary, especially since heavy cream is used to make the whipped cream topping.

A slice of tres leches cake topped with whipped cream and fresh cut strawberries on a white plate.

How to make tres leches cake

To make the cake, start by combining all-purpose flour, baking powder, cinnamon and a touch of salt in one bowl. In a different bowl, separate the egg yolks from the egg whites. Then beat together the egg yolk with sugar, vanilla extract and milk and combine it with the dry ingredients.

To make the sponge cake light and airy, the one important step is beating the egg whites in a separate bowl until shiny peaks form, then gently fold them into the cake batter. The air bubbles and volume of the meringue help keep the sponge fluffy and not dense, even after soaking in the three milk mixture.

Bake the cake for 35-40 minutes, and then set aside to cool for 10 minutes.

Poking tres leches cake with a fork.

Once the cake has cooled, poke holes all over the top of the cake with a fork. This will help give more areas for the three milk mixture to soak into the cake.

Pouring three milk mixture over tres leches cake.

Next, pour the three types of milk all over the top of the cake. I like to mix together the milks first to ensure that they get soaked in evenly.

Let the cake rest. Cover and refrigerate it for a minimum for 2 hours, up to overnight. This helps the cake completely cool and gives it enough time to absorb as much of the milk mixture as possible.

Whipped cream topping spread over a tres leches cake in a pan.

Once the cake has soaked in the milks, prepare the topping. To make the whipped cream, all you need is a pint of heavy cream, a few tablespoons of sugar and some vanilla extract.

Love tres leches? Try these!

  • Chocolate Tres Leches Cake
  • Pumpkin Tres Leches Cake
A slice of tres leches cake topped with fresh strawberries

Store and Make Ahead

Tres leches cake can be stored in the fridge for up to 3 days.

If you want to make it ahead of time for a party or celebration, I recommend leaving the whipped topping off until right before serving so it’s as light and fluffy as possible.

More recipes you’ll love

  • Fresas con Crema (Strawberries and Cream)
  • Mexican Fruit Cups
  • Arroz con Leche (Mexican Rice Pudding)

Recipe

4.45 from 47 votes

Tres Leches Cake

Serves: 12 slices
Print
Rate
A slice of tres leches cake topped with fresh strawberries
Prep: 25 minutes
Cook: 40 minutes
Total : 1 hour 5 minutes
A classic Mexican dessert, this Tres Leches Cake is soaked in a mixture of three milks and topped with whipped cream and strawberries.

Ingredients

For the cake

  • cooking spray, olive oil or butter, for greasing
  • 1 1/2 cups all-purpose flour
  • 1 tablespoon baking powder
  • 1/4 teaspoon ground cinnamon
  • 1/8 teaspoon salt
  • 5 large eggs, whites and yolks separated
  • 1 cup granulated sugar, divided
  • 2 teaspoons vanilla extract
  • 3/4 cup whole milk, divided
  • 1 16-ounce can sweetened condensed milk
  • 1 12-ounce can evaporated milk

For the topping

  • 1 pint heavy cream
  • 3 tablespoons granulated sugar
  • 1/2 teaspoon vanilla extract

Instructions

For the cake

  • Preheat the oven to 350°F. Coat a 9×13 inch pan with cooking spray, olive oil or butter. Set aside.
  • In a large bowl, add the flour, baking powder, cinnamon and salt. Stir to combine.
  • In another bowl, add the egg yolks and 3/4 cup of sugar. Beat together on high speed using a handheld or stand mixer for about 3 minutes, until the yolks are pale yellow in color.
  • Add the vanilla extract and 1/2 cup of milk. Beat together on low until just combined and pour it into the large bowl of flour. Mix together with a fork until combined.
  • In another large bowl, add the egg whites and beat on high speed using a handheld or stand mixer until soft peaks form. With the mixer on, gradually add in the remaining 1/4 cup sugar and beat until egg whites are shiny and stiff.
  • Add the egg white mixture to the cake batter and fold them together very gently using a silicone spatula until just combined. You want to try to keep as much of the light airy texture and volume of the egg whites as possible, while making sure that the egg whites are completely combined with the batter. 
  • Pour the cake batter into the prepared pan and bake for 35 to 40 minutes, or until a toothpick inserted into the center comes out clean. Set aside to cool for 10 minutes while you make the three milk mixture.
  • In a medium bowl, add the remaining 1/4 cup of milk, sweetened condensed milk and evaporated milk. Whisk together to combine. 
  • Using a knife or a spatula, gently unstick the sides of the cake from the pan. Then, poke holes all over the cake using a toothpick, a skewer or a fork. 
  • Gradually pour the three milk mixture over the cake. Cover and refrigerate for at least two hours to let the cake fully cool and absorb the liquid.

For the topping

  • In a large bowl, add the heavy cream, sugar and vanilla extract. Beat on high speed using a handheld or stand mixer until soft peaks form. 
  • Top the cake with whipped cream and freshly sliced strawberries, if desired.

Video

Isabel’s Tips:

To make the sponge cake light and airy, the one important step is beating the egg whites until shiny peaks form, and then gently folding them into the cake batter. The air bubbles and volume of the meringue help keep the sponge fluffy and not dense, even after soaking in the three milk mixture.

Nutrition Information

Serving: 1slice Calories: 487kcal (24%) Carbohydrates: 61g (20%) Protein: 10g (20%) Fat: 21g (32%) Saturated Fat: 12g (60%) Polyunsaturated Fat: 1g Monounsaturated Fat: 6g Cholesterol: 140mg (47%) Sodium: 174mg (7%) Potassium: 291mg (8%) Fiber: 1g (4%) Sugar: 50g (56%) Vitamin A: 300IU (6%) Vitamin C: 5mg (6%) Calcium: 230mg (23%) Iron: 0.5mg (3%)
Author: Isabel Eats
Course:Dessert
Cuisine:Mexican
A slice of tres leches cake topped with fresh strawberries
Did you Make my Tres Leches Cake?Leave a comment below and tag @isabeleats on social media!
@isabeleats

You may also like…

  • Soaked in three different kinds of milk and topped with chopped walnuts, banana slices and cinnamon, these 5-minute Mexican Tres Leches Overnight Oats are guaranteed to sweeten your mornings.
    Tres Leches Overnight Oats
  • This Mexican Tres Leches Coffee topped with a mountain of whipped cream, cinnamon and chocolate shavings is easy to make at home and irresistibly yummy! Perfect for the holidays and the cold winter nights!
    Mexican Tres Leches Coffee
  • Bowl of queso dip surrounded by tortilla chips.
    35 Cinco de Mayo Recipes to Make at Home
  • A slice of chocolate tres leches cake.
    Chocolate Tres Leches Cake
free ebook!

download my top 10 recipes book

Subscribe and receive a free e-cookbook of our Top 10 Easy Mexican Recipes!

Get My Copy!

Download my top 10 easy Mexican recipes!

Fudgy black bean brownies topped with chocolate chips
Previous Post
Easy Black Bean Brownies
Mexican crema in a clear bowl
Next Post
Mexican Crema

Reader Interactions

Leave a Comment Cancel reply

Have a question? Use the form below to submit your question or comment. I love hearing from you and seeing what you made!
Recipe Rating:




  1. Jarka says

    Posted on 1/29 at 3:10 pm

    5 stars
    Wow,
    What a great taste! Easy to follow recipe and easy to make.

    Thanks

    Reply
  2. Billy Stevens says

    Posted on 10/10 at 5:38 pm

    5 stars
    Great recipe 👍 it was a winner 🏆! I have had this in restaurants before it was not as good. I am guessing it may have been sitting in the fridge for awhile fresh is best. This cake only lasted three days l will make this again.

    Reply
  3. Natalia Araiza says

    Posted on 10/6 at 12:51 am

    5 stars
    I would like to make a cake 3x bigger how do I do this and what size pan? Thank you love all your recipes… Natalia

    Reply
  4. Ari @ WellSeasonedStudio says

    Posted on 9/21 at 6:54 am

    5 stars
    This is an absolutely perfect tres leches cake — we licked the plate clean, every last one of us!

    Reply
  5. Daisy says

    Posted on 5/18 at 12:18 pm

    5 stars
    Perfect end to our tamale supper (used your recipe for Instant Pot tamales-yum!)!!! I had never made – nor eaten – this cake before. I baked the cake late on Thursday and added the whipped cream and topped it with strawberries for supper Saturday. My daughter-in-law had eaten Tres Leches cake before – and said this was perfect. I’ll be sure to make it again. It’s absolutely delicious!!!!

    Reply
  6. Diana says

    Posted on 4/19 at 1:08 pm

    5 stars
    Amazing! I made this yesterday for my family & it was gobbled up in minutes! I only let it sit for 4 hours & it was delicious. Can’t imagine what letting it sit overnight would taste like. Don’t think I have that kinda patience lol

    Reply
  7. Fernanda Luisa says

    Posted on 1/25 at 1:31 pm

    3 stars
    The taste is amazing but it didn’t turn out as moist as I expected. I followed the recipe exactly and let the cake set overnight. Any suggestions to make it more moist?

    Reply
    • Ana @ Isabel Eats says

      Posted on 1/14 at 3:18 pm

      Hi Fernanda! We suggest maybe making a second batch of the three milks mixture and adding it to your cake gradually after the cake has set overnight and absorbed the first mixture. Let us know how it turns out!

      Reply
  8. Veronique says

    Posted on 11/10 at 4:54 pm

    By far THE best tres leches cake I’ve ever made/eaten, and I have eaten many in Mexico and at home here in Canada. The whole family loved it and it has been requested as the Christmas dessert. Followed the recipe exactly and it was perfect. Thanks so much for this one!

    Reply
  9. Tarra says

    Posted on 6/27 at 7:50 am

    Can this recipe be doubled for a 12” round pan?

    Reply
    • Ana @ Isabel Eats says

      Posted on 2/15 at 10:51 am

      Hi Tarra! Yes, it can!

      Reply
  10. Ana says

    Posted on 6/22 at 3:38 pm

    5 stars
    Delicious! I made it for Father’s day and everybody loved it.
    I’m just wondering if I can make it chocolate f I just add chocolate powder?

    Reply
  11. Veronica says

    Posted on 6/3 at 6:34 pm

    5 stars
    I loved this recipe! So did my family. Thank you so much, definitely a new staple in my kitchen.

    Reply
    • Isabel says

      Posted on 6/5 at 10:57 am

      That makes me so happy, Veronica. Thank you so much for the feedback! Enjoy 🙂

      Reply
  12. Veronica Chavez says

    Posted on 5/8 at 3:56 pm

    5 stars
    Best one I’ve ever made!!

    Reply
    • Isabel says

      Posted on 5/8 at 5:21 pm

      Thank you so much!

      Reply
  13. katharine bartlett says

    Posted on 5/7 at 2:17 am

    4 stars
    Tres Leches is not originally from México, it is originally from Nicaragua. I would call it a Latin American desert.

    Reply
    • Mely says

      Posted on 12/24 at 3:57 pm

      4 stars
      My favorite tres leches bakery is closed indefinitely and this recipe is very close theirs. I have tried several other recipes prior to this one. This is by far the best, thank you!

      Reply
  14. Ashley says

    Posted on 4/29 at 5:52 pm

    5 stars
    SO GOOD! I made this to serve at my restaurant and got tons of compliments on it. Thanks for a great recipe!

    Reply
  15. Denise says

    Posted on 12/30 at 1:53 pm

    Hello!
    Your recipe looks great. I want to try it but want to start off with a smaller pan, maybe an 8×8. Do you recommend I halve the recipe for a smaller 8×8 cake?
    Thanks!

    Reply
    • Ana @ Isabel Eats says

      Posted on 2/3 at 10:38 am

      Hi Denise! You can go either way! You can use the original recipe and have a thicker cake with a longer cooking time, or half it and use a shorter cooking time.

      Reply
  16. CR says

    Posted on 5/23 at 10:31 pm

    Hi! just made this, followed the directions to a tee… Baked in a coated non-stick pan at 350 for 35 min. The cake burnt around the edges and the bottom, and it’s flat, maybe an inch tall. I just re-read all the instructions to be sure I didn’t miss an ingredient or step. But I can’t see anything I missed.
    Any advice?

    Reply
    • Ana @ Isabel Eats says

      Posted on 2/23 at 11:29 am

      Hi Christina! It sounds like there may have been a problem with incorporating the egg-whites. They are what give the cake height and a fluffy texture. Sometimes when the egg-whites are over whipped or not gently folded into the mix it can kill the air that’s created when they are beaten, making the cake flat. In regards to it burning, I’m not really sure why it did that! Try this recipe again and let us know how it goes.

      Reply
  17. Nealy Rodriguez says

    Posted on 5/10 at 4:24 pm

    Hi there!

    Can you make this the day before? Or will it get too soggy? Hoping to make this for my mother in law for mothers day!

    Thanks!

    Reply
    • Isabel says

      Posted on 5/14 at 4:22 pm

      Yes, you can make this the day before. Nope, it shouldn’t get too soggy. In fact, tres leches is meant to be wet!

      Reply
  18. Mari says

    Posted on 5/1 at 9:08 am

    Could I split this into two 8×8 pans?

    Reply
    • Morgan @ Isabel Eats says

      Posted on 5/10 at 12:46 pm

      Yes, you could. The baking time may be a little shorter though, so I would check it around 25 minutes and keep a close eye on it.

      Reply
  19. Vikki says

    Posted on 7/26 at 3:35 pm

    5 stars
    I’ve made a few different tres leches recipes and this is hands down the easiest and most delicious. The first time I made it I forgot to bookmark the page and spent an hour trying to find it again because it’s that good! I like to top my slice of cake with a little extra cinnamon on top, but otherwise follow this recipe to the tee. Just made it today for my husbands birthday as tres leches is his fave. Thanks again for sharing!

    Reply
  20. Julia says

    Posted on 3/18 at 2:51 pm

    4 stars
    OMG! It looksa amazing! Next party I`m treating everyone!

    Reply
Newer Comments

Primary Sidebar

Isabel Orozco-Moore, Founder of Isabel Eats
¡Hola!

i’m isabel

A first-generation Mexican American who loves to cook! Here at Isabel Eats, you’ll find a mix of all your favorite authentic Mexican recipes with a twist!

Read More

Notice: JavaScript is required for this content.

free email series!

5 Secrets to Mexican Cooking

My top 5 secrets to help you master Mexican meals at home in no time!

Sign me up!

Sign up to get My top 5 secrets to help you master Mexican meals at home in no time!

Notice: JavaScript is required for this content.

Authentic Recipes

This Mexican Pork Chile Verde is made of tender pieces of pork simmered in a flavorful tomatillo and chile broth. Serve in a bowl or with a side of rice for an authentic Mexican meal! (low carb, gluten free, paleo)

Chile Verde Recipe

Masa for Tamales

Masa for Tamales

Six bolillo breads on a baking sheet ready to eat.

Bolillo Bread (Mexican Rolls)

Pozole verde in a bowl topped with shredded cabbage, sliced radishes, cilantro, and lime juice.

Chicken Pozole Verde

Pozole Rojo (Red Posole) recipe

Pozole Rojo Recipe

Cooked Mexican rice in a pot with peas mixed in.

Authentic Mexican Rice

Reader Favorites

Beef empanadas on a plate served with a side of guacamole.

Beef Empanadas

Chile relleno on a plate with red salsa.

Chile Relleno Recipe

Cooked canned black beans with tomatoes, onions and garlic in a bowl.

How to Cook Canned Black Beans

Chicken enchiladas in a baking dish topped with cilantro.

Easy Chicken Enchiladas

Juicy pork carnitas in warm corn tortillas topped with cilantro, onions and limes.

Easy Carnitas Recipe

Conchas in a bowl ready to be eaten.

Conchas (Mexican Sweet Bread)

Opens in a new window Opens an external site Opens an external site in a new window

5-star faves

Frozen margaritas in glasses topped with lime wedges.

Frozen Margaritas

These were absolutely delicious. So fresh and the perfect amount of sweetness.

A bowl of borracho beans

Borracho Beans

These beans are delicious! Garlic, onion, beer and bacon…you can’t go wrong, lol! I loved these!

Chile Colorado

This recipe is so perfect and delicious. My entire family loved it! Big kudos to you for such an authentic masterpiece!

follow along @isabeleats

Favorites

  • Tacos
  • Sides
  • 30 Minute Meals
  • Desserts
  • Drinks
  • Salsas

Browse By Meat

  • Chicken
  • Beef
  • Pork
  • Seafood
  • Turkey
  • Chorizo
Back to Top
  • About
  • Press
  • Disclaimer
  • Privacy
© 2023 Isabel Eats Site Credits Designed by Melissa Rose Design Developed by Once Coupled