Easy tres leches cake in Three Milks — And It’s Absolutely Worth It

Rate this post

You pull it out of the fridge, slice it open, and the milk mixture literally pools on the plate.

That’s tres leches cake for you. And once you taste how light, creamy, and deeply satisfying it is, you’ll wonder why it took you this long to make it.

The good news? It’s shockingly easy. We’re talking a simple sponge cake, three pantry staples, and a whipped cream topping that comes together in minutes. No fancy equipment. No complicated techniques.

Keep reading because I’m also sharing the one step that most people skip — and it’s the whole reason your cake will taste like it came from a Mexican bakery.


What You’ll Need

For the cake:

  • 1 cup (125g) all-purpose flour
  • 1 tsp baking powder
  • ¼ tsp salt
  • 5 large eggs, room temperature, separated
  • 1 cup (200g) granulated sugar, divided
  • ⅓ cup (80ml) whole milk
  • 1 tsp pure vanilla extract

For the three-milk soak:

  • 1 can (14 oz / 396g) sweetened condensed milk
  • 1 can (12 oz / 354ml) evaporated milk
  • 1 cup (240ml) whole milk

For the whipped cream topping:

  • 2 cups (480ml) heavy whipping cream
  • 3 tbsp (38g) granulated sugar
  • 1 tsp pure vanilla extract

Optional garnish:

  • Ground cinnamon (for dusting)
  • Maraschino cherries
  • Fresh sliced strawberries

Tools You’ll Need

  • 9×13 inch baking dish
  • Stand mixer or hand mixer
  • Two large mixing bowls
  • Whisk
  • Rubber spatula
  • Skewer or fork (for poking the cake)
  • Measuring cups and spoons
  • Sifter or fine mesh strainer

Pro Tips

These are the things I wish someone had told me the first time I made this cake.

1. Separate your eggs cold, beat them at room temp. Cold eggs separate more cleanly, but room temperature egg whites whip up much better. Separate them straight from the fridge, then let them sit for 20-30 minutes before you start.

2. Poke aggressively. When your cake comes out of the oven, poke it all over with a skewer — and don’t be shy about it. The more holes, the more of that milk soak gets absorbed. Under-poking is the #1 reason tres leches ends up dry.

3. Pour the soak while the cake is still warm. A warm cake absorbs liquid faster and more evenly than a cold one. Pour the milk mixture slowly over the surface in three rounds, letting each round absorb before adding the next.

4. Give it a full night in the fridge. Minimum four hours, but overnight is where the magic really happens. The milk soak redistributes fully and the flavors deepen in a way that just doesn’t happen at the two-hour mark.

5. Top it right before serving. The whipped cream topping can get weepy if it sits too long. Spread it on the morning of or right before you serve it for the cleanest results.


Substitutions & Variations

Dairy-free version: Swap the whole milk for full-fat coconut milk, the evaporated milk for coconut evaporated milk (it exists!), and use coconut condensed milk. Use coconut cream in place of heavy cream for the topping.

Lighter soak: Replace the whole milk in the soak with half-and-half for a slightly less rich but still very satisfying result.

Chocolate tres leches: Add 2 tbsp of cocoa powder to the flour mixture and swap the vanilla in the soak for a tablespoon of dark rum.

Strawberry tres leches: Add a layer of sliced fresh strawberries between the soaked cake and the whipped cream. A classic in Mexico and absolutely stunning.

Individual servings: Make these in a muffin tin for personal-sized cakes — a hit at parties and much easier to serve.


Make Ahead Tips

Tres leches cake is actually better made ahead, which makes it a dream for entertaining.

  • Bake the cake 1-2 days ahead, pour the soak over it, and refrigerate uncovered (this helps the top dry slightly so the whipped cream spreads neatly).
  • Add the whipped cream topping the morning you’re serving.
  • Fully assembled cake keeps in the fridge for up to 3 days — the texture stays perfect.

How to Make Easy Tres Leches Cake

Step 1: Bake the Sponge Cake

Preheat your oven to 350°F (175°C). Grease a 9×13 inch baking dish and set aside.

Sift together the flour, baking powder, and salt in a bowl. Set aside.

Separate your egg yolks and whites into two large bowls.

Beat the egg yolks with ¾ cup of the sugar on high speed for about 3-4 minutes until the mixture is pale yellow and thick. Add the vanilla and the milk, then mix to combine.

Gently fold in the flour mixture until just combined — don’t overmix.

In the second bowl, beat the egg whites on high speed until soft peaks form. Gradually add the remaining ¼ cup of sugar and continue beating until stiff peaks form.

Fold the egg whites into the batter in three additions. Be gentle here — those air pockets are what give tres leches its signature light, spongy texture.

Pour the batter into your prepared baking dish and bake for 25-30 minutes, until a toothpick inserted in the center comes out clean and the top is lightly golden.

Step 2: Make the Milk Soak

While the cake bakes, whisk together the sweetened condensed milk, evaporated milk, and whole milk in a bowl or large measuring cup. Set aside.

Step 3: Soak the Cake

Remove the cake from the oven and let it cool for just 10 minutes — you want it warm, not hot.

Using a skewer or fork, poke holes all over the surface of the cake. Get generous with this. Every inch of the cake should have holes.

Slowly pour the milk mixture over the entire surface of the cake, about a third at a time. Let each pour absorb before adding the next. Some liquid will pool around the edges — that’s normal.

Let the cake cool completely at room temperature, then refrigerate uncovered for at least 4 hours, or overnight.

Step 4: Make the Whipped Cream Topping

When you’re ready to serve, beat the heavy cream, sugar, and vanilla on high speed until stiff peaks form.

Spread the whipped cream evenly over the soaked cake.

Dust lightly with cinnamon and top with cherries or fresh strawberries if you like.

Slice and serve cold.


Nutritional Breakdown (Per Serving, Makes 12)

NutrientAmount
Calories~385 kcal
Carbohydrates48g
Protein9g
Fat18g
Saturated Fat11g
Sugar38g
Calcium230mg

Values are estimates and will vary based on exact ingredients and brands used.


Meal Pairing Suggestions

Tres leches is rich and creamy on its own, so pair it with something light.

  • After a Mexican dinner: Tacos, enchiladas, carne asada
  • With coffee or café de olla — the slight bitterness cuts through the sweetness perfectly
  • As a brunch dessert alongside fresh fruit and mimosas
  • After a light summer salad dinner — the kind where you want something indulgent to finish on

Leftovers & Storage

Store any leftovers covered in the refrigerator.

  • Lasts up to 4 days in the fridge — the texture holds up remarkably well
  • Do not freeze — the milk-soaked sponge doesn’t thaw well and the texture gets watery
  • Serve cold straight from the fridge, not at room temperature

FAQ

Can I use a box cake mix instead of making the sponge from scratch?

You can, and it works in a pinch. A plain white or yellow box cake works best. Just note the texture won’t be quite as light and porous as a homemade sponge, so it won’t absorb the milk soak quite as well. Still tasty, just different.

My cake didn’t absorb all the milk soak — is that normal?

Totally normal. Some of the liquid will sit at the bottom of the dish. This is actually a good sign that your cake is fully saturated. If you find it too soggy for your taste, use ¾ of the soak mixture instead of all of it next time.

Can I make this without a stand mixer?

A hand mixer works just as well. Just make sure you’re beating the egg whites long enough to reach stiff peaks — this is non-negotiable for the right texture.

My whipped cream topping isn’t holding its shape. What went wrong?

A few things can cause this: warm cream (always start with very cold heavy cream), a warm bowl, or not beating it long enough. Put your mixing bowl in the freezer for 10 minutes before whipping and make sure your cream is fridge-cold.

Can I add alcohol to this?

Yes, and it’s delicious. A splash of dark rum or Kahlúa added to the milk soak is a classic variation. Start with 2 tablespoons and adjust to taste.

Is tres leches cake Mexican or Latin American?

It’s a hotly debated question 😄. The recipe appears across many Latin American countries including Mexico, Nicaragua, and Cuba, and each region claims it as their own. The most widely accepted theory is that it originated in Mexico in the 19th century, with the recipe popularized via condensed milk can labels. Regardless of its origin, it’s beloved across the entire region.


Wrapping Up

Tres leches cake looks like a showstopper. It tastes like one too.

But the actual process? So much simpler than you’d think.

A light sponge, three milks, some whipped cream on top — and the fridge does most of the work for you. It’s the kind of dessert where you do 30 minutes of actual effort, leave it overnight, and come back to something that genuinely wows people.

So go make it. Take photos. Bring it to whatever gathering is coming up this weekend and watch it disappear in 20 minutes.

And when you do, drop a comment below! I want to hear how it turned out, what variations you tried, and any questions you have along the way. 👇

Leave a Comment