• Skip to main content
  • Skip to primary sidebar
Julia's Album
menu icon
go to homepage
  • Subscribe
  • Save Recipes!
  • About
  • Salads
  • Pasta
  • Chicken
  • Seafood
  • All Main Courses
  • Latest Recipes
  • Recipe Index
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Subscribe
    • Save Recipes!
    • About
    • Salads
    • Pasta
    • Chicken
    • Seafood
    • All Main Courses
    • Latest Recipes
    • Recipe Index
    • Facebook
    • Instagram
    • Pinterest
  • ×

    The Tres Leches Cake of Your Dreams

    By Julia | Updated: May 01, 2026 | Published: May 01, 2026 | 2 Comments

    178 shares
    • Facebook
    Jump to Recipe Print SaveSaved!

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

    This authentic Tres Leches Cake features a fluffy sponge soaked in a warm three-milk mixture of sweetened condensed milk, evaporated milk, and heavy cream, then topped with homemade whipped cream and fresh strawberries. It's the ultimate make-ahead Latin dessert for any occasion - from Cinco de Mayo to summer parties, birthdays, and even Christmas!

    A slice of moist tres leches cake topped with whipped cream and a fresh strawberry, served on a white plate with more strawberries around it.

    What Is Tres Leches Cake? 

    Tres Leches Cake is the kind of classic Latin dessert I can never resist ordering at a Mexican restaurant. My husband and I have always loved it so much that we usually end up fighting over the last bite, so I finally decided it was time to start making it at home.

    It's a soft, egg-white-based sponge cake that gets poked all over and drenched in a warm mixture of three milks: sweetened condensed milk, evaporated milk, and heavy cream. The name literally translates to "three milks" in Spanish, and that rich, creamy soak is exactly what defines this cake. 

    It's also the perfect make-ahead dessert: after an overnight soak in the fridge, the cake becomes incredibly moist without turning soggy or dense. I top it with classic toppings - lightly sweetened whipped cream and fresh strawberries. It serves 12, so it's ideal for a crowd, and most of the work is done the day before.

    A rectangular baking dish filled with smooth, white whipped cream and decorated with a cluster of fresh, halved strawberries and green leaves in one corner.

    Perfect for Cinco de Mayo, Holidays, and Beyond

    It's a natural fit for Cinco de Mayo or Mexican-themed meals. I love to serve it after shrimp tacos, my authentic chicken enchiladas, or chicken taquitos with cilantro lime rice. Something like my pork chile verde or Mexican-inspired chicken enchilada soup makes a great savory course before this dessert.

    But you can really make it for any occasion - spring and summer parties, birthdays, Easter, Memorial Day weekend, Labor Day, or the 4th of July. The cozy, milk-soaked crumb of tres leches cake makes it just as welcome during winter holidays like Thanksgiving and Christmas.

    A slice of tres leches cake topped with whipped cream and two fresh strawberries sits on a white plate. The cake appears moist and spongy with a creamy topping.

    Grab Your Tres Leches Cake Ingredients

    This photo shows everything you'll need to make this recipe, and it uses only 11 ingredients. Scroll down to the full printable recipe card for precise ingredient amounts and complete instructions, or keep reading for helpful tips.

    A marble countertop displays labeled ingredients for Tres Leches Cake in bowls and cups: all-purpose flour, baking powder, fine salt, granulated sugar, powdered sugar, vanilla extract, eggs, heavy cream, evaporated milk, condensed milk, and whole milk.
    A slice of tres leches cake with creamy white frosting is topped with fresh strawberries. More strawberries are on the plate and in a bowl in the background. The cake sits on a white plate on a marble surface.

    Behind the Recipe Testing

    I put a lot of thought, planning, and testing into developing this tres leches cake so you get consistent, reliable results. I also had two additional recipe testers make it in their own kitchens to make sure it works beyond mine. The full printable recipe is below, but let me walk you through 3 key points before you begin.

    Fresh whole and halved strawberries arranged on top of a creamy dessert (tres leches cake) in a white rectangular dish, with a white cloth partially visible beside it.

    1. Why are the egg whites and yolks whipped separately in tres leches cake?

    In traditional and most authentic tres leches cake recipes, the egg whites and yolks are whipped separately - and in my testing, I found that this method really makes a difference.

    Since tres leches cake relies on a sponge with a very light, airy texture that can soak up the milk mixture without collapsing, I whip the egg whites and yolks separately. This helps to build structure and lift rather than relying on chemical leaveners and creates a stable batter that gives the cake its signature sponginess. By folding the whipped whites and yolks together, you are actually preserving the batter's volume, which results in a tall, airy cake with an even crumb - exactly what you want for properly absorbing the milk mixture.

    A rectangular baking dish filled with a creamy dessert (tres leches cake), topped with fresh whole and halved strawberries arranged densely in one corner, on a white surface with extra strawberries on the side.

    2. Should you use milk or heavy cream in tres leches cake?

    I also experimented with the milk mixture itself. Many traditional recipes use regular milk, but through testing, we found that using heavy cream in the soak delivered a silkier, more indulgent result that our testers unanimously preferred. That said, whole milk still gives you a lovely, lighter version.

    A slice of tres leches cake with whipped cream topping and fresh strawberries sits on a white plate, with a bowl of strawberries in the background.

    3. Why does tres leches cake need to chill overnight?

    We tested this recipe three times and found that chilling overnight makes a big difference. After only an hour, the cake still felt "wet," and the flavors hadn't fully developed. After an overnight chill, the texture was soft and custardy with a delicate milk pool around the base (exactly what you want). The flavor was much richer and more pronounced.

    A slice of creamy cake topped with fresh halved strawberries sits on a cake server; the cake is covered in whipped cream frosting and displayed in a baking pan with more strawberries on top.

    Best Toppings for Tres Leches Cake

    One of the best things about this cake is how easy it is to customize year-round. I like to top it with fresh berries - especially strawberries - in spring and summer. When peaches are in season, they make a beautiful, juicy topping. For a tropical version, I use sliced mango, mandarin oranges, or pineapple.

    A light dusting of cinnamon is one of the most traditional finishes and works especially well in the fall. For the winter holidays, I'll add pomegranate arils or even sugared cranberries on top to make it festive. 

    You can also change up the toppings with toasted coconut flakes, walnuts, chopped pecans, or chocolate shavings. For something a little more indulgent, drizzle the cake with caramel sauce or dulce de leche - or try my chocolate tres leches version if you want to go all in on the chocolate.

    For more showstopping yet easy desserts, try my classic tiramisu, better-than-pie key lime Bundt cake, stunning blueberry cake, or pistachio Bundt cake.

    Fresh strawberries, some whole and some halved, are arranged atop a creamy white tres leches cake dessert in a rectangular dish. A bowl of additional strawberries sits nearby on a white cloth.
    A hand with red nail polish holds a spatula lifting a slice of tres leches cake topped with whipped cream, with whole and halved strawberries arranged on the frosted cake in the background.

    More Cinco de Mayo Recipes

    • Chicken Enchiladas
    • Pork Chile Verde
    • Chicken Taquitos 
    • Pico De Gallo
    • Mexican Street Corn Pasta Salad
    • Loaded Nachos
    • Mexican Corn Dip
    • Chocolate Tres Leches Cake
    A slice of tres leches cake topped with whipped cream and fresh strawberries, set on a white plate with sliced strawberries on the side.
    5 from 2 votes

    The Tres Leches Cake of Your Dreams

    This classic tres leches cake is a light, airy sponge cake soaked in a rich three-milk mixture of sweetened condensed milk, evaporated milk, and heavy cream, then topped with homemade whipped cream and fresh strawberries. This authentic Mexican dessert is easy to make ahead and perfect for parties, summer gatherings, Cinco de Mayo, or holidays!
    Print Recipe Pin Recipe Save RecipeSaved!
    Prep Time 25 minutes mins
    Cook Time 35 minutes mins
    Cooling Time 15 minutes mins
    Total Time 1 hour hr 15 minutes mins
    Course Dessert
    Cuisine Latin America, Mexican
    Servings 12
    Calories per serving 519 kcal
    Author: Julia

    Ingredients

    For the cake

    • 6 large eggs room temperature, separated
    • 1 cup granulated sugar divided
    • 1 ½ teaspoons vanilla extract
    • 1 ½ cups all purpose flour spooned and leveled
    • 1 ½ teaspoons baking powder
    • ½ teaspoon fine salt
    • ⅓ cup whole milk room temperature

    For the milk soak

    • 14 ounces sweetened condensed milk canned
    • 12 ounces evaporated milk canned
    • 1 cup heavy whipping cream or whole milk for a lighter version
    • 1 teaspoon vanilla extract

    For the whipped topping

    • 2 cups heavy whipping cream
    • 3 tablespoons powdered sugar
    • 1 teaspoon vanilla extract

    To decorate

    • fresh strawberries
    • optional: ground cinnamon or freshly grated nutmeg
    US Customary - Metric
    Prevent your screen from going dark

    Instructions 

    • Preheat the oven to 350°F (175°C). Grease a 13x9-inch baking pan with butter or baking spray.
    • In a large bowl, beat the egg whites with an electric mixer on medium-high speed until soft peaks form. With the mixer running, slowly add half the granulated sugar. Increase speed to high and beat until stiff, glossy peaks form. Set aside.
    • In a separate bowl, add the egg yolks, remaining sugar and vanilla. Beat on a medium-high speed until thick and pale.
    • Gently fold the yolk mixture into the whipped whites using a spatula, taking care not to deflate the volume.
    • Sift in the flour, baking powder, and salt. Fold carefully until nearly combined, then add the milk and fold again until smooth. Do not over mix.
    • Pour the batter into the prepared pan and smooth the top. Bake for 30 minutes, or until the cake is pale golden brown and springs back when lightly pressed.
    • Remove from the oven and allow the cake to cool in the pan for 15 minutes.
    • Meanwhile, prepare the milk soak: In a small saucepan over low heat, combine the condensed milk, evaporated milk, cream (or milk), and vanilla. Warm gently while whisking, do not simmer or boil. Warming helps the mixture combine smoothly.
    • When the cake has cooled, poke it all over with a skewer or fork then slowly pour the milk mixture evenly over the cake in batches, allowing it to soak in as you go. Use all of it.
    • Cover the pan with plastic wrap and refrigerate for at least 6 hours, or overnight for best results.
    • When you are ready to serve, make the whipped topping: In a large mixing bowl, add the heavy cream, powdered sugar, and vanilla. Beat with an electric mixer on medium speed until soft peaks form. Take care not to over-whip the cream; you are looking for a soft, billowy texture.
    • Spread the whipped topping on top of the cake.
    • To decorate, arrange some fresh strawberries on top of the cake. Some people like to add a dusting of ground cinnamon or nutmeg.
    • Slice into squares and serve cold. Enjoy!

    Notes

    • Optional add-ins: It's popular to add 1 tablespoon of rum or bourbon to the milk soak for an adults-only version of this cake.
    • Poke generously and pour slowly. Use a skewer or a thin fork and poke holes all over the cake, including near the edges. Then pour the milk soak in batches, giving it time to absorb before adding more. Don't rush this step, and use all of it.
    • Warm the milk soak gently. I always warm the three-milk mixture on low heat before pouring. It combines more smoothly and absorbs faster than a cold soak. Just warm, not hot, and definitely don't let it boil.
    • Let it chill long enough. Six hours is the minimum, but overnight is where you want to be. The soak will be fully set, the crumb evenly saturated, and every slice will hold together cleanly.

    Storage Instructions

    • Fridge: Keep the cake covered and refrigerated for up to 3 days. It gets even
      better on day two.
    • Freezer: You can freeze the unsoaked cake layer (wrapped tightly) for up to 2 months. Do not freeze the finished cake once soaked and topped-it won't thaw well due to the dairy content.

    Nutrition

    Nutrition Information
    The Tres Leches Cake of Your Dreams
    Amount per Serving
    Calories
    519
    % Daily Value*
    Fat
     
    29
    g
    45
    %
    Saturated Fat
     
    18
    g
    113
    %
    Trans Fat
     
    0.01
    g
    Polyunsaturated Fat
     
    2
    g
    Monounsaturated Fat
     
    8
    g
    Cholesterol
     
    181
    mg
    60
    %
    Sodium
     
    277
    mg
    12
    %
    Potassium
     
    329
    mg
    9
    %
    Carbohydrates
     
    54
    g
    18
    %
    Fiber
     
    0.4
    g
    2
    %
    Sugar
     
    42
    g
    47
    %
    Protein
     
    11
    g
    22
    %
    Vitamin A
     
    1177
    IU
    24
    %
    Vitamin C
     
    2
    mg
    2
    %
    Calcium
     
    262
    mg
    26
    %
    Iron
     
    1
    mg
    6
    %
    * Percent Daily Values are based on a 2000 calorie diet.

    Nutrition Disclaimer:

    The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist's advice.

    Keyword tres leches cake
    A slice of tres leches cake topped with whipped cream and a fresh strawberry is shown on a white plate, with additional strawberries and a cake dish in the background.
    A slice of tres leches cake topped with whipped cream and two fresh strawberries, served on a white plate. The cake appears moist and creamy, with visible milk soaking into the bottom layer.
    « Greek Shrimp with Lemon Rice and Tzatziki (Shrimp Rice Bowl)
    45 Best Mexican Recipes for Cinco de Mayo (Easy Party Menu Ideas) »
    178 shares
    • Facebook

    Reader Interactions

    Comments

      Submit your question or provide a review of the recipe + star rating RIGHT HERE. Cancel reply

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

      Recipe Rating




    1. Gina Harper

      May 15, 2026 at 3:27 pm

      This is so much better than any restaurant version! I love homemade tres leches cake - thank you for this recipe!

      Reply
    2. Ann

      May 14, 2026 at 6:47 am

      Absolutely delicious. I was sceptical about so much liquid for the milk soak but it turned out super. I left the cake overnight in the fridge to soak it all up and the cake was perfect...together with the whipped cream topping and fresh strawberries, a dream.

      Reply

    Primary Sidebar

    Julia is the author of JuliasAlbum.com (a food blog focused on easy dinner recipes, pasta dishes, salads made with seasonal ingredients). In this photo, Julia is pictured wearing a yellow sweater against an Autumn background.

    Hi, I'm Julia!

    I am a full-time food blogger living in beautiful Colorado. I focus primarily on savory recipes (protein-based & fiber-rich main dishes, pasta, salads) using fresh & seasonal ingredients. A food blogger since 2012, I help home cooks create well-balanced and visually appealing dinners (many of which are 30-minute ONE-PAN meals). Find out more about me and my cooking philosophy. 

    Connect with Julia on Social Media:

    • Facebook
    • Pinterest
    • Instagram
    Get Julia's new recipes by e-mail:
    Subscribe by E-mail

    Footer

    ↑ back to top

    Privacy and Disclosure

    • Privacy Policy
    • Disclaimer
    • Terms & Conditions
    • Affiliate Disclosure

    About

    • About
    • Featured On
    • Contact Me

    Connect on Social Media

    • Pinterest
    • Facebook
    • Instagram

    Copyright © 2012-2025 JuliasAlbum.com

    Site Design: Foodie Pro Theme by Feast Design Co.

    Rate This Recipe

    Your vote:




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