Luscious Three Milk Cake

Indulge in the Ultimate Tres Leches Cake: A Rich, Creamy, and Irresistible Mexican Dessert!

Discover the magic of authentic Tres Leches Cake – a light, buttery vanilla sponge generously soaked in a luscious blend of three milks, crowned with ethereal whipped cream. This easy-to-follow recipe brings the taste of Mexico straight to your kitchen, perfect for any celebration!

Tres leches cake baked in a small jar, topped with whipped cream and drizzled with dulce de leche.

My Unforgettable First Taste of Tres Leches: From Skeptic to Superfan

There are some culinary experiences that simply reshape your palate, and for me, discovering the enchanting Tres Leches Cake was one of them. Not long ago, I found myself in a vibrant Mexican restaurant with my dear friend, Joanne. It was a picture-perfect day – warm, sun-drenched, and graced with a gentle breeze that flowed freely through the wide-open windows, blurring the line between indoor dining and an al fresco feast. Our table was laden with an array of delectable tacos, creamy guacamole, a duo of salsas, crispy street corn fritters, and piquant pickled cucumbers. Every bite was an explosion of flavor, and by the time dessert rolled around, our appetites were delightfully primed.

Choosing a sweet ending proved to be a delightful dilemma, so we did the only sensible thing: ordered both a refreshing Key Lime Pie and, to my initial hesitation, the Tres Leches Cake.

To be entirely honest, Tres Leches Cake had never truly captivated my interest before that day. The concept of a “wet cake” sounded… well, a bit unappealing, perhaps even bland. I had always envisioned a soggy, uninspiring confection. Yet, it lingered on my mental culinary bucket list, a dish I felt I should try at least once. So, I took the plunge.

And oh, what a revelation it was! The first spoonful was utterly transcendent. Served charmingly in individual jars, it wasn’t just cake; it was an incredibly soft, rich, almost custardy creation, reminiscent of an extra-creamy bread pudding. Each spoonful dissolved in my mouth, brimming with buttery cake bits and a luxurious, subtly caramel-like sweetness from the milk blend. A generous cloud of whipped cream crowned the dessert, elegantly drizzled with rich dulce de leche and finished with a scattering of perfectly toasted coconut flakes. I was completely captivated.

Never in my life have I been so profoundly mistaken about a dessert. If you, like my former self, harbor any reluctance about trying Tres Leches Cake, please, don’t delay another moment! It is a truly extraordinary experience that promises to delight your senses.

Inspired by this unforgettable encounter, I knew I had to recreate this masterpiece in my own kitchen. With Cinco de Mayo just around the corner, it presented the perfect opportunity to master this Mexican classic. And here it is – a recipe that is a dead ringer for the sublime dessert Joanne and I savored that day.

Planning a festive gathering? This Tres Leches Cake is an absolute must-add to your dessert menu. Pair it with my renowned guacamole recipe, refreshing classic margaritas, and a towering plate of crispy churros for a truly authentic Mexican-inspired celebration!

Tres leches cake with whipped cream in a small jar with a text overlay above reading "Tres Leches Cake."

What is Tres Leches Cake? A Dive into this Mexican Sweetheart

At its heart, “Tres Leches” translates directly from Spanish to “three milks,” a name that perfectly encapsulates the essence of this beloved Latin American dessert. It’s pronounced with a soft “trace lay-chase,” and understanding its name is key to appreciating its unique character. This isn’t just any cake; it’s a tender, buttery sponge cake that achieves its iconic moistness from being thoroughly saturated in a rich, sweet blend of three distinct dairy products.

Originating somewhere in Latin America, Tres Leches Cake has become a staple across numerous cultures, each perhaps adding its own subtle twist, but always maintaining the core principle of its milky soak. While often associated with Mexican cuisine, its popularity spans from Nicaragua to Puerto Rico, celebrating a shared love for rich, comforting sweets. The cake itself is typically a light, airy vanilla or butter cake, designed to absorb the liquid without becoming truly soggy, but rather transforming into an incredibly soft, almost pudding-like consistency. This delicate balance of texture is what makes a perfect Tres Leches Cake truly remarkable.

This delightful dessert shines brightest when served chilled, making it an ideal choice for springtime celebrations or a refreshing treat on a warm summer day. The cool temperature enhances its creamy texture and rich flavor profile. Topped generously with a cloud of freshly whipped cream, and often adorned with fruit, a sprinkle of cinnamon, or a drizzle of caramel (like dulce de leche), it offers a symphony of tastes and textures. It’s more than just a cake; it’s a creamy, dreamy, and utterly delicious experience that promises a delightful finish to any meal or a standout star at any party.

How to Make the Perfect Tres Leches Cake: A Step-by-Step Guide

After my delightful restaurant experience, I was determined to recreate that individual-serving charm at home. That’s why I opted to bake these Tres Leches Cakes in jars. This method offers several advantages: perfectly portioned desserts, an elegant presentation, and the cakes get to luxuriate in their glorious milky soak, ensuring every bite is infused with flavor. However, if you prefer the classic approach, this recipe is easily adaptable to a sheet cake – you’ll find more details on pan variations below.

Essential Ingredients for Your Homemade Tres Leches Masterpiece

Crafting this incredible dessert begins with a carefully selected array of ingredients that come together to form both the foundational cake and its signature milky soak. For the moist and tender vanilla cake, you’ll need:

  • All-Purpose Flour: The structural backbone of our cake.
  • Light Brown Sugar: Adds a subtle molasses note and contributes to the cake’s tenderness and moisture.
  • Baking Powder & Baking Soda: Our leavening agents, ensuring a light and airy crumb that’s perfect for soaking up the milks.
  • Kosher Salt: Balances the sweetness and enhances all the flavors.
  • Unsalted Butter (softened): Provides richness and a tender texture.
  • Large Egg: Binds the ingredients and adds structure.
  • Sour Cream: Contributes to the cake’s moisture, tenderness, and a slight tanginess that complements the sweetness.
  • Milk: Further moistens the batter for a perfect consistency.
  • Vanilla Extract: Essential for that classic, comforting vanilla flavor. This cake is a slight tweak of my absolute favorite vanilla cupcake recipe, ensuring a reliably delicious base.

The true magic of Tres Leches, however, lies in its luscious topping, composed of the “three milks” blend and a generous dollop of whipped cream:

  • Sweetened Condensed Milk: The sweet, thick foundation of our soak, providing intense sweetness and body.
  • Evaporated Milk: Adds a creamy, slightly caramelized depth without being overly sweet.
  • Half and Half: Contributes richness and thins the mixture just enough for optimal absorption, ensuring a beautifully moist result.
  • Heavy Cream & Powdered Sugar: Whipped until stiff, this creates the airy, sweet topping that balances the rich cake perfectly.

To elevate your Tres Leches Cake to an even higher level of indulgence and visual appeal, I wholeheartedly recommend these delightful garnishes:

  • Dulce de Leche or Salted Caramel Sauce: A decadent drizzle that adds a deep, sweet caramel note. Homemade dulce de leche is always a winner!
  • Toasted Coconut: Provides a fantastic textural contrast and a subtle nutty flavor that pairs wonderfully with the creamy elements.

Baking the Tender Vanilla Cake Base

The journey to the perfect Tres Leches begins with baking a remarkably tender and absorbent vanilla cake. Preheat your oven to 325°F (160°C). Lightly mist 14 individual 4-ounce mason jars with non-stick spray, ensuring the cakes release easily after baking. These small jars are wonderful for individual servings, but the recipe can also be scaled for larger jars or a traditional sheet pan.

In a large mixing bowl, combine your dry ingredients: the all-purpose flour, light brown sugar, baking powder, baking soda, and kosher salt. Give them a good whisk to ensure they are thoroughly combined and evenly distributed. This step is crucial for consistent leavening and flavor throughout your cake.

Mixing bowl containing dry ingredients for making tres leches cake.

Next, it’s time to incorporate the softened unsalted butter. Add the butter to the dry mixture and beat on medium-low speed for approximately one minute. The goal here is for the mixture to transform into a texture resembling damp sand. This process coats the flour particles with fat, contributing to a tender cake crumb.

Dry ingredients and butter for tres leches cake.

Introduce the large egg, beating until it is fully incorporated into the mixture – this usually takes about a minute on medium-low speed. At this stage, your batter will be quite stiff, almost dough-like in consistency. Don’t be alarmed; this is perfectly normal for this cake method.

Using a silicone spatula, carefully scrape down the bottom and sides of your mixing bowl to ensure all ingredients are evenly blended. Now, add the sour cream, milk, and vanilla extract. These wet ingredients will transform the stiff mixture into a smooth, pourable batter.

Tres leches cake batter with sour cream, milk, and vanilla.

Increase your mixer speed to medium-high and beat the batter for one minute. This crucial step aerates the batter, developing the cake’s structure and ensuring a light, tender crumb that is ideal for soaking up the rich milk mixture later on.

Tres leches cake batter.

Carefully spoon the prepared cake batter into your greased mason jars. Fill them approximately two-thirds full to allow for proper rising. Bake for about 25 minutes, or until a wooden toothpick inserted into the thickest part of a cake comes out clean, indicating it’s fully baked. Allow the cakes to cool slightly in their jars. Once cooled enough to handle, use a skewer or a fork to pierce the tops of each cake multiple times. This creates channels for the milk mixture to penetrate deeply, ensuring maximum moistness and flavor in every bite.

Tres leches cake batter in individual jars.
Piercing tres leches cake with a skewer.

Crafting the Luscious Three-Milk Soak and Elegant Toppings

Now for the star of the show: the “tres leches” or three-milk mixture, which transforms a simple vanilla cake into an extraordinary dessert. In a large measuring cup or bowl, whisk together the sweetened condensed milk, evaporated milk, and half and half until thoroughly combined. This creates a homogeneous, slightly thick, and intensely flavorful milk bath for our cakes.

Pouring evaporated milk into a measuring cup for tres leches cake.
Condensed milk, evaporated milk, and half and half for making tres leches cake.

Generously pour this milk mixture over the slightly warm, pierced cakes in their jars. At first glance, it might seem like an excessive amount of liquid – don’t worry! The cake is designed to absorb it all. Within a few minutes, you’ll observe the milk gradually seeping into every crevice, transforming the cake into an incredibly moist and flavorful treat. Patience is key here; allow the cakes ample time to soak up all that milky goodness. For the best flavor and texture, it’s crucial to chill the cakes for at least 2 hours, or ideally, overnight. This chilling period allows the flavors to meld beautifully and the cake to reach its perfect creamy consistency.

Pouring milk mixture over tres leches cakes.

Just before serving, top each chilled Tres Leches Cake with a generous dollop of sweetened whipped cream. This light, airy topping provides a delightful contrast to the rich cake and completes the classic presentation. For an extra touch of decadence and visual appeal, drizzle with homemade or store-bought dulce de leche and sprinkle with perfectly toasted coconut flakes. This tempting combination is sure to impress!

Topping tres leches cake with whipped cream.

Versatile Serving Options: From Jars to Sheet Cakes

One of the beauties of this Tres Leches Cake recipe is its flexibility in presentation. As mentioned, baking in individual jars offers a charming and convenient way to serve, especially for parties. I typically use 4-ounce mason jars, which yield lovely single servings. For those who prefer a slightly larger, shareable portion (or just a more generous individual treat!), 8-ounce wide-mouth jars are a fantastic option. If opting for the larger jars, remember you’ll get about half as many cakes, and they may require an additional 5 minutes of baking time to ensure they’re cooked through.

Alternatively, for a more traditional family-style dessert, this recipe works wonderfully as a classic sheet cake. Simply prepare the batter as instructed and pour it into a 9×9 inch square baking pan (or similar size). Adjust the baking time as needed; a larger, single cake will likely take longer to bake than individual portions. Always rely on the toothpick test: when inserted into the center of the cake, it should come out clean. Once baked and cooled, pierce the entire surface of the cake generously before pouring over the luscious milk mixture. The result is equally divine, just in a different format!

Tres leches cake baked in a jar with a gold spoon and a linen napkin.

Make Ahead Magic: Why Tres Leches Cake Only Gets Better with Time

The beauty of Tres Leches Cake isn’t just in its delightful flavor, but also in its incredible make-ahead potential. In fact, it’s not just possible to prepare this cake in advance; it’s highly recommended! The longer this cake has to sit and soak in its rich three-milk blend, the more deeply the flavors meld and the more incredibly moist and tender the cake becomes. An overnight chill in the refrigerator allows the sponge to fully absorb the milks, transforming its texture into that coveted creamy, almost pudding-like consistency. This makes it an ideal dessert for entertaining, as you can do all the prep work ahead of time, leaving you free to enjoy your guests on the day of your event. Plus, serving it ice cold on a warm day is an absolute dream – so refreshing and perfectly summery!

Proper Storage: Keeping Your Tres Leches Cake Fresh

Due to the generous amount of dairy in the three-milk soak (especially the half and half), proper refrigeration is essential for Tres Leches Cake. While it can certainly sit out on a dessert table for a few hours during a party, any leftovers should be promptly and tightly wrapped before being returned to the refrigerator. This not only preserves its freshness but also maintains its delightful chilled texture. Store individual jars with their lids on, or cover a sheet cake tightly with plastic wrap to prevent it from drying out or absorbing other refrigerator odors.

How Long Does Tres Leches Cake Last?

When properly refrigerated, these luscious Tres Leches Cakes will keep beautifully in the fridge for up to a week. The flavors continue to develop over time, making day-old or even two-day-old cake particularly delicious. However, based on my experience and the sheer deliciousness of this dessert, I genuinely doubt they’ll last that long in your household! They tend to be gobbled up almost as quickly as they’re made, a testament to their irresistible appeal.

Several individual tres leches cakes baked in glass jars.

Your Go-To Dessert for Every Summer Celebration!

This Tres Leches Cake is more than just a recipe; it’s an invitation to experience a truly special dessert that’s perfect for a myriad of occasions. Imagine serving these individual jarred delights at your next summer party – they’re not only incredibly delicious but also effortlessly elegant and convenient. This cake is an absolute showstopper for Cinco de Mayo celebrations, bringing an authentic taste of Mexican festivities to your table. It’s equally ideal for Memorial Day cookouts, adding a refreshing chilled treat to the spread. Consider it a sweet gesture for Mother’s Day or Father’s Day, a comforting yet sophisticated dessert that everyone will adore. Or, simply make it for any warm-weather gathering that calls for a truly satisfying and memorable sweet ending. Its creamy, moist texture and rich, sweet flavor profile make it universally appealing and an instant favorite among guests.

As an Amazon Associate, I earn from qualifying purchases.

Authentic Tres Leches Cake Recipe

This incredibly creamy and luscious Tres Leches Cake can be made in individual jars or as a large sheet cake. A perfect dessert for any summer celebration!

  • Servings: 14 individual 4-ounce jars (or 1 x 9×9 inch square cake)
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Chill Time: 2 hours (or preferably overnight)
  • Total Time: 45 minutes active (plus chilling)

Tres leches cake baked in a small jar, topped with whipped cream.

Ingredients

For the Vanilla Cake

  • 1 cup (156.25 g) all-purpose flour
  • 1/2 cup (110 g) light brown sugar, loosely packed
  • 1/2 teaspoon (0.5 teaspoon) baking powder
  • 1/2 teaspoon (0.5 teaspoon) baking soda
  • 1/2 teaspoon (0.5 teaspoon) kosher salt (scant)
  • 6 tablespoons unsalted butter, softened
  • 1 large egg
  • 1/3 cup (76.67 g) sour cream
  • 1/4 cup (59.15 ml) milk
  • 1 teaspoon vanilla extract

For the Tres Leches Mixture

  • 14 ounces (396.89 ml) sweetened condensed milk
  • 12 ounces (340.2 ml) evaporated milk
  • 2/3 cup (157.73 ml) half & half

For the Garnishes (Optional, but highly recommended)

  • 1 1/2 cups (177.44 ml) heavy cream, whipped until stiff with 1/4 cup powdered sugar
  • 3/4 cup (169.5 g) dulce de leche, approximately
  • 3 tablespoons shredded coconut, toasted*

Instructions

To make the Vanilla Cake

  1. Preheat your oven to 325°F (160°C) and lightly mist 14 4-ounce mason jars with non-stick spray. If using 8-ounce jars, you’ll need fewer and may need to add 5 minutes to the bake time. For a 9×9 inch square pan, adjust baking time as needed.
  2. In a large mixing bowl, combine the flour, brown sugar, baking powder, baking soda, and salt. Whisk until well combined.
  3. Beat in the softened butter on medium-low speed for about 1 minute, until the mixture resembles damp sand.
  4. Beat in the large egg on medium-low speed until completely incorporated (about 1 minute).
  5. Scrape down the bottom and sides of the bowl with a silicone spatula. Add the sour cream, milk, and vanilla extract.
  6. Beat on medium-high speed for one minute to aerate the batter and build the cake’s structure.
  7. Spoon the batter into the prepared jars (or pour into your chosen pan). Bake for 25 minutes, or until a toothpick inserted into the thickest part comes out clean.
  8. Allow the cakes to cool slightly. While still warm, pierce them all over with a skewer or fork.
  9. Cool completely before pouring the tres leches mixture over them.

To make the Tres Leches Mixture

  1. In a large measuring cup or bowl, whisk the sweetened condensed milk, evaporated milk, and half & half together until smooth.
  2. Pour this mixture evenly over the cooled, pierced cakes. Ensure all cakes are generously soaked.
  3. Chill for at least 2 hours, or ideally overnight, to allow the milks to fully absorb and flavors to develop.

To Serve

  1. Just before serving, top the chilled cakes with freshly whipped cream.
  2. Optionally, drizzle with dulce de leche and sprinkle with toasted coconut.

Notes

  • *To toast coconut: Cook shredded coconut in a small dry skillet over medium-low heat, stirring frequently, until it turns golden brown and fragrant. Watch carefully as it can burn quickly.
  • For an even richer flavor, let the cakes chill overnight after soaking.

Nutrition Information (per serving)

  • Calories: 301 kcal
  • Carbohydrates: 36 g
  • Protein: 6 g
  • Fat: 15 g
  • Saturated Fat: 9 g
  • Cholesterol: 57 mg
  • Sodium: 209 mg
  • Potassium: 253 mg
  • Sugar: 27 g
  • Vitamin A: 475 IU
  • Vitamin C: 1.3 mg
  • Calcium: 189 mg
  • Iron: 0.8 mg

Cuisine: Mexican

Course: Dessert

Tried this recipe?

Mention @bakingamoment on Instagram or tag #bakingamoment.