Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Desserts

Tres Leches Cake (Soaked in Three Milks, Melt-in-Your-Mouth)

Updated: May 15, 2026 · Published: Apr 28, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

10 shares
  • Facebook
  • X
↓ Jump to Recipe

The first time I made tres leches cake, I poured the milk mixture over a cake that was still warm from the oven and the whole thing turned into a puddle. I didn't realize the cake had to cool completely first — not just "mostly cool" but genuinely, actually, all the way cool. I served it anyway, slightly embarrassed, and my husband ate three pieces and said nothing was wrong with it. But I knew. The sponge had gone dense in the middle instead of staying light, and the edges were swimming in milk. I made it again the next weekend and got it right, and that version was something else entirely.

What makes this cake work is the sponge — it's not a regular butter cake, it's built on whipped egg whites, which means it stays airy enough to actually absorb all that milk without collapsing into a soggy brick. The three-milk mixture (evaporated milk, sweetened condensed milk, and heavy cream) soaks into every pore of the cake and chills into something almost custardy. You top it with barely-sweetened whipped cream, maybe a handful of berries or a dusting of cinnamon, and the whole thing tastes like it came from a proper Mexican bakery. Except it came from my kitchen, and I was in my pajamas when I made it.

I started making this around Eid time a few years ago when I wanted something a little different from the usual. Now it shows up at birthdays, at random dinner parties, whenever someone is coming over and I need a dessert I can make the day before. Zainab has claimed the corner pieces as hers because they soak up the most milk. My husband prefers it with fresh strawberries on top. I usually just eat it straight from the pan with a fork at midnight, which is how I know it's good.

One practical thing to know going in: this cake needs at least 4 hours in the fridge after soaking, and overnight is genuinely better. It's not a same-day dessert. Plan around that and you'll be fine. If you're the kind of person who likes to prep things ahead for a gathering, this will be your new favorite recipe — it's actually better the next day than it is fresh out of the oven. I also make a double batch if I'm serving more than six people, because a single 9x13 disappears faster than I expect every single time. If you enjoy baking for gatherings, you might also like my Easy Christmas Fudge — it's another great make-ahead dessert with almost zero effort.

Layered strawberry cake with white cream frosting and fresh strawberry garnish on white background.

Why You'll Love This Recipe

  • The texture is genuinely unlike anything else: I've made a lot of cakes over the years, and nothing soaks up liquid the way this sponge does. Because it's built on whipped egg whites instead of butter, it stays light even when completely saturated with three types of milk. The result is somewhere between cake and custard, and it's cold and creamy in a way that feels almost refreshing. It's one of those textures you have to try once to understand.

  • It gets better as it sits: Most cakes are best the day you make them. This one is better on day two. The milk mixture keeps soaking in overnight, and by the next morning the whole thing has set into something more cohesive and rich. I made this on a Thursday once for a Friday party and it was the best version I'd ever made. That will never not feel like a small miracle.

  • The ingredients are all pantry staples: Canned evaporated milk, canned sweetened condensed milk, eggs, flour, sugar — you probably already have most of this. The heavy cream is the only thing I sometimes have to grab specifically. No specialty ingredients, no trips to a fancy store. I've found both canned milks at Walmart, Costco, Aldi, anywhere really.

  • No stand mixer required: I don't own a stand mixer. I beat the egg whites with a hand mixer I've had for years — a basic $20 one from Walmart that has never let me down. If you have strong arms and a balloon whisk, you can even do it by hand, it just takes longer. The point is, this cake doesn't require equipment beyond what most home kitchens already have.

  • It's endlessly customizable: The base recipe is simple and neutral enough that you can take it a lot of directions. I've done a coconut version, a coffee version, and once added a shot of rum to the milk mixture for a dinner party (everyone liked it). The whipped cream topping takes five minutes and makes it look like you spent all day on it. Dress it up with berries, dust it with cinnamon, drizzle caramel on top — whatever feels right.

Ingredients

  • For the Cake:
  • 1 cup all-purpose flour
  • 1½ teaspoons baking powder
  • ¼ teaspoon salt
  • 5 large eggs, separated (room temperature — this matters)
  • 1 cup granulated sugar, divided
  • ⅓ cup whole milk
  • 1 teaspoon vanilla extract
  • For the Milk Mixture:
  • 1 can (12 oz) evaporated milk
  • 1 can (14 oz) sweetened condensed milk
  • ¼ cup whole milk or heavy cream
  • For the Whipped Topping:
  • 1 cup heavy whipping cream
  • 3 tablespoons powdered sugar
  • ½ teaspoon vanilla extract
  • Fresh berries or ground cinnamon, for garnish (optional)

Directions

  1. Preheat and prep your pan: Heat your oven to 350°F (175°C). Grease and flour a 9x13-inch baking pan and set it aside. I use whatever oil I have on hand plus a light dusting of flour — nothing fancy needed.
  2. Whisk the dry ingredients: In a medium bowl, whisk together the flour, baking powder, and salt. Set aside. This just takes a minute and makes sure the baking powder is evenly distributed through the batter.
  3. Beat the egg yolks: In a large bowl, beat the egg yolks with ¾ cup of the sugar until the mixture turns pale yellow and thick — about 3 to 4 minutes with a hand mixer. Stir in the milk and vanilla extract. The mixture should look creamy and smooth.
  4. Whip the egg whites: In a clean, dry bowl, beat the egg whites until soft peaks form. Gradually add the remaining ¼ cup sugar while continuing to beat, until you reach stiff peaks. The bowl should be able to hold the egg whites without them sliding — that's when you know they're ready.
  5. Fold the batter together: Gently fold the whipped egg whites into the yolk mixture in two or three additions. Then fold in the flour mixture until just combined. Do not stir aggressively — you'll knock out all the air you just worked to build in. A few small streaks of flour are fine; they'll disappear as the batter rests.
  6. Bake: Pour the batter into the prepared pan and bake for 30 to 35 minutes, until the top is golden and a toothpick inserted in the center comes out clean. Let the cake cool completely in the pan — completely, not mostly. This is where I went wrong the first time.
  7. Make the milk mixture: Whisk together the evaporated milk, sweetened condensed milk, and whole milk (or heavy cream) in a bowl or large measuring cup. A measuring cup with a spout makes pouring easier.
  8. Soak the cake: Once the cake is fully cool, poke holes all over the surface with a fork — go deep and go often, every inch or so. Slowly pour the milk mixture over the entire cake, making sure it covers edge to edge. It'll look like too much liquid. It's not. Refrigerate for at least 4 hours, or overnight if you can wait.
  9. Make the whipped topping: Beat the heavy cream with powdered sugar and vanilla until stiff peaks form. Spread evenly over the soaked cake. Try to cover all the way to the edges so every piece gets topping.
  10. Garnish and serve cold: Dust with cinnamon or scatter fresh berries on top. Serve straight from the fridge. This cake is always served cold.
Tres Leches Cake slice with whipped cream frosting, fresh strawberries, and cake crumbs on white plate.

Tips for Success

  • Cool the cake all the way before soaking: I cannot stress this enough because it's where I failed my first attempt. If the cake is even slightly warm when you pour the milk mixture, the bottom turns dense and gummy instead of light and absorbent. Give it at least an hour at room temperature. If you're impatient, put it near an open window. Just don't pour that milk over a warm cake.

  • Use room temperature eggs: Cold eggs don't whip as well. The whites won't reach their full volume, and your sponge will be denser than it should be. I take my eggs out of the fridge about 30 minutes before I start. If I forget (which happens), I put them in a bowl of warm water for 10 minutes — that works almost as well.

  • Poke holes generously and deeply: The holes are how the milk gets inside the cake — not just along the top but all the way through. I use a regular dinner fork and press it down almost to the bottom of the cake. Go every inch or so across the entire surface. More holes means more soaking, which means a better cake.

  • Don't rush the fridge time: Four hours is the minimum. Overnight is better. After a full night in the fridge the milk has fully distributed through the sponge and the texture becomes this gorgeous, cohesive, almost custard-like thing. I started making this recipe the evening before I need it and the difference compared to a 4-hour soak is noticeable.

  • Fold, don't stir: When you combine the egg whites, yolk mixture, and flour, folding is not optional. Stirring deflates the egg whites and you lose the airy structure that makes this cake work. Use a large spatula, cut through the center, fold up from the bottom, and rotate the bowl. Slow and deliberate. It took me a few times to feel comfortable with this technique, but once you get it, it becomes second nature.

Variations

  • Coconut tres leches: Swap the ¼ cup whole milk in the milk mixture for coconut milk, and scatter toasted coconut flakes over the whipped cream topping. This is a version I've made a few times and it works really well — the coconut flavor is subtle in the soak but comes through clearly in the finished cake. My husband prefers this version in summer.

  • Coffee tres leches: Add 2 tablespoons of strong brewed espresso or very strong coffee to the milk mixture before pouring. The coffee deepens everything and cuts through the sweetness just slightly. If you're making this for adults who like coffee desserts, this is worth trying. I pair it with a plain whipped cream topping (no extra flavorings) so the coffee can come through clearly.

  • Berry tres leches: Fold sliced fresh strawberries into the whipped topping, or layer them between the cake and the cream. This is the version Zainab likes most — she says the strawberries make it look fancy. It does. You can also use a mix of raspberries and blueberries for something more colorful.

  • Caramel drizzle: Right before serving, drizzle dulce de leche or caramel sauce over the whipped cream topping. This takes the cake from already-good to something people genuinely ask for the recipe. I usually heat the dulce de leche for about 20 seconds in the microwave so it pours easily without pulling up the cream.

  • Spiced milk soak: Add a pinch of cinnamon and a tiny pinch of nutmeg to the milk mixture before soaking. It's a small change but it gives the finished cake a warm, almost chai-adjacent quality that works really well in colder months. This is not authentic to the traditional recipe — it's just my twist, and I like it.

Serving and Storage

Serving

Serve this cake cold, straight from the refrigerator. Cut into squares and use a flat spatula to lift the pieces — the bottom will be moist and you want to keep it intact. A dusting of cinnamon over the top takes about 10 seconds and makes it look properly finished. Fresh strawberries, raspberries, or a drizzle of caramel are all good options if you want something extra. In Mexico and much of Latin America this is a celebration cake — it shows up at birthdays and family gatherings. In my kitchen, it shows up whenever I need a dessert that makes people quiet for a few minutes.

Storage

Cover the pan tightly with plastic wrap or transfer to an airtight container and refrigerate for up to 4 to 5 days. The flavor keeps improving for the first two days as the milk continues to settle through the sponge. Don't freeze this cake — I tried it once and the texture turns watery and unpleasant once it thaws. It's not worth it. Just keep it in the fridge and eat it within the week, which in my house has never been a problem.

Tres leches cake with whipped cream frosting and fresh strawberries on golden sponge cake.

Frequently Asked Questions

Can I make tres leches cake the day before?

Yes, and honestly I'd encourage it. Making this the day before you need it is the best thing you can do — the overnight soak gives the milk mixture time to fully absorb and the texture goes from good to genuinely great. I almost always bake this the evening before a gathering. Just hold off on adding the whipped topping until a few hours before serving so it stays fresh.

Why did my cake turn out dense instead of light?

This almost always comes down to the egg whites. Either they weren't whipped to stiff peaks, or the batter was overmixed when folding everything together. The egg whites are what give this sponge its airiness — if they deflate before baking, the cake won't have the open structure it needs to absorb the milk properly. Make sure your mixing bowl is completely clean and dry before beating the whites, because even a trace of fat can prevent them from whipping up correctly.

Can I freeze tres leches cake?

I wouldn't. I tried freezing a leftover portion once and when it thawed the texture had gone completely off — watery and soft in a bad way rather than in the good, milky way. The milk-soaked sponge just doesn't hold up to freezing and thawing. This is a refrigerator-only cake, but it keeps well for up to 5 days covered in the fridge.

Can I use 2% milk instead of whole milk in the batter?

You can, and the difference is subtle. Whole milk gives the batter a slightly richer crumb, but 2% works fine if that's what you have. Where the fat content matters more is in the three-milk soak — the evaporated milk and condensed milk already bring a lot of richness, so the small amount of whole milk or heavy cream you add to that mixture is mostly for consistency and you can use whatever dairy you have on hand.

How do I know when the cake has soaked enough?

After pouring the milk mixture, the top of the cake will look wet and there may be some pooling around the edges — that's normal. After 4 hours in the fridge, gently press the surface of the cake with your finger; it should feel soft and moist all the way through, not just on top. If the center still feels a bit springy or dry, give it another hour or two. Overnight is always the safest bet.

TRES LECHES CAKE

Sana Umer
This Tres Leches Cake is a soft, airy sponge cake soaked in three kinds of milk for an ultra-moist, sweet, and rich dessert perfect for celebrations.
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 15 minutes mins
Total Time 4 hours hrs
Course Dessert
Cuisine Mexican
Servings 12 people
Calories 330 kcal

Ingredients
  

For the Cake:

  • 1 cup all-purpose flour
  • 1 ½ teaspoons baking powder
  • ¼ teaspoon salt
  • 5 large eggs separated
  • 1 cup granulated sugar divided
  • ⅓ cup whole milk
  • 1 teaspoon vanilla extract

For the Milk Mixture:

  • 1 can 12 oz evaporated milk
  • 1 can 14 oz sweetened condensed milk
  • ¼ cup whole milk or heavy cream

For the Topping:

  • 1 cup heavy whipping cream
  • 3 tablespoons powdered sugar
  • ½ teaspoon vanilla extract
  • Fresh berries or cinnamon optional, for garnish

Instructions
 

Prepare the Cake:

  • Preheat the oven to 350°F (175°C). Grease and flour a 9×13-inch baking pan. In a medium bowl, whisk together flour, baking powder, and salt. Set aside.

Beat the Eggs:

  • In a large bowl, beat egg yolks with ¾ cup sugar until pale and thick. Stir in milk and vanilla. In another bowl, beat egg whites until soft peaks form, then gradually add the remaining ¼ cup sugar, beating until stiff peaks form. Gently fold the egg whites into the yolk mixture, then fold in the flour mixture.

Bake:

  • Pour the batter into the prepared pan and bake for 30–35 minutes, or until a toothpick inserted into the center comes out clean. Let cool completely.

Soak the Cake:

  • In a bowl, whisk together evaporated milk, sweetened condensed milk, and whole milk. Poke holes all over the cooled cake with a fork, then slowly pour the milk mixture over the cake. Refrigerate for at least 4 hours or overnight.

Prepare the Topping:

  • Whip the heavy cream with powdered sugar and vanilla until stiff peaks form. Spread evenly over the soaked cake.

Garnish and Serve:

  • Top with fresh berries or a dusting of cinnamon if desired. Serve chilled.

Notes

Make Ahead:
Prepare the cake the day before serving to allow maximum soaking time.
Customizing the Flavour:
Add a dash of rum or almond extract to the milk mixture for extra flavour.
Serving Suggestions:
Serve with extra whipped cream, berries, or a drizzle of caramel.
Allergy-Friendly Options:
Use lactose-free milks to create a dairy-light version, if necessary.
Storage Tips:
Store covered in the refrigerator for up to 5 days.
Keyword celebration cake, easy tres leches, moist cake, sponge cake, tres leches cake

  • TRADITIONAL BRITISH PIMM’S TRIFLE FOR SUMMER GARDEN PARTIES (SHOWSTOPPER DESSERT)
  • FOOLPROOF FIRST-TIMER'S BLUEBERRY COBBLER WITH BISQUICK
  • SMALL-BATCH STRAWBERRY SHORTCAKE FOR TWO EMPTY NESTERS
  • SINGLE-SERVE PEACH COBBLER MUG CAKE FOR ONE PERSON
10 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

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

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

  • Facebook
  • Pinterest