Tres Leches Cake Recipe: How to Make It at Home

Erin Gamble • October 30, 2026

Tres leches cake is a light sponge cake soaked in three milks: evaporated milk, sweetened condensed milk and whole milk or cream. The name means "three milks" in Spanish. It is usually topped with whipped cream, fruit or cinnamon.


To make it, bake an airy sponge in a 9 x 13-inch pan, poke it all over, and pour the milk mixture over the warm cake. Chill it for at least 4 hours so the milk soaks in. Spread whipped cream on top and serve it cold.


This recipe covers the ingredients, the method, a box cake shortcut and the changes needed for high-altitude baking. It also covers variations, storage and what to eat with it. Tres leches is one of the desserts on the Mi Casa menu in Breckenridge.


What Is Tres Leches Cake?


Tres leches cake is a Latin American sponge cake soaked in evaporated milk, condensed milk and whole milk. In Spanish it is called pastel de tres leches, torta de tres leches or bizcocho de tres leches.


The cake works because of its structure. A good tres leches sponge is light, with many air bubbles. Those bubbles hold the milk, so the cake turns moist and almost pudding-like without falling apart into a soggy mass.


The base can be made from scratch or from a store-bought mix. Common toppings are whipped cream, strawberries, blueberries, a fruit drizzle and cinnamon.


Where Tres Leches Comes From


The exact origin of tres leches is not settled. Mexico and Nicaragua are both named as homes of the cake.


Soaked cakes have a long history. European soaked cakes dating back to the Middle Ages, from England, Italy, France, Portugal and Spain, are thought to have influenced it. Latin American soaked-cake recipes existed as early as the 19th century.


Canned milk shaped the modern cake. By 1896, the US was exporting condensed milk to Nicaragua. After a 1936 trade agreement, companies including Nestlé began printing tres leches recipes on their evaporated and condensed milk cans.


In the United States, tres leches became popular from the 1980s, starting in Miami with Nicaraguan immigration. The Joy of Cooking included a recipe in its 1997 edition.


For more of the sweets and plates that define the cuisine, see our guide to classic Mexican dishes.


Tres Leches Cake Ingredients


This recipe makes one 9 x 13-inch cake, about 15 servings.


Sponge Cake


  • All-purpose flour: 1 cup (125 g)
  • Baking powder: 1 1/2 teaspoons
  • Fine salt: 1/4 teaspoon
  • Large eggs, separated, room temperature: 5
  • Granulated sugar: 1 cup (200 g), divided
  • Whole milk: 1/3 cup
  • Vanilla extract: 1 teaspoon


Three-Milk Soak


  • Evaporated milk: 1 can (12 oz)
  • Sweetened condensed milk: 1 can (14 oz)
  • Heavy cream or whole milk: 1/2 cup
  • Vanilla extract: 1 teaspoon
  • Ground cinnamon (optional): 1/4 teaspoon


Whipped Cream Topping


  • Cold heavy cream: 1 1/2 cups
  • Powdered sugar: 3 tablespoons
  • Vanilla extract: 1/2 teaspoon
  • Ground cinnamon or sliced strawberries: For garnish


Equipment


  • A 9 x 13-inch baking pan, glass or metal, at least 2 inches deep
  • A stand mixer or hand mixer
  • Two mixing bowls, one very clean for the egg whites
  • A rubber spatula for folding
  • A fork or skewer for poking holes
  • A large measuring cup or pitcher for the milk mixture
  • Plastic wrap


Serve the cake from the pan. A soaked tres leches is too soft to turn out onto a plate.


How to Make Tres Leches Cake


Active time is about 30 minutes. Baking takes 25 to 30 minutes, and the cake needs at least 4 hours in the refrigerator.


  1. Prepare the pan. Heat the oven to 350°F. Grease the 9 x 13-inch pan and dust it lightly with flour.
  2. Mix the dry ingredients. Whisk the flour, baking powder and salt in a small bowl.
  3. Beat the yolks. Beat the egg yolks with 3/4 cup of the sugar for 2 to 3 minutes, until pale and thick. Beat in the milk and vanilla.
  4. Fold in the flour. Gently fold the flour mixture into the yolks until just combined.
  5. Whip the whites. In a clean bowl, beat the whites to soft peaks. Add the remaining 1/4 cup sugar slowly and beat to stiff, glossy peaks.
  6. Fold the batter. Stir one-third of the whites into the yolk batter to lighten it. Fold in the rest in two additions, lifting from the bottom, until no white streaks remain. Do not stir hard; the air is the cake's structure.
  7. Bake. Spread the batter evenly in the pan. Bake for 25 to 30 minutes, until the top is golden, springs back when pressed and a toothpick comes out clean.
  8. Mix the soak. While the cake bakes, whisk the evaporated milk, condensed milk, cream, vanilla and cinnamon in a pitcher.
  9. Poke and soak. Let the cake cool for 15 minutes. Poke holes all over it with a fork, every half inch. Pour the milk mixture slowly over the cake, starting at the edges and corners. It will look like too much liquid; the cake will absorb it.
  10. Chill. Cover with plastic wrap and refrigerate for at least 4 hours, ideally overnight.
  11. Top and serve. Whip the cold cream with the powdered sugar and vanilla to medium peaks. Spread it over the cold cake, dust with cinnamon or top with strawberries, and cut into squares.


Tres Leches Cake with a Box Cake Mix


A box cake mix is the fastest route to tres leches. The cake base can be made from scratch or from a store-bought mix, and the soak is what makes it tres leches.


  1. Choose the mix. Use a white, yellow or French vanilla cake mix of about 15 oz.
  2. Bake it in a 9 x 13-inch pan. Follow the box directions for eggs, oil and water. If the box gives high-altitude directions, use them.
  3. Cool briefly. Let the cake cool for 15 to 20 minutes.
  4. Poke deeply. Box cakes are denser than a sponge, so use a skewer or the handle of a wooden spoon. Poke holes every inch, all the way down.
  5. Soak and chill. Pour over the same three-milk soak from this recipe. Chill for at least 6 hours, because the tighter crumb absorbs milk more slowly.
  6. Top. Finish with the whipped cream topping.


A box cake gives a softer, more cake-like result with less pudding texture. Some cooks hold back 1/4 cup of the soak if the cake starts to pool.


Tips for a Soaked, Not Soggy, Cake


  • Use room-temperature eggs. Warm whites whip to more volume, and that volume holds the milk.
  • Fold gently. Deflated batter bakes into a dense cake that turns gummy when soaked.
  • Pour slowly. Add the soak in three rounds, waiting a few minutes between them.
  • Soak a warm cake with cool milk. A warm crumb absorbs liquid faster.
  • Chill overnight. The milk spreads evenly through the cake, and the flavor improves.
  • Whip the topping just before serving. Whipped cream weeps if it sits on a wet cake for days.


High-Altitude Tres Leches Cake


Cakes need real changes at high altitude. Breckenridge sits at about 9,600 feet, where water boils near 194°F.


Colorado State University Extension gives these cake adjustments for 8,500 to 10,000 feet:


  • Reduce baking powder by 1/4 teaspoon for each teaspoon.
  • Reduce sugar by 1 to 3 tablespoons for each cup.
  • Increase liquid by 3 to 4 tablespoons for each cup.
  • Raise the oven temperature by 15°F to 25°F, and check early, since baking time may be shorter.


For foam cakes such as sponge cakes, CSU advises beating egg whites only to shiny peaks that droop slightly. It also suggests less sugar, more flour and a higher baking temperature.


Applied to this recipe, the changes look like this:


  • Baking powder: 1 1/2 teaspoons (about 9,600 feet: 1 1/8 teaspoons)
  • Sugar: 1 cup (about 9,600 feet: 3/4 cup plus 2 tablespoons)
  • Whole milk in the batter: 1/3 cup (about 9,600 feet: 1/3 cup plus 1 tablespoon)
  • Flour: 1 cup (about 9,600 feet: 1 cup plus 2 tablespoons)
  • Egg whites: Stiff, glossy peaks (about 9,600 feet: Shiny peaks that droop slightly)
  • Oven: 350°F (about 9,600 feet: 365°F to 375°F)
  • Bake time: 25 to 30 minutes (about 9,600 feet: Start checking at 18 to 20 minutes)


Take the 2 tablespoons of sugar out of the 3/4 cup that goes with the yolks. The soak does not change. Canned milks and cream need no adjustment for elevation, and the chilling time stays the same.


For a box mix at altitude, follow the high-altitude directions printed on the box if it has them. If it does not, apply the same CSU adjustments: a hotter oven and a little extra liquid.


Variations


Tres Leches with Cajeta


Drizzle cajeta, a Mexican goat's milk caramel, over the whipped cream. Mi Casa finishes its tres leches this way.


Coconut Tres Leches


Replace the heavy cream in the soak with 1/2 cup coconut milk and top with toasted shredded coconut.


Chocolate Tres Leches


Replace 1/4 cup of the flour with unsweetened cocoa powder. Whisk 2 tablespoons of cocoa into the soak.


Strawberry Tres Leches


Top the cake with sliced fresh strawberries, a classic tres leches garnish, and blend a few berries into the cream.


Trileçe


In Albania and western Turkey, a version called trileçe is topped with caramel instead of whipped cream and fruit. It is often made with cow's milk and cream.


Storage and Food Safety


Tres leches is a dairy cake. Keep it in the refrigerator, covered, and serve it cold.


  • Refrigerator: Keep covered for 3 to 4 days. The texture is best on days 1 and 2.
  • Room temperature: Return it to the refrigerator within two hours of serving. That is the standard limit for perishable leftovers.
  • Freezer: Freeze the soaked cake without the topping, wrapped tightly, for up to 3 months. Thaw it overnight in the refrigerator and add fresh whipped cream.
  • Make-ahead: Bake and soak the cake one day ahead. Whip and spread the topping on the day you serve it.


The soak uses canned milks and cream, with no raw eggs. The eggs are in the sponge, so bake it until it springs back and a toothpick comes out clean. Egg dishes have a safe minimum internal temperature of 160°F. If you are unsure, an instant-read thermometer in the center of the sponge should read at least that.


What to Serve with Tres Leches Cake


Tres leches is rich and cold, so it follows a spicy or grilled meal well.



Frequently Asked Questions


Why is it called tres leches?


Tres leches means "three milks" in Spanish. The cake is soaked in three kinds of milk: evaporated milk, sweetened condensed milk and whole milk or cream.


Does tres leches cake need to be refrigerated?


Yes. Tres leches is soaked in milk and topped with cream, so it must be kept cold. Return it to the refrigerator within two hours of serving.


How long should tres leches soak?


Soak it for at least 4 hours in the refrigerator, and overnight for the best texture. A box-mix cake needs about 6 hours because its crumb is denser.


Can you make tres leches with a box cake mix?


Yes. Bake a white, yellow or French vanilla mix in a 9 x 13-inch pan, poke deep holes and pour the three-milk soak over it. Chill it for about 6 hours before topping.


Why is my tres leches cake soggy?


A soggy cake usually means the sponge was too dense to hold the milk. Over-mixing deflates the egg whites, and a dense cake turns gummy instead of moist. Fold gently, and add the soak in rounds.


How long does tres leches cake last?


Covered in the refrigerator, it keeps for 3 to 4 days. It tastes best within the first 2 days, before the whipped cream starts to weep.


Tres Leches at Mi Casa


At Mi Casa Mexican Restaurant & Cantina, our tres leches is a vanilla cream cake soaked in three milks, finished with whipped cream and cajeta caramel. Our allergen guide notes that its cake mix is produced in a factory that also processes peanuts and tree nuts.


You can order a whole tres leches cake for a group. It is on our catering menu for events and our takeout menu, so it can follow you home after a day on the slopes.


We have served Breckenridge since 1981, steps from the Peak 9 base.

Row of soft tacos with a drink behind them at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
Corn vs flour tortillas compared with USDA nutrition data: calories, fiber, fat, sodium and gluten, plus how each is made, how it tastes and when to use it.
Soft tacos with pickled red onion, carrot and cheese at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
How to make homemade flour tortillas with flour, fat, warm water and salt: mix, rest, roll and cook on a hot comal. Tips, fixes, altitude notes, storage.
Mexican plates with rice, beans, guacamole and a sizzling skillet at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
How to make Mexican rice at home: toast long-grain rice, simmer it in tomato broth, rest and fluff. Tips, variations, high-altitude notes and storage.
Table of Mexican dishes, nachos and drinks at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
Make burritos at home: a seasoned ground beef burrito with rice, beans and cheese, how to fold it, smothered and steak versions, and where it was invented.
Tacos, a plate of nachos and drinks on a window table at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
Make homemade nachos in the oven: crisp tortilla chips, seasoned beef, beans and melted cheese, plus what to put on nachos and how to keep them crisp.
Tacos, a plate of nachos and drinks on a window table at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
Make quesadillas at home: a crisp chicken quesadilla on flour tortillas and a traditional quesadilla mexicana with corn tortillas and Oaxaca cheese.
Table of Mexican dishes, nachos and drinks at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
Make chilaquiles at home: crisp corn tortillas simmered in salsa verde or red chile sauce, topped with crema, queso fresco, onion, avocado and eggs.
Mexican plates with rice, beans, guacamole and a sizzling skillet at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
Make elote at home: grilled Mexican street corn with crema, mayo, cotija, lime and chile, plus elote in a cup, boiled and oven methods and high-altitude tips.
Shrimp tacos with pickled onion, rice and black beans at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
How to make fish tacos at home: crispy beer-battered Baja cod or seared snapper, cabbage slaw, a creamy lime sauce and fresh salsa, with frying and safety tips.
Shrimp tacos with pickled onion, rice and black beans at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
How to make ceviche at home: fresh fish or shrimp cured in lime juice with onion, chile and cilantro, plus food safety rules for raw fish and serving ideas.
More Posts