Mom's Best Recipes
Recipe

Mexican Tres Leches Cake

A light vanilla sponge soaked in three milks, topped with whipped cream, and chilled until every bite is tender, creamy, and impossibly moist.

Author By Matt Campbell
4.8
A single slice of tres leches cake on a white dessert plate with whipped cream on top, showing the moist crumb and creamy soak, set on a warm kitchen table

Tres leches cake is one of those desserts that feels like a magic trick. You bake a simple, fluffy sponge, then you pour an alarming amount of milk over it, and somehow it turns into this cool, creamy, spoonable slice that still holds its shape. It is sweet, yes, but the best versions are balanced. Not sugary wet bread. Not a dense pudding brick. Just tender cake with a silky soak and a cloud of whipped cream.

This is my go-to Mexican-style tres leches cake for birthdays, potlucks, and any time I need a dessert that travels well and makes people pause mid-bite. Tres leches has plenty of regional and family variations across Latin America, but this version sticks to the classic sponge-and-soak approach that shows up on a lot of Mexican tables. The vibe is: chill it, slice it, watch it disappear.

Tres leches cake ingredients laid out on a bright kitchen counter, including evaporated milk, sweetened condensed milk, whole milk, eggs, flour, sugar, vanilla, and a baking dish

Why It Works

  • Airy sponge, not heavy cake: Whipped egg whites give you lift, so the cake drinks up the milk without turning gummy.
  • Soak that actually soaks: A balanced three-milk mix (whole milk, evaporated, sweetened condensed) gives richness without being cloying.
  • Make-ahead friendly: It gets better after a night in the fridge, which is my favorite kind of dessert energy.
  • Clean, cozy flavor: Vanilla forward with optional cinnamon, plus a whipped cream topping that keeps every bite light.

Pairs Well With

Storage Tips

Refrigerate: Cover the baking dish tightly (or transfer slices to an airtight container) and refrigerate for up to 3 to 4 days. The cake will continue to soften slightly as it sits, in a good way.

Best texture tip: Keep the whipped cream on top if you are serving within 24 to 48 hours. If you are making it further ahead, you can store the soaked cake covered and add fresh whipped cream closer to serving.

Freezing: I do not love freezing fully soaked tres leches. The dairy can weep as it thaws and the crumb can get a little spongy-weird. If you must, freeze unfrosted slices tightly wrapped for up to 1 month, thaw overnight in the fridge, then top with fresh whipped cream.

Common Questions

Is tres leches cake supposed to be soggy?

It should be very moist, but not soupy. The cake should slice cleanly and feel creamy and saturated, with maybe a little milk pooling at the bottom of the dish. If it is sloshy, the cake may have been underbaked or the soak added too soon.

Do I poke holes before adding the milk?

Yes. Poking the cake helps the soak move through the crumb evenly. Use a fork or skewer and go all the way down, especially near the edges.

Can I make tres leches cake the day before?

Please do. This cake is at its best after at least 6 hours in the fridge, and overnight is even better. The crumb relaxes and the soak fully settles in.

What milk is best for the “third leche”?

Most commonly it is whole milk, but this varies by family and region. You can swap in half-and-half for a richer soak, or use 2% milk for a slightly lighter one. I would skip nonfat if you can.

Can I add alcohol like rum?

Absolutely. Add 1 to 2 tablespoons dark rum to the milk mixture for a grown-up twist. It is subtle, not boozy.

How do I keep the whipped cream from getting watery?

Use cold cream, chill your bowl if your kitchen runs warm, and know that powdered sugar helps a little (it is not a true stabilizer). If you want whipped cream that holds up like a champ, stabilize it with unflavored gelatin: bloom 1 teaspoon gelatin in 1 tablespoon cold water for 5 minutes, microwave 5 to 10 seconds until melted, cool to just warm, then drizzle it in while whipping. You can also use cream cheese or mascarpone for a sturdier topping.

The first time I made tres leches, I was convinced I had ruined it. I stared at that milk pooling around the edges like, there is no way this becomes cake again. Then the fridge did its thing overnight, and the next day it sliced like a dream. That is when I fell for it. Tres leches is low drama in the oven and high reward in the fridge, which is basically my favorite kind of cooking relationship.