If you’re looking for a dessert that promises unparalleled moisture and a symphony of flavors, you’ve stumbled upon a true culinary gem: Tres Leches Cake. Imagine a light, airy sponge cake, meticulously perforated, then generously drenched in a luscious blend of three distinctive milks, transforming it into a decadently moist masterpiece. Our special twist includes the tropical richness of coconut milk, elevating this classic Mexican delight to an extraordinary level. It’s the ultimate make-ahead dessert, perfect for celebrating Cinco de Mayo, Mother’s Day, or any occasion that calls for something truly special. Get ready to impress your guests with this irresistibly delicious creation!

Table of Contents
- The Ultimate Tres Leches Cake: A Coconut-Infused Delight
- What is Tres Leches Cake?
- Why This Tres Leches Recipe is Your New Favorite
- A Baking Adventure and a Foolproof Cake
- Essential Ingredients for Your Tres Leches Cake
- Step-by-Step: Crafting Your Perfect Tres Leches Cake
- The Magic of the Three Milks (and a Secret Fourth!)
- How Long Should Tres Leches Cake Soak?
- Expert Tips for Tres Leches Cake Success
- Serving and Storage Pointers
- Tres Leches Cake FAQs
- More Irresistible Cake Recipes
- Printable Tres Leches Cake Recipe
The Ultimate Tres Leches Cake: A Coconut-Infused Delight
Prepare yourself for a dessert experience like no other. Tres Leches Cake, meaning “Three Milks Cake,” is a beloved Latin American classic renowned for its unbelievably moist texture and rich, sweet flavor. While traditional recipes typically call for evaporated milk, sweetened condensed milk, and heavy cream or whole milk, our version introduces a delightful tropical twist with the addition of coconut milk and coconut crema. This subtle modification imparts an incredible depth and aromatic sweetness that sets this recipe apart, making it truly the best Tres Leches Cake you’ll ever taste.
What is Tres Leches Cake?
Originating from Latin America, Tres Leches Cake is a sponge cake that is soaked in three kinds of milk. While its exact origins are debated, it gained widespread popularity across Mexico, Central, and South America, becoming a staple at celebrations and family gatherings. The magic of Tres Leches lies in its unique preparation: a light, airy cake base is baked, then generously punctured with holes, allowing it to fully absorb a substantial amount of milk mixture. This soaking process transforms the cake from a simple sponge into a moist, dense, and incredibly flavorful dessert with a pudding-like consistency that melts in your mouth.
Our recipe pays homage to this cherished tradition while introducing a vibrant coconut essence. This isn’t just a cake; it’s an experience—a testament to how simple ingredients, combined thoughtfully, can create something truly extraordinary. It’s perfect for those seeking an authentic taste with an exciting, modern twist.

Why This Tres Leches Recipe is Your New Favorite
This particular Tres Leches Cake recipe is a labor of love, perfected over years by my sister, Laura. She dedicated countless hours to tweaking ratios and refining techniques, ultimately achieving a cake that strikes the perfect balance of sweetness, texture, and moisture. The secret to its undeniable appeal lies in the unique blend of milks, especially the incorporation of full-fat coconut milk and Coco Crema, which replaces the more conventional heavy cream in the milk soak. This ingenious swap infuses the cake with a delicate, tropical flavor that is both refreshing and comforting, distinguishing it from other Tres Leches recipes.
Beyond its incredible flavor profile, this recipe is remarkably forgiving. Even if you slightly overbake the cake—a common pitfall for many bakers—the copious amount of milk it absorbs will miraculously rescue it, ensuring a moist and delicious outcome every time. This inherent resilience makes it an ideal choice for both seasoned bakers and newcomers alike, promising success with minimal stress. Plus, it’s a fantastic make-ahead dessert, meaning you can prepare it the day before your event, allowing the flavors to meld beautifully and the cake to reach its peak moistness, ready to delight your guests.

A Baking Adventure and a Foolproof Cake
My first attempt at making Laura’s perfected Tres Leches Cake was quite the adventure. Like many home bakers, I sometimes get a little ahead of myself. I eagerly started mixing the cake batter, setting the timer for a quick 25-minute bake. Only then did I fully review the ingredient list and realize I was missing a crucial component: Coco Crema. A quick dash to the grocery store was in order, adding an unexpected race against the clock to my morning routine!
Upon returning home, slightly breathless and with my timer having long since expired, I was fully prepared to face an overbaked, potentially ruined cake. To my surprise, while it was definitely on the darker side, it wasn’t beyond salvation. This cake, drenched in a generous 4-5 cups of milky goodness, truly is foolproof. The soaking process worked its magic, transforming what could have been a dry disaster into an incredibly moist and tender dessert. This personal experience solidified my belief in the recipe’s robustness – it’s practically impossible to mess up, making it perfect for beginners!
Regarding the elusive Coco Crema, I ended up substituting it with regular full-fat coconut cream mixed with a bit of sugar. This proved to be an excellent workaround, delivering the same rich, sweetened coconut flavor. If you find yourself in a similar predicament, rest assured that this substitution works beautifully, and I’ve included notes in the recipe to guide you. All the initial fuss and rush faded away with the first bite; this cake was absolutely worth every moment. Its incredible taste and make-ahead convenience make it an ideal choice for festive occasions like Cinco de Mayo!

Essential Ingredients for Your Tres Leches Cake
Crafting this divine Tres Leches Cake requires a selection of fresh, high-quality ingredients. The beauty of this recipe lies in its simplicity, with each component playing a vital role in achieving that signature moist and flavorful result. Here’s a breakdown of what you’ll need:
For the Cake
- Eggs: Separated yolks and whites are key to creating a light and airy sponge.
- Butter: Softened, for a rich and tender crumb.
- Granulated Sugar: Sweetens the cake and helps achieve a golden crust.
- Vanilla Extract: Enhances the overall flavor with its warm, aromatic notes.
- All-Purpose Flour: Spooned and leveled for the perfect texture.
- Kosher Salt: Balances the sweetness and brings out other flavors.
- Baking Powder & Baking Soda: Leavening agents that ensure a light and fluffy cake.
For the Milk Soak
- Full-Fat Coconut Milk (1 can): Don’t skimp on this! Full-fat ensures maximum richness and flavor.
- Coco Crema (1 can) or Coconut Cream: This is our special ingredient. If you can’t find Coco Crema, substitute with 2 cups of solid coconut cream (from the top of two cans of full-fat coconut milk, leaving the watery liquid) plus 3/4 cup granulated sugar.
- Sweetened Condensed Milk (1 can): Provides the characteristic sweetness and density.
- Evaporated Milk (1 can): Contributes to the creamy texture without being overly rich.
For the Whipped Cream & Garnish
- Heavy Whipping Cream: Forms the basis of our light and fluffy frosting.
- Powdered Sugar: Sweetens and stabilizes the whipped cream.
- Almond Extract: Adds a subtle, elegant flavor to the topping.
- Strawberries (optional, for garnish): Fresh strawberries are the perfect bright, fruity counterpoint to the rich cake.
Step-by-Step: Crafting Your Perfect Tres Leches Cake
Baking this Tres Leches cake is a delightful process, and following these steps will ensure a spectacular result. The key is in the preparation and allowing ample time for the cake to absorb the milk blend.
Preparing the Fluffy Sponge Cake
- Preheat your oven to 350°F (175°C). Grease a 9×13 inch cake pan with nonstick spray or butter, ensuring all surfaces are covered.
- Carefully separate the 5 eggs, placing the whites in a large bowl or the bowl of a stand mixer, and the yolks in a small, separate bowl. Set the yolks aside for later.
- Beat the egg whites on high speed for 2-4 minutes until stiff, glossy peaks form. These stiff peaks are crucial for the cake’s airy texture. Once beaten, gently scrape the egg whites into a medium bowl and refrigerate them.
- In the same mixing bowl (no need to clean it thoroughly), add the 1/2 cup softened butter. Beat until smooth, scraping down the sides of the bowl. Add 1 cup granulated sugar and continue to beat for about 2 minutes until the mixture is light and fluffy, pausing halfway to scrape down the sides again. Incorporate 1 1/2 teaspoons of vanilla extract, beating well.
- Add the reserved egg yolks one at a time, beating thoroughly after each addition until fully combined.
- In a separate medium bowl, whisk together the 1 1/2 cups all-purpose flour, 1/2 teaspoon kosher salt, 1 teaspoon baking powder, and 1/4 teaspoon baking soda.
- Retrieve the beaten egg whites from the fridge. Now, you’ll alternately add the flour mixture and the beaten egg whites to the butter and sugar mixture. Start by adding about half of the flour mixture, stir gently until just combined. Then add half of the beaten egg whites, stirring gently. Repeat with the remaining flour and egg whites. Be careful not to overmix the batter; stop as soon as it’s combined to maintain the cake’s light texture.
- Scrape the prepared batter into your greased 9×13 inch pan, spreading it evenly with a spatula.
- Bake for 25-30 minutes, or until the edges of the cake begin to pull away from the sides of the pan and a toothpick inserted into the center comes out clean. Avoid opening the oven door too frequently.


The Magic of the Three Milks (and a Secret Fourth!)
The very essence of Tres Leches lies in its unique milk soak. Traditionally, this cake bathes in a mixture of evaporated milk, sweetened condensed milk, and either whole milk or cream. However, our recipe elevates this classic by incorporating full-fat coconut milk and a secret fourth ingredient: Coco Crema (or a homemade coconut cream substitute). This addition introduces an incredible depth of flavor and a luxurious richness, transforming the cake into a tropical delight that truly sets it apart.
Preparing and Soaking the Cake
- While your cake is baking, prepare the milk soak. In a very large glass measuring cup or bowl, combine the 1 can of full-fat coconut milk. If the coconut milk has solidified, microwave it for 30-60 seconds and stir until completely smooth, with no lumps.
- Add the 2 cups of Coco Crema (or your prepared coconut cream substitute), 1 can sweetened condensed milk, and 1 can evaporated milk. Stir thoroughly until all the milks are well combined and uniform.
- Once the cake is baked, remove it from the oven immediately and turn off the oven. Let the cake cool for 5 minutes.
- After 5 minutes, grab a chopstick or a fork and generously poke holes all over the surface of the cake. Laura’s advice: “You want a LOT of holes, to the point where it almost feels like you’re going to ruin or smash the cake, but don’t actually ruin or smash it.” These holes are crucial for the milk to penetrate deeply.
- Over the next 3-5 minutes, slowly and evenly pour the entire milk mixture over the poked cake. It might seem like an excessive amount of liquid, but trust the process! Pouring slowly allows the cake to absorb the milk without overflowing.
- Once all the milk has been added, place the cake back into the turned-off oven and set a timer for 10 minutes. This gentle warmth helps the milk distribute more evenly throughout the cake. After 10 minutes, remove the cake from the oven and let it cool on the counter for a few minutes.
- Cover the cake pan tightly with plastic wrap or foil and transfer it to the refrigerator. It needs to chill and fully absorb the liquid for at least 4-6 hours, or ideally, overnight. This chilling time is non-negotiable for the best flavor and texture.

Whipped Cream Perfection & Garnish
- Once the cake is thoroughly chilled and you’re ready to serve, prepare the whipped cream frosting. In a large bowl or the bowl of a stand mixer, beat 2 cups of heavy cream on high speed for 2-4 minutes until soft peaks form.
- Add 1/2 cup powdered sugar and 1/2 teaspoon almond extract. Continue to beat until the whipped cream is firm and holds its shape, scraping down the sides and bottom of the bowl to ensure everything is incorporated.
- Spread the light and airy whipped cream evenly over the top of the chilled, soaked cake.
- Garnish with fresh strawberries. You can hull and chop them, or simply slice them in half and scatter them over the cake. If you anticipate eating the entire cake in one day, you can cover the whole surface with strawberries. Otherwise, it’s best to serve individual slices with strawberries spooned on top to maintain their freshness. Fresh berries are preferred over sauces or sugared berries as the cake already has plenty of richness and moisture.

Expert Tips for Tres Leches Cake Success
- Don’t Overmix the Batter: When combining the flour and egg whites into the butter mixture, mix just until combined. Overmixing can lead to a tough cake, hindering its ability to absorb the milk soak properly.
- Poke Generously: Those holes are your best friend! The more holes, the more channels for the milk to seep into every part of the cake, ensuring ultimate moistness. Don’t be shy, but avoid tearing the cake.
- Pour Slowly and Evenly: Resist the urge to dump all the milk at once. A slow, steady pour allows the cake surface to gradually absorb the liquid without creating puddles or runoff, ensuring an even soak.
- Embrace the Chill: The 4-6 hours (or overnight) chilling time is crucial. It allows the cake to fully absorb the milk blend, develop its characteristic moist texture, and let the flavors meld beautifully. Patience is rewarded!
- The Turned-Off Oven Trick: Laura’s clever tip of returning the milk-soaked cake to the turned-off oven for 10 minutes gently warms the cake, helping the milks distribute more uniformly throughout the cake before chilling.
- Whipped Cream is Key: Skip heavy buttercreams for this cake. The light, fresh whipped cream provides the perfect delicate contrast to the rich, moist cake, enhancing the overall experience. A touch of almond extract elevates its flavor beautifully.
- Fresh Fruit Finish: Strawberries are a classic pairing, offering a refreshing burst of acidity and color. Other fresh berries or tropical fruits like mango or kiwi also work wonderfully.
Serving and Storage Pointers
Tres Leches Cake is best served chilled, making it an excellent candidate for advance preparation. Ideally, make the cake the day before you plan to serve it, or at least several hours beforehand. This extended chilling time is vital for the cake to fully absorb the luxurious milk mixture, allowing the flavors to deepen and the texture to become perfectly moist. The beauty of a make-ahead dessert means less stress on the day of your event, and it also conveniently keeps the cake out of sight and out of mind in the fridge, preventing any premature fork-stabbing attempts!
How to Store Tres Leches Cake
To maintain its exquisite moisture and flavor, Tres Leches Cake should always be stored in the refrigerator between servings. Ensure it is tightly covered with plastic wrap or in an airtight container to prevent it from drying out or absorbing other odors from the fridge. Properly stored, this delightful cake will remain fresh and delicious for 2-3 days.
Unfortunately, this cake does not freeze well. The high milk content means that upon thawing, the cake’s texture will become unpleasantly watery and soggy, losing its characteristic moist yet structured consistency. It’s truly a dessert best enjoyed fresh within a day or two of making it. So, embrace the moment, indulge without reservation, and savor every single delicious bite!
If you haven’t yet experienced the magic of this unique dessert, this coconut-infused Tres Leches recipe is the perfect introduction. It’s incredibly fun to bake and even more enjoyable to share with those who are new to its charm. Enjoy the process, and delight in the delicious outcome!

Tres Leches Cake FAQs
The texture of Tres Leches cake is distinctively unique. It should not be wet to the point of disintegrating or falling apart. However, you will definitely find a thin layer of milk at the bottom of your cake when you slice into it, a sign of its incredible moistness. The cake itself should be unbelievably moist, with a texture akin to a pudding or custard, yet still hold its shape perfectly once it has had sufficient time to absorb all the milk.
Several factors can cause a cake to sink in the middle. Common culprits include overmixing the batter, which develops too much gluten; not baking the cake long enough, causing the center to collapse; or using an incorrect pan size, which can affect heat distribution. Following the precise instructions in this recipe, particularly regarding mixing and baking times, will help prevent your cake from sinking.
If your cake is too dense, it may lack the necessary air pockets to adequately absorb the milk mixture. This recipe, designed for a light and airy sponge, should allow for excellent absorption. If you find the milk isn’t disappearing, patience is key! It takes several hours for the cake to fully soak up all the liquid. Ensure you’ve poked enough holes and allowed ample chilling time.
While our recipe features a delicious coconut twist, traditional Tres Leches uses evaporated milk, sweetened condensed milk, and heavy cream or whole milk. You can experiment with different dairy milks (like half-and-half) if you prefer, but for the best authentic and moist result, stick to the richness of canned milks and full-fat cream. The coconut variation here offers a delightful flavor unique to this recipe.
A 9×13 inch baking pan is ideal for this recipe. It provides the perfect surface area and depth for the cake to bake evenly and absorb the substantial milk soak without overflowing. Using a pan that is too small might lead to a denser cake that struggles to absorb the liquid, while a pan that is too large could result in a thinner, less moist cake.
More Irresistible Cake Recipes
If you’ve fallen in love with baking, be sure to explore more of our fantastic cake creations:
- The Best Homemade White Cake Recipe of Your Life – Seriously, this one is a game-changer!
- Cream Cheese Pound Cake – Rich, dense, and utterly delightful.
- The Best Chocolate Cake I’ve Ever Had – My absolute number one favorite!
- White Texas Sheet Cake – An unexpectedly delicious crowd-pleaser.
- Brown Sugar Yellow Cake with Chocolate Frosting – A comforting classic with an elevated twist.
- Coconut Layer Cake – Surprisingly easy and incredibly flavorful.
- Easy Banana Cake with Cream Cheese Frosting – Simple to make, big on flavor.
And for more inspiration from fellow bakers:
- Classic White Layer Cake from That Skinny Chick Can Bake
- Strawberry Jello Cake from Real Housemoms
- White Buttermilk Cake from Melissa’s Southern Style Kitchen
Facebook |
Pinterest |
Instagram
Printable Tres Leches Cake Recipe
This recipe for Tres Leches Cake offers a unique coconut twist, making it irresistibly moist and a perfect dessert for any celebration, especially Cinco de Mayo!
Prep Time: 15 mins
Cook Time: 30 mins
Chilling Time: 4 hrs
Total Time: 4 hrs 45 mins
Servings: 12
Ingredients
For the Cake
- 5 eggs, divided
- 1/2 cup butter, softened (1 stick)
- 1 cup granulated sugar
- 1 1/2 teaspoons vanilla extract
- 1 1/2 cups all-purpose flour, spooned and leveled
- 1/2 teaspoon kosher salt
- 1 teaspoon baking powder
- 1/4 teaspoon baking soda
For the Milk Soak
- 1 (13.6-oz) can full-fat coconut milk
- 2 cups Coco Crema, about 1 (15-oz) can*
- 1 (14-oz) can sweetened condensed milk
- 1 (12-oz) can evaporated milk
For the Whipped Cream Topping
- 2 cups heavy cream
- 1/2 cup powdered sugar
- 1/2 teaspoon almond extract
- Fresh strawberries, for garnish (optional)
Instructions
- Preheat your oven to 350°F (175°C). Lightly grease a 9×13 inch cake pan with nonstick spray or butter.
- In a large bowl or stand mixer, add the 5 egg whites. Beat until stiff peaks form (2-4 minutes). Transfer the beaten egg whites to a separate medium bowl and refrigerate. Place the egg yolks in a small bowl and set aside.
- In the same mixer bowl (no need to clean), cream the 1/2 cup softened butter until smooth. Add 1 cup granulated sugar and beat for about 2 minutes until light and fluffy. Mix in 1 1/2 teaspoons vanilla extract.
- Add the egg yolks one at a time, beating well after each addition until fully incorporated.
- In a medium bowl, whisk together the 1 1/2 cups all-purpose flour, 1/2 teaspoon kosher salt, 1 teaspoon baking powder, and 1/4 teaspoon baking soda.
- Alternately add the flour mixture and the beaten egg whites to the butter-sugar mixture, starting and ending with flour. Add about half the flour, stir gently, then half the egg whites, stir gently. Repeat until all ingredients are just combined. Do not overmix.
- Scrape the batter into the prepared pan and spread evenly with a spatula.
- Bake for 25-30 minutes, or until the edges pull away from the pan and a toothpick inserted into the center comes out clean.
- While the cake bakes, prepare the milk soak: In a very large glass measuring cup or bowl, combine the 1 can of full-fat coconut milk. If solid, microwave for 30-60 seconds and stir until smooth. Add the 2 cups Coco Crema, 1 can sweetened condensed milk, and 1 can evaporated milk. Stir until well combined.
- Once the cake is baked, remove it from the oven, turn the oven off, and let it sit for 5 minutes.
- Using a chopstick or fork, poke numerous holes all over the top of the cake. Poke deeply and generously, ensuring many channels for the milk.
- Slowly and evenly pour the entire milk mixture over the poked cake over 3-5 minutes. Ensure the cake absorbs the liquid as you pour.
- Place the milk-soaked cake back into the turned-off oven for 10 minutes. This helps the milk distribute evenly. Remove from oven, let cool on the counter for a few minutes, then cover tightly and refrigerate for at least 4-6 hours, or ideally overnight, until fully chilled and soaked.
- When ready to serve, prepare the whipped cream: In a large bowl or stand mixer, beat 2 cups heavy cream on high for 2-4 minutes until soft peaks form. Add 1/2 cup powdered sugar and 1/2 teaspoon almond extract, then beat until firm peaks form.
- Spread the whipped cream over the chilled cake.
- Garnish with fresh, chopped or sliced strawberries.
Notes
*If you cannot find Coco Crema (sweetened coconut cream), you can substitute it with plain full-fat coconut cream. To do this, buy two cans of full-fat coconut milk. Refrigerate them overnight. Open the cans and scoop out the thick, solid coconut cream from the top, discarding the watery liquid underneath, until you have 2 cups. Microwave this solid coconut cream until smooth, then add 3/4 cup granulated sugar to it before combining with the other milks. (You can use any leftover coconut milk/cream for other recipes, like a delicious Slow Cooker Basil Chicken in Coconut Curry Sauce!)
This exquisite recipe was generously shared by my amazing sister, Laura!
Nutrition Information (per serving)
Serving: 1 serving | Calories: 652kcal | Carbohydrates: 59g | Protein: 11g | Fat: 42g | Saturated Fat: 24g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 183mg | Potassium: 355mg | Fiber: 1g | Sugar: 44g | Vitamin A: 1252IU | Vitamin C: 2mg | Calcium: 297mg | Iron: 2mg
Recipe Details
Course: Dessert
Cuisine: American
Calories: 652
Keyword: authentic, best, Cake, Tres Leches