Indulge in the luscious, cloud-like perfection of this **Tres Leches Cake**, a celebrated Latin American dessert that promises an unparalleled experience of rich, creamy goodness. This traditional “three milk” cake, known for its incredibly moist texture and decadent flavor, is surprisingly straightforward to create in your own kitchen.
Our meticulously crafted recipe guides you through every step, ensuring a homemade treat that rivals any bakery creation. Imagine a delicate, spongy cake base, thoroughly saturated with a trio of milks – evaporated milk, sweetened condensed milk, and heavy cream – then crowned with a light, airy whipped topping. For an extra touch of gourmet delight, I love to add a generous sprinkle of cinnamon, elegant chocolate shavings, and vibrant fresh berries. This combination truly elevates the experience, making each bite an unforgettable symphony of flavors and textures.

Tres Leches Cake translates directly from Spanish to “Three Milk” cake, a name that perfectly encapsulates its defining characteristic. The magic happens as a light, airy, and absorbent cake base soaks up a special blend of three distinct dairy products: rich evaporated milk, intensely sweet sweetened condensed milk, and velvety heavy cream. This unique combination transforms the humble cake into an extraordinarily moist and incredibly flavorful dessert, far beyond what any single milk could achieve. The cake’s structure is specifically designed to act like a sponge, drawing in every drop of the milky mixture without becoming soggy. If you observe the accompanying image closely, you’ll notice the tell-tale pooling of milk at the base, a testament to its supreme moisture—it’s truly drippingly moist, a hallmark of an authentic Tres Leches.
What is Tres Leches Cake? An Authentic Latin American Delight
Tres Leches Cake is a revered dessert across Latin America, celebrated for its unique texture and profound flavor. It’s essentially a sponge cake or sometimes a butter cake that is generously soaked in a mixture of three different types of milk. This soaking process is what sets it apart, imbuing the cake with an unparalleled moistness that can’t be achieved through conventional baking methods alone. The milks typically used are evaporated milk, which offers a concentrated dairy flavor; sweetened condensed milk, providing intense sweetness and creaminess; and heavy cream, adding a luxurious richness and fat content. The result is a cake that is exceptionally tender, sweet, and melts in your mouth, a true culinary experience that embodies the warmth and richness of Latin American cuisine.
The Ideal Cake Base: Understanding Chiffon Cake
For a Tres Leches Cake, the choice of cake base is paramount. While some recipes use a butter cake, a chiffon cake or a classic sponge cake is often preferred due to its inherent lightness and ability to absorb liquid without collapsing. A chiffon cake is a unique hybrid, combining elements of both butter and sponge cakes. It gets its richness from vegetable oil (rather than butter) and its airy texture from whipped egg whites, much like a sponge cake. This structure makes it incredibly light and porous, creating the perfect vessel for soaking up the generous three-milk mixture. Unlike denser cakes that might become heavy or wet, a chiffon cake transforms into an incredibly moist, yet still delicate, confection, ensuring every bite is saturated with flavor and moisture. This recipe harnesses the power of the chiffon cake to deliver an authentic Tres Leches experience, turning what might otherwise be a dry cake into a succulent delight that no one can resist.
The History and Origins of Tres Leches Cake
The precise origin of Tres Leches Cake is a subject of culinary debate, but it is widely believed to have emerged in 19th-century Mexico, with influences from various European traditions. Many food historians suggest that the concept of soaking bread or cake in liquid dates back to medieval Europe, where similar desserts like English trifles and Italian tiramisu utilized wine or liqueurs to moisten cakes and add flavor. As these culinary traditions traveled to the Americas with European colonists, they evolved. In Mexico, the soaking liquid transitioned from wine to milk, a staple commodity, especially with the introduction of canned milks like evaporated and sweetened condensed milk in the early 20th century. These shelf-stable products made it easy to create a rich, creamy soak that became the signature of Tres Leches. The cake quickly gained popularity throughout Latin America, each country often adding its own unique twist, but the core concept of a milk-soaked sponge cake remains universally beloved, solidifying its status as a cherished cultural dessert.

Essential Ingredients for a Perfect Tres Leches Cake
Creating an authentic Tres Leches Cake involves a few key components, much like crafting our beloved Lemon Jello Poke Cake. You’ll need standard cake-making staples for the light sponge, the foundational three milks that give the cake its name and characteristic moisture, and ingredients for the luscious whipped cream topping. Finally, gather your desired garnishes to add a touch of elegance and extra flavor. Here’s a detailed breakdown of everything you will need:
For the Cake:
- All-Purpose Flour: The primary dry ingredient, providing the structure for our light and airy cake. Regular all-purpose flour works perfectly for this recipe.
- Baking Powder: A crucial leavening agent that helps the cake rise, creating that essential fluffy and spongy texture necessary for optimal milk absorption.
- Salt: A pinch of salt enhances all the sweet flavors in the cake and balances the overall taste profile.
- Eggs: You will separate the egg yolks and egg whites, incorporating them into the batter at different stages. The whipped egg whites are key to the cake’s light structure.
- Granulated Sugar: Provides sweetness and helps create the tender crumb of the cake. It will be divided for use with both egg yolks and whites.
- Whole Milk: Helps to bind all the cake ingredients together, contributing to the batter’s consistency and the cake’s initial moisture.
- Vanilla Extract: Adds a foundational layer of warm, aromatic flavor to the cake, complementing the richness of the milks.
The Three Leches (Milks):
- Evaporated Milk: This concentrated, unsweetened milk provides a unique creamy texture and deep dairy flavor to the soaking liquid. You’ll find it in the baking aisle of most grocery stores.
- Sweetened Condensed Milk: A thick, sweet, and creamy milk that forms the indulgent core of the Tres Leches soak, delivering a significant portion of the dessert’s signature sweetness. Also located in the baking aisle.
- Heavy Cream: Adds an extra layer of richness and a luxurious mouthfeel to the milk mixture. If heavy cream isn’t available, whole milk can be used as an alternative, though the richness will be slightly reduced.
For the Whipped Cream Icing:
- Heavy Whipping Cream: The essential base for your homemade whipped cream, ensuring a stable, fluffy, and decadent topping.
- Granulated Sugar: Sweetens the whipped cream, balancing the richness without overpowering the cake’s inherent sweetness.
- Vanilla Extract: A touch of vanilla brightens the whipped cream, harmonizing with the cake’s flavors.
Recommended Decorations:
- Fresh Strawberries: Sliced thin, these add a burst of fresh, fruity flavor and a beautiful visual appeal, cutting through the richness of the cake.
- Ground Cinnamon: A light sprinkle over the top introduces a warm, aromatic note that beautifully complements the milky flavors, offering a subtle spice kick.
- Shaved Chocolate: Provides an elegant finish and a delightful textural contrast, along with a rich, bittersweet chocolate flavor. Instructions on how to easily prepare shaved chocolate are provided below.
You can find the precise measurements for each ingredient, along with detailed step-by-step instructions, in the comprehensive recipe card located further down this page. Continue scrolling for all the delicious details!

Mastering the Tres Leches Cake: Step-by-Step Baking Guide
While the idea of making a Tres Leches Cake might seem complex at first glance, I assure you it’s a very approachable recipe. I’ll guide you through each stage, from preparing the airy cake base to drenching it in the signature three-milk mixture, ensuring a perfect result every time.
Preparing Your Workspace:
- **Preheat Oven & Prepare Pan:** Begin by preheating your oven to 350 degrees Fahrenheit (175°C). Lightly spray a 9×13-inch baking pan with cooking spray, then dust with flour. This prevents sticking and ensures a clean release of your cake.
Crafting the Cake Batter:
- **Combine Dry Ingredients:** In a large mixing bowl, whisk together the all-purpose flour, baking powder, and salt. This ensures even distribution of the leavening agent and seasoning.
- **Separate Eggs:** Carefully separate the eggs into two medium-sized bowls. Place the egg yolks in one bowl and the egg whites in another. This separation is crucial for achieving the chiffon cake’s light texture.
- **Beat Egg Yolks:** To the bowl with the egg yolks, add three-quarters of the granulated sugar. Using a hand mixer, beat the mixture on high speed until the yolks become pale yellow and the mixture is light and fluffy. This process incorporates air and dissolves some of the sugar.
- **Stir in Liquids:** Gently stir the whole milk and vanilla extract into the egg yolk mixture until everything is well combined.
- **Fold into Dry Ingredients:** Pour the wet egg yolk mixture over your dry ingredients. Using a spatula, carefully fold the ingredients together until just barely combined. Be careful not to overmix; some small streaks of flour are acceptable at this stage.
- **Whip Egg Whites:** In the separate bowl with the egg whites (ensure your bowl and beaters are impeccably clean and grease-free), whip them on high speed until soft peaks begin to form.
- **Add Remaining Sugar:** With the mixer still running, gradually pour in the remaining one-quarter cup of granulated sugar. Continue beating until the egg whites form stiff, glossy peaks. Be careful not to overbeat, as this can make them dry and difficult to fold.
- **Gently Fold Egg Whites:** Carefully add the whipped egg white mixture to the cake batter. Using a gentle folding technique, incorporate the egg whites until just combined, ensuring no large white streaks remain. The goal is to maintain as much air as possible in the batter.
Baking the Sponge:
- **Pour and Bake:** Pour the prepared batter into your greased and floured 9×13-inch baking pan, spreading it evenly. Bake for 30-35 minutes, or until a wooden toothpick inserted into the center comes out clean. This indicates the cake is fully cooked.
- **Cool Completely:** Once baked, remove the cake from the oven and allow it to cool completely in the pan on a wire rack. This step is critical; if the cake is warm when you add the milk mixture, it won’t absorb properly and could become mushy.
Soaking and Serving Your Decadent Tres Leches Cake
The true magic of Tres Leches Cake unfolds during the soaking and chilling process. This stage is crucial for achieving its signature moistness and rich flavor. Follow these steps carefully to ensure a perfect, decadent dessert.
Preparing the Three Milk Soak:
- **Combine Milks:** While your cake is cooling, prepare the “three milk” mixture. In a small pitcher or bowl, combine the entire can of evaporated milk, the sweetened condensed milk, and the 1/4 cup of heavy cream. Whisk these together until they are thoroughly blended and smooth. Having the mixture in a pitcher makes it easier to drizzle evenly.
Infusing the Cake with Moisture:
- **Poke Holes:** Once the cake has cooled completely (this is paramount!), use a fork or a skewer to poke holes all over the surface of the cake. Ensure the holes penetrate deep enough to allow the milk mixture to soak through but aren’t so large that they compromise the cake’s structure. Pay extra attention to the edges, as they tend to be drier.
- **Slowly Drizzle:** Begin slowly drizzling the prepared milk mixture evenly over the entire surface of the poked cake. Take your time, allowing the cake to absorb the liquid gradually. Focus on distributing the mixture to the edges as well as the center. You might see the milk pooling slightly, which is perfectly normal and desired.
- **Rest and Absorb:** Once all the milk mixture has been drizzled, place the cake (still in its pan) into the refrigerator. Allow it to rest for at least 30 minutes, or preferably for several hours, to give the milks ample time to fully absorb into the cake. For the best flavor and texture, an overnight chill is highly recommended.
Adding the Finishing Touches:
- **Whip Icing:** Just before serving, prepare your whipped cream topping. In a clean, chilled mixing bowl, combine the heavy whipping cream, sugar, and vanilla extract. Whip with a hand mixer on high speed until thick, fluffy, and spreadable, forming soft peaks. Be careful not to overbeat, or you’ll end up with butter!
- **Spread Topping:** Evenly spread the luscious whipped cream over the entire top and sides of the chilled Tres Leches Cake. Create swirls or peaks with your spatula for an attractive finish.
- **Garnish and Serve:** For a truly show-stopping presentation and enhanced flavor, cut the cake into individual squares. Top each serving with thinly sliced fresh strawberries, a scattering of elegant shaved chocolate, and a delicate sprinkle of ground cinnamon. Serve immediately and enjoy the rich, moist, and utterly delightful experience!

How to Make Perfect Shaved Chocolate for Garnishing
Shaving chocolate is a simple technique that adds a professional and elegant touch to your Tres Leches Cake, or any dessert for that matter. Here are a couple of easy methods to achieve beautiful chocolate shavings or delicate curls:
- **Method 1: Using a Vegetable Peeler**
For this method, you’ll need a block of solid chocolate (a chocolate bar works well, or even baking chocolate). Ensure the chocolate is at room temperature – if it’s too cold, it will break rather than curl; if it’s too warm, it will melt. Hold the chocolate firmly and carefully drag a vegetable peeler along one edge. The peeler will create thin, delicate shavings or curls, depending on the pressure you apply and the angle. Collect the shavings as you go. - **Method 2: Using Melted Chocolate on a Baking Sheet (as described in the original article)**
This method creates slightly more substantial curls. Start by melting a handful of chocolate chips or chopped chocolate in the microwave in short bursts, stirring until smooth. Spread this melted chocolate very thinly and evenly over the back of a clean cookie sheet using an offset spatula or the back of a spoon. Place the cookie sheet in the refrigerator for about 10-15 minutes, or until the chocolate is firm but not brittle. Once set, gently scrape the chocolate with the edge of an upside-down metal spatula or a large, sharp knife held at a shallow angle. The chocolate will curl up into beautiful shavings.
No matter which method you choose, remember to handle the chocolate shavings minimally as the heat from your hands can melt them. Store any extra shavings in an airtight container in the refrigerator until ready to use.
Optimal Storage Tips for Your Tres Leches Cake
Given the generous amount of dairy products used in Tres Leches Cake, proper storage is crucial to maintain its freshness, flavor, and food safety. This cake is designed to be chilled and enjoyed cold, which also extends its shelf life significantly.
- **Refrigeration is Key:** Always store Tres Leches Cake in the refrigerator. Due to the milk-saturated cake and the whipped cream topping, it should not be left at room temperature for more than two hours.
- **Airtight Covering:** To prevent the cake from drying out, absorbing other refrigerator odors, or developing a crust on the whipped cream, cover it tightly. You can use plastic wrap directly over the cake or place it in an airtight cake carrier.
- **Shelf Life:** When stored correctly in the refrigerator, Tres Leches Cake will remain fresh and delicious for up to 5 days. The flavors often deepen and meld beautifully on the second or third day, making it an excellent dessert to prepare in advance.
Can Tres Leches Cake Be Frozen?
Yes, Tres Leches Cake can absolutely be frozen, which is great for meal prepping or saving leftovers to enjoy later! However, a few considerations will help ensure the best results:
- **Freezing Without Topping (Recommended):** For optimal texture upon thawing, it’s often best to freeze the milk-soaked cake *before* adding the whipped cream topping and garnishes. Once the cake has fully absorbed the milks and is chilled, wrap it tightly in several layers of plastic wrap, then an additional layer of aluminum foil. This double-layer protection helps prevent freezer burn.
- **Freezing With Topping:** If your cake is already fully assembled with the whipped cream and garnishes, you can still freeze it. Place the entire cake (uncovered) in the freezer for about 1-2 hours, or until the whipped cream is firm. This “flash freezing” prevents the topping from sticking to the wrapping. Once firm, wrap it tightly with plastic wrap and then foil.
- **Storage Duration:** Tres Leches Cake can be stored in the freezer for up to 1-2 months. Beyond this, the texture and flavor might start to degrade slightly.
- **Thawing Instructions:** When you’re ready to enjoy, transfer the frozen cake (still wrapped) to the refrigerator and let it thaw slowly overnight. This gradual thawing helps maintain the cake’s moistness and prevents a watery texture. Once thawed, if it was frozen without topping, add your freshly whipped cream and garnishes before serving. If it was frozen with topping, simply let it thaw and then serve chilled.

This **easy homemade Tres Leches Cake** is more than just a dessert; it’s a celebration of vibrant flavors and luxurious textures. Each moist, sweet bite is like a fiesta for your taste buds, promising to satisfy all your cravings for a truly delicious and memorable cake!
More Delicious Cake Recipes to Explore:
- Better Than Anything Cake
- Apple Cake with Caramel Frosting
- Chocolate Sheet Cake
- Banana Pudding Cake
- Cinnabon Cinnamon Roll Sheet Cake
- Carrot Cake
- Banana Cake
- Lemon Poppy Seed Cake
- Double Chocolate Zucchini Cake
- All our Cake Recipes here!
Tres Leches Cake

Ingredients
For the Cake:
- 1 Cup All-Purpose Flour
- 1 ½ teaspoons Baking Powder
- 1/4 teaspoon Salt
- 5 Eggs, separated
- 1 Cup Sugar, divided
- 1/3 Cup Whole Milk
- 1 teaspoon Vanilla
Leches (Milks):
- 1 Can Evaporated Milk, 12 ounces
- 1 Can Sweetened Condensed Milk, 14 ounces
- 1/4 Cup Heavy Cream, or whole milk
For the Icing:
- 1 ¾ Cup Heavy Whipping Cream
- 3 Tablespoon Sugar
- 1 teaspoon Vanilla
Decoration:
- 1/2 Pound Strawberries, sliced
- Chocolate, shaved (optional)
- Cinnamon, (optional)
Instructions
-
Preheat the oven to 350 degrees Fahrenheit.
-
Combine flour, baking powder, and salt in a large bowl.
-
Separate eggs into yolks and whites.
-
Beat egg yolks with 3/4 cup sugar on high speed until yolks are pale yellow.
-
Stir in milk and vanilla.
-
Pour egg yolk mixture over the dry ingredients and fold very gently until combined.
-
Beat egg whites on high speed until soft peaks form.
-
With the mixer on, pour in the remaining 1/4 cup sugar and beat until egg whites are stiff, but not dry.
-
Fold egg white mixture into the batter very gently, until just combined (no more white streaks).
-
Pour into a prepared 9×13 inch baking pan and spread batter evenly.
-
Bake for 30-35 minutes or until a toothpick comes out clean.
-
Combine evaporated milk, condensed milk and 1/4 cup heavy cream in a small pitcher and whisk.
-
When cake is cool, pierce the surface with a fork several times. Slowly drizzle the milk mixture all over the cake, especially around the edges.
-
Allow the cake to absorb the milk mixture for at least 30 minutes in the refrigerator.
-
Whip heavy cream with the sugar and vanilla until thick and spreadable.
-
Spread over the top and sides of the cake.
-
Cut into squares, top with sliced strawberries, shaved chocolate and cinnamon and serve.
Recipe Notes
Store, covered, in the refrigerator.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.