If you’re searching for a dessert that’s irresistibly moist, luxuriously creamy, and bursting with flavor, look no further than The Best Tres Leches Cake Recipe. This classic Latin American treat is soaked in not one, but three types of milk, creating a tender cake that melts in your mouth like a dream. Every bite delivers a perfect balance of sweetness and texture, topped with a cloud of whipped cream and fresh strawberries that add just the right hint of freshness. Trust me, once you make and taste this cake, it’s sure to become a staple in your dessert repertoire.

Ingredients You’ll Need
Gathering a few simple ingredients is all you need to create magic in your kitchen with The Best Tres Leches Cake Recipe. Each item plays an essential role, from the fluffy eggs that build the cake’s structure, to the rich trio of milks that soak it in heavenly flavor, and the fresh strawberries that give it a bright finish.
- Eggs (5, divided): The whites whip into stiff peaks creating a light, airy base, while the yolks add richness and depth.
- Butter (1/2 cup, softened): Adds moisture and a creamy texture, ensuring the cake stays tender.
- Granulated sugar (1 cup): Sweetens and helps to create a delicate crumb.
- Vanilla extract (1 1/2 teaspoons): Brings warmth and enhances the cake’s flavor.
- All-purpose flour (1 1/2 cups, spooned and leveled): Forms the structure, making the cake light but sturdy enough to absorb the milks.
- Kosher salt (1/2 teaspoon): Balances the sweetness and lifts the flavors.
- Baking powder (1 teaspoon) and baking soda (1/4 teaspoon): Provide just the right lift for a fluffy texture.
- Full-fat coconut milk (1 can, 13.6 oz): Adds a subtle tropical creaminess that elevates this beloved dessert.
- Coco Crema (2 cups): A luscious, creamy addition that intensifies the cake’s decadent flavor profile.
- Sweetened condensed milk (1 can, 14 oz): The first “milk” in tres leches, bringing sweet richness.
- Evaporated milk (1 can, 12 oz): A silky touch that complements the condensed milk perfectly.
- Heavy cream (2 cups): For making the airy, fluffy topping that crowns this gorgeous cake.
- Powdered sugar (1/2 cup): Sweetens the whipped cream without overpowering.
- Almond extract (1/2 teaspoon): Adds a delicate, nutty aroma to the whipped cream topping.
- Strawberries (to garnish): Freshness and a pop of color that balances the cake’s richness.
How to Make The Best Tres Leches Cake Recipe
Step 1: Prepare Your Oven and Pan
Preheat your oven to 350 degrees F and make sure to grease a 9×13 inch cake pan generously with nonstick spray or softened butter. This ensures your cake slides right out after baking, helping to keep its delicate shape intact.
Step 2: Whip the Egg Whites
Separate the 5 eggs, placing the whites into a large bowl or mixer and the yolks in a smaller bowl for later. Beat the egg whites for 2 to 4 minutes, until they form stiff peaks that hold their shape. This step is crucial for that airy texture everyone loves in The Best Tres Leches Cake Recipe.
Step 3: Store the Egg Whites
Carefully scrape those perfect egg whites into a medium bowl and pop them into the fridge. Keeping them chilled helps maintain their volume until you fold them into the batter.
Step 4: Cream Butter and Sugar
Using the same mixing bowl, beat the softened butter until smooth. Add the sugar and beat until the mixture lightens and becomes fluffy, about 2 minutes. Scraping the sides ensures everything combines evenly for that perfect base flavor.
Step 5: Incorporate Egg Yolks and Vanilla
Add the reserved egg yolks one at a time, beating well after each addition. Stir in the vanilla extract to bring the whole batter to life with warm, fragrant notes.
Step 6: Mix Dry Ingredients
In a separate bowl, whisk together the flour, kosher salt, baking powder, and baking soda. This combo will give your cake the rise and structure it needs while keeping it soft.
Step 7: Combine Batter Alternating Dry Mix and Egg Whites
Retrieve the chilled egg whites. Now, gently fold the dry flour mixture and the egg whites into the butter mixture in alternating batches. Start with half the flour, fold gently, then half the egg whites, and repeat until all combined. Be careful not to overmix — you want to keep as much air as possible for the fluffiest texture.
Step 8: Bake the Cake
Scrape your batter into the prepared cake pan, smoothing out to the edges. Bake at 350 degrees for 25 to 30 minutes. You’ll know it’s done when the edges pull slightly away from the pan and a toothpick inserted in the center comes out clean. No sneaking off for errands during these 25 minutes — your kitchen will smell irresistible!
Step 9: Prepare the Milk Soak
While the cake bakes, combine the soaking milks. Warm the coconut milk briefly to smooth out any lumps, then stir in the Coco Crema, sweetened condensed milk, and evaporated milk. This luscious mixture is the signature soak that makes The Best Tres Leches Cake Recipe so unforgettable.
Step 10: Poke and Pour
Once the cake is done, turn off your oven but keep the cake inside for 5 minutes. Then, use a chopstick to poke plenty of holes all over the surface — this is how the milks seep deeply into the cake, saturating every crumb. Slowly pour the milk mixture across the cake, giving it time to soak in fully. Trust the process: it seems like a lot of liquid, but the cake can handle it beautifully.
Step 11: Rest and Refrigerate
Put the cake back into the warm-off oven for 10 minutes to let the milks absorb. Then, remove it and allow it to cool before covering and refrigerating for at least 4 to 6 hours. This chilling time is essential for all the flavors to meld together into pure perfection.
Step 12: Whip the Cream Topping
Just before serving, beat the heavy cream with powdered sugar and almond extract until soft peaks form. This sumptuous whipped cream crowns the cake with a light, sweet finish that pairs perfectly with the milky seduction beneath.
Step 13: Garnish and Serve
Spread the whipped cream evenly over the chilled cake, then add your fresh strawberries, sliced or whole, for a beautifully fresh contrast that brightens each bite. These finishing touches lift The Best Tres Leches Cake Recipe from amazing to absolutely show-stopping.
How to Serve The Best Tres Leches Cake Recipe

Garnishes
Fresh strawberries are a classic choice, adding brightness and just a hint of tartness to balance the sweet, moist cake. You can slice them neatly or simply scatter chopped berries over each slice for a casual, inviting look. A light dusting of cinnamon or a few mint leaves can also add an extra layer of aroma and color.
Side Dishes
This cake is delightfully rich, so lighter accompaniments work best. Pair it with a fresh fruit salad, a scoop of lemon sorbet, or even a simple cup of black coffee or espresso to cut through the sweetness and cleanse your palate wonderfully.
Creative Ways to Present
For a fun twist, serve individual portions in pretty glasses or mason jars, layering cake, milks, and whipped cream for a tres leches parfait style. You could also play with other garnishes like toasted coconut flakes, edible flowers, or a drizzle of homemade strawberry sauce to personalize your presentation while still keeping that classic vibe.
Make Ahead and Storage
Storing Leftovers
Keep your Tres Leches Cake tightly covered in the refrigerator, where it will stay fresh and moist for up to 3 days. The flavors actually improve as the cake rests, making leftovers almost as good as the first slice!
Freezing
This cake doesn’t freeze well after soaking due to its delicate, milk-saturated texture. For best results, freeze only the cake layer before soaking if you want to prepare ahead, then make the milk soak and whipped topping freshly when ready to serve.
Reheating
Remember, The Best Tres Leches Cake Recipe is best enjoyed cold or at room temperature. If you prefer it slightly warmed, let it sit out for a bit to take the chill off, but avoid microwaving as it may separate the milks and alter the texture.
FAQs
Can I use regular milk instead of the three types of milk?
The magic of tres leches lies in the combination of the three milks: sweetened condensed, evaporated, and coconut milk (with Coco Crema). Regular milk won’t give you the same depth of flavor or creaminess, so I highly recommend following the recipe as is.
What is Coco Crema and can I substitute it?
Coco Crema is a creamy coconut product often found in Latin markets; it adds a rich, coconutty layer to this cake. If you can’t find it, full-fat coconut milk is a decent substitute, although the texture might be a little different.
How do I know when the cake is fully soaked?
If your cake absorbs all the milk mixture without any pooling at the bottom, you’ve hit the sweet spot. The poke-hole technique and slow pouring are the best ways to ensure the cake is saturated evenly and thoroughly.
Can I make this cake gluten-free?
You certainly can try substituting the flour with a gluten-free baking blend, but results may vary depending on the flour’s properties. The texture of The Best Tres Leches Cake Recipe might be a bit different, but it will still be delicious!
Will the whipped cream topping hold up if I make the cake a day ahead?
For the freshest look and taste, I recommend making the whipped cream topping right before serving. If you need to prepare earlier, cover the cake tightly and add the whipped cream just a few hours before serving.
Final Thoughts
There’s something truly special about The Best Tres Leches Cake Recipe that makes every celebration feel extra sweet and memorable. Its luscious texture, harmonizing flavors, and stunning presentation make it worth the little bit of effort. So go ahead — gather your ingredients, get cozy in the kitchen, and treat yourself and your loved ones to a dessert that’s as joyful to make as it is to eat. You won’t regret it.
Print
The Best Tres Leches Cake Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 5 hours (including chilling time)
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: Mexican
Description
This Tres Leches Cake recipe is the ultimate moist and decadent dessert, soaked in a blend of three milks and topped with fluffy whipped cream and fresh strawberries. With a light sponge cake base and a rich milk mixture, it’s sure to be a crowd-pleaser for any celebration or sweet craving.
Ingredients
Cake
- 5 eggs, separated into whites and yolks
- 1/2 cup (1 stick) butter, softened
- 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
Milk Mixture
- 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
Whipped Cream Topping
- 2 cups heavy cream
- 1/2 cup powdered sugar
- 1/2 teaspoon almond extract
Garnish
- Fresh strawberries, hulled and sliced or halved
Instructions
- Preheat and Prepare Pan: Preheat your oven to 350°F (175°C). Grease a 9×13-inch cake pan thoroughly with nonstick spray or softened butter to prevent sticking.
- Separate Eggs: In a large bowl or stand mixer, place the 5 egg whites. Separate the yolks into a small bowl and set aside.
- Beat Egg Whites: Whip the egg whites for 2-4 minutes until stiff peaks form, ensuring a light and airy texture for the cake.
- Store Beaten Egg Whites: Transfer the beaten egg whites to a medium bowl and refrigerate while preparing the rest of the batter.
- Cream Butter and Sugar: Using the same bowl or mixer, beat 1/2 cup softened butter until smooth. Gradually add 1 cup sugar and beat until light and fluffy, scraping the bowl edges halfway.
- Add Vanilla and Yolks: Mix in 1 1/2 teaspoons vanilla extract. Add egg yolks one at a time, beating well after each addition to combine thoroughly.
- Mix Dry Ingredients: In a separate bowl, whisk together 1 1/2 cups flour, 1/2 teaspoon kosher salt, 1 teaspoon baking powder, and 1/4 teaspoon baking soda.
- Combine Ingredients: Alternately fold the flour mixture and the chilled beaten egg whites into the butter mixture in batches—half the flour, stir, half the egg whites, stir, and repeat—being careful not to overmix to maintain airiness.
- Transfer Batter to Pan: Pour the batter into the prepared cake pan and spread evenly with a spatula.
- Bake the Cake: Bake at 350°F for 25-30 minutes, until the edges pull away from the pan and a toothpick inserted into the center comes out clean.
- Prepare Milk Mixture: While the cake bakes, warm 1 can of coconut milk in the microwave for 30-60 seconds, stirring until smooth. In a large bowl or measuring cup, combine the warmed coconut milk, 2 cups Coco Crema, 1 can sweetened condensed milk, and 1 can evaporated milk, stirring until fully blended.
- Poke Holes in Cake: After removing the cake from the oven, let it rest for 5 minutes. Use a chopstick to poke many holes all over the surface, being careful not to damage the cake structure.
- Pour Milk Mixture Slowly: Over 3-5 minutes, slowly pour the milk mixture evenly over the cake. Pouring slowly helps absorption so the cake stays moist without becoming soggy.
- Set Cake to Absorb: Place the cake back in the turned-off oven for 10 minutes to help the liquid penetrate. Then let it cool on the counter before covering tightly and refrigerating for at least 4-6 hours to fully absorb flavors and moisture.
- Make Whipped Cream: When ready to serve, beat 2 cups heavy cream on high speed until soft peaks form, then add 1/2 cup powdered sugar and 1/2 teaspoon almond extract. Beat well until fully combined and creamy.
- Top Cake and Garnish: Spread the whipped cream evenly over the chilled cake. Garnish with fresh strawberries, either sliced or halved, to balance the richness and add a fresh flavor contrast.
Notes
- Use a chopstick to poke holes in the cake for better milk absorption.
- Pour the milk mixture slowly to avoid soggy cake tops and ensure even soaking.
- Chill the cake for at least 4-6 hours or overnight for the best flavor and texture.
- Fresh strawberries garnish best, balancing the rich, creamy flavors of the cake.
- Coco Crema is a rich coconut-based product; substitute with thick coconut cream if unavailable.

