...
A close-up of a moist slice of Tres Leches cake topped with whipped cream and caramel.

Amazing Tres Leches Cake: 1 Luscious Treat

User avatar placeholder
Written by Carla Davis

September 30, 2025

Oh my goodness, let me tell you about a dessert that’s pure magic: the Tres leches cake! If you’re looking for something incredibly rich, wonderfully moist, and has roots deep in Latin American culture, you’ve found it. This isn’t just any cake; it’s a melt-in-your-mouth masterpiece soaked in ‘three milks’ that’s become a total showstopper for any gathering. I remember the first time I tried a slice – it was at a friend’s party years ago, and I swear I dreamt about it for weeks! It’s such a beloved Mexican three-milk cake for a reason, and I can’t wait for you to whip up this ultra-moist cake yourself. You can learn more about my kitchen adventures on my about page!

Why You’ll Love This Tres Leches Cake Recipe

Seriously, what’s not to love? This Tres leches cake is:

  • Dreamily Moist: We’re talking *ultra*-moist, thanks to that glorious soak of three different milks. It’s like a hug in cake form!
  • Surprisingly Easy: Don’t let the fancy name fool you. This recipe is totally doable, even if you’re not usually a baker.
  • Crowd-Pleaser Guaranteed: Everyone adores this Mexican three-milk cake. It’s perfect for birthdays, holidays, or just because you deserve a treat.
  • Authentically Delicious: It tastes just like the real deal – rich, sweet, and utterly satisfying.

Ingredients for Your Tres Leches Cake

Okay, so for this luscious Tres leches cake, you’ll need some everyday goodies and a few special stars that make it sing. Trust me, gathering these ingredients is the first step to pure dessert bliss!

Here’s what you’ll need for the cake itself:

  • 1 1/2 cups all-purpose flour
  • 1 teaspoon baking powder (this gives it just a little lift!)
  • 1/2 teaspoon salt (crucial for balancing all the sweet stuff)
  • 5 large eggs, separated (make sure they’re at room temp for best volume!)
  • 1 cup granulated sugar
  • 1/4 cup milk (just a splash in the batter)
  • 1 teaspoon vanilla extract (for that warm, cozy flavor)

And for that dreamy milky soak and topping:

  • 1 (14 ounce) can sweetened condensed milk
  • 1 (12 ounce) can evaporated milk
  • 1 cup heavy cream (for the soaking mixture)
  • 1 teaspoon ground cinnamon, for dusting (totally optional, but lovely!)
  • 1 cup heavy cream, for topping
  • 2 tablespoons powdered sugar, for topping
  • 1 teaspoon vanilla extract, for topping

Mastering the Tres Leches Cake: Step-by-Step Instructions

Alright, let’s get this show on the road! Making this Tres leches cake is really straightforward, I promise. It’s all about a few key steps that make it just perfect. We’ll start with the cake itself, get it baked, and then do the magic soaking part.

Preparing the Cake Batter for Your Tres Leches Cake

First things first, get your oven preheated to 350°F (175°C) and give a 9×13 inch baking pan a good grease and flour. You want that cake to pop right out later! In a medium bowl, just whisk together your flour, baking powder, and salt. Set that aside for a sec. Now, grab a big bowl and beat the egg yolks with the granulated sugar until it’s all pale and fluffy – think creamy and light yellow. Then, beat in that little bit of milk and the vanilla. In a *separate* bowl, whip up those egg whites until they form stiff peaks. This is important for a lighter cake! Gently, and I mean *gently*, fold the dry ingredients into the egg yolk mixture, then carefully fold in those whipped egg whites. You want to be gentle so you don’t knock all that air out. Just fold until there aren’t any streaks left.

Baking and Soaking the Ultra Moist Cake

Pour all that lovely batter into your prepared pan and spread it out evenly. Pop it into the oven and bake for about 30-35 minutes. You’ll know it’s ready when a wooden skewer poked into the center comes out clean. Let it cool in the pan for just 10 minutes – it’ll still be pretty warm. This is crucial! While it’s still warm, grab a fork or a skewer and poke holes all over the top. Go wild! Now, in another bowl, whisk together the sweetened condensed milk, evaporated milk, and that 1 cup of heavy cream. Pour this milky mixture *evenly* all over the warm cake. Watch it soak in – it’s amazing! You can see my tip for a moist banana bread that might give you more ideas on moisture!

Chilling and Topping Your Mexican Three-Milk Cake

Once all that lovely milk stuff has soaked in, cover the pan tightly and pop it in the fridge. You need to let it chill for at least 4 hours, but honestly, overnight is even better. This is when the magic really happens, and the cake gets that signature dreamy texture. Before serving, take the remaining 1 cup of heavy cream, add the powdered sugar and that last teaspoon of vanilla, and whip it up until you have soft peaks. Don’t over-whip it! Spread this delicious whipped cream all over the top of your chilled Tres leches cake. If you like, give it a little dust of cinnamon. It just adds that perfect finishing touch. You can find more amazing dessert recipes here!

Tips for the Perfect Tres Leches Cake

Okay, so to get that *perfect* Tres leches cake every single time, I’ve picked up a few tricks along the way. Don’t worry, they’re super simple! First off, make sure those eggs are at room temperature when you’re separating them and whipping the whites – it makes a HUGE difference for volume. Also, when you’re folding everything together, be gentle! We want to keep all that lovely air in the batter. And for soaking, make sure the cake is still a little warm when you pour the milk mixture over it; it really helps it soak up all that goodness. Oh, and don’t skimp on the chilling time – that’s where the magic happens!

Ingredient Notes and Substitutions for this Tres Leches Cake

So, let’s chat about the stars of the show in this Tres leches cake! The milks are obviously key, but you might be wondering about a few things. We use sweetened condensed milk for that super sweet, creamy base, evaporated milk for a little extra richness, and regular heavy cream for the final soak. If you really want to get fancy, some people love adding a splash of good quality rum to the milk mixture for an adult twist – it’s totally delicious! And for the topping, feel free to use store-bought whipped cream if you’re in a pinch, but making your own with a little powdered sugar and vanilla is SO worth it, trust me!

Serving and Storing Your Soaked Sponge Dessert

Now for the best part – enjoying your amazing Tres leches cake! Serve it nice and chilled for that perfect refreshment. I like to slice it right there in the pan; it’s just easier that way and keeps all those lovely milks contained. If you have any leftovers (big if, right?), just cover the pan tightly with plastic wrap and pop it back in the fridge. It’ll stay wonderfully moist and delicious for about 3-4 days. Honestly, this dessert is always a hit, so you might not even have leftovers!

Frequently Asked Questions about Tres Leches Cake

Got questions about this magical Mexican three-milk cake? I’ve got you covered!

Can I make this Tres leches cake recipe ahead of time?

Oh yes! Making this Tres leches cake ahead of time is actually my favorite way to do it. The longer it chills after soaking, the more those flavors meld together and the more wonderfully moist it gets. Just cover it well and let it work its magic in the fridge!

What makes a Tres leches cake so moist?

It’s all in the name! The ‘tres leches’ means three milks, and we pour a glorious mixture of sweetened condensed milk, evaporated milk, and heavy cream all over the warm cake. This lets the cake soak up all that luscious liquid, creating that signature ultra-moist, melt-in-your-mouth texture that everyone goes crazy for!

How do I prevent my Tres leches cake from becoming soggy?

To avoid a soggy situation, make sure your cake is still warm but not piping hot when you pour on the milk mixture – it helps it absorb just right. Also, don’t let it soak *too* long if you like a slightly firmer cake. Refrigerating it overnight is perfect for that ideal balance of soaked and fluffy. Enjoying it chilled also helps!

Nutritional Information for this Tres Leches Cake

Just a heads-up, while this Tres leches cake is absolutely divine, it’s definitely a rich dessert! These numbers are just estimates per serving, of course. The exact amounts can change depending on what brands you use and how big you slice it. For your reference:

Per slice (approx.):

  • Calories: 450
  • Fat: 25g
  • Carbohydrates: 50g
  • Sugar: 55g
  • Protein: 7g

It’s a sweet treat that’s worth every bite!

Print

Classic Tres Leches Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A moist and tender sponge cake soaked in three types of milk, topped with whipped cream. This Latin American favorite is perfect for celebrations.

  • Author: Carla Davis
  • Prep Time: 20 min
  • Cook Time: 35 min
  • Total Time: 55 min
  • Yield: 12 servings 1x
  • Category: Dessert
  • Method: Baking
  • Cuisine: Mexican
  • Diet: Vegetarian

Ingredients

Scale
  • 1 1/2 cups all-purpose flour
  • 1 teaspoon baking powder
  • 1/2 teaspoon salt
  • 5 large eggs, separated
  • 1 cup granulated sugar
  • 1/4 cup milk
  • 1 teaspoon vanilla extract
  • 1 (14 ounce) can sweetened condensed milk
  • 1 (12 ounce) can evaporated milk
  • 1 cup heavy cream
  • 1 teaspoon ground cinnamon, for dusting (optional)
  • 1 cup heavy cream, for topping
  • 2 tablespoons powdered sugar, for topping
  • 1 teaspoon vanilla extract, for topping

Instructions

  1. Preheat your oven to 350°F (175°C). Grease and flour a 9×13 inch baking pan.
  2. In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
  3. In a large bowl, beat the egg yolks and granulated sugar until pale and fluffy. Beat in the 1/4 cup milk and 1 teaspoon vanilla extract.
  4. In a separate bowl, beat the egg whites until stiff peaks form.
  5. Gently fold the dry ingredients into the egg yolk mixture until just combined. Then, gently fold in the beaten egg whites until no streaks remain.
  6. Pour the batter into the prepared baking pan and spread evenly.
  7. Bake for 30-35 minutes, or until a wooden skewer inserted into the center comes out clean. Let the cake cool in the pan for 10 minutes.
  8. While the cake is still warm, poke holes all over the top with a fork or skewer.
  9. In a medium bowl, whisk together the sweetened condensed milk, evaporated milk, and 1 cup of heavy cream. Pour this milk mixture evenly over the warm cake, allowing it to soak in.
  10. Cover the pan and refrigerate for at least 4 hours, or preferably overnight, to allow the cake to fully absorb the milk.
  11. Before serving, whip the remaining 1 cup of heavy cream with the powdered sugar and 1 teaspoon vanilla extract until soft peaks form.
  12. Spread the whipped cream over the top of the cake. Dust with cinnamon, if desired.

Notes

  • For an extra rich flavor, you can add a splash of rum to the milk mixture.
  • Ensure your cake is fully cooled before adding the whipped cream topping.
  • This cake is best served chilled.

Nutrition

  • Serving Size: 1 slice
  • Calories: 450
  • Sugar: 55g
  • Sodium: 150mg
  • Fat: 25g
  • Saturated Fat: 15g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 1g
  • Protein: 7g
  • Cholesterol: 120mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Image placeholder

Hi, I'm Carla Davis! As a lifelong home cook and busy mom, I believe that making delicious food for the people you love shouldn't be complicated. Here at Carla's Cooking, I share simple, reliable, and family-approved recipes that I make in my own kitchen. My goal is to help you feel confident and joyful when you cook. Welcome!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star