Tres Leches Soft and Irresistible

Section: Indulgent Desserts for Sweet Endings

This indulgent Tres Leches cake delivers unparalleled softness and flavor. Its light, airy sponge is soaked in a luxurious mixture of three creamy milks—sweetened condensed milk, evaporated milk, and regular milk. Finished with a fluffy whipped cream topping and fresh berries, this classic Latin American dessert is a crowd-pleaser perfect for any occasion. From its delicate sweetness to its melt-in-your-mouth texture, this cake is guaranteed to impress your guests. Prepare it ahead to allow the milk to infuse every bite beautifully for maximum decadence!

A woman wearing a chef's hat and apron.
Recipe Author Maria
Updated as of Sun, 04 May 2025 22:05:49 GMT
A slice of tres leches cake with strawberries on top. Bookmark
A slice of tres leches cake with strawberries on top. | foodbymary.com

This creamy tres leches cake transforms simple ingredients into a decadent dessert that's become my signature celebration treat. The light sponge soaks up the sweet milk mixture creating that unforgettable melt-in-your-mouth texture that keeps everyone coming back for seconds.

I first made this cake for my sister's birthday after she fell in love with it during our trip to Mexico. Now it's requested at every family gathering and I've perfected the technique over dozens of batches.

Ingredients

  • Eggs: Separated for the lightest most airy cake texture possible. Room temperature eggs whip up much better
  • Sugar: Creates just the right amount of sweetness without overwhelming the milk flavors
  • Vanilla extract: Adds warmth and depth to the cake base. Use pure extract not imitation
  • All purpose flour: Provides structure while still allowing for a tender crumb
  • Baking powder: Ensures proper rise for that perfect sponge cake texture
  • Salt: Balances the sweetness and enhances all other flavors
  • Sweetened condensed milk: Delivers that distinctive tres leches richness and caramel notes
  • Evaporated milk: Adds creaminess without diluting the flavors like regular milk would
  • Regular milk: Rounds out the three milk combination with a lighter touch
  • Rum: Optional but highly recommended for that authentic flavor boost
  • Whipped topping: Creates the perfect cloud like finish that complements the moist cake

Step-by-Step Instructions

Prepare Baking Pan:
Preheat your oven to 375°F and thoroughly spray a 9x13 inch baking pan with cooking spray. The proper preparation prevents sticking and makes serving much easier after soaking.
Prepare Egg Yolk Mixture:
Beat egg yolks with sugar and vanilla for a full 2 minutes until the mixture becomes pale yellow and thickens noticeably. This step incorporates air and creates the base structure of your cake so don't rush it.
Combine Dry Ingredients:
In a separate bowl whisk together flour baking powder and salt until fully integrated. Properly mixed dry ingredients ensure even distribution of leavening agents for consistent texture throughout the cake.
Create Cake Batter:
Add half the flour mixture to the yolk mixture whisking until just combined then add milk followed by remaining flour. The batter will be thick but don't overmix which can develop gluten and toughen your cake.
Whip Egg Whites:
Beat egg whites until stiff peaks form then gradually add sugar and continue beating for another minute. Properly whipped whites should hold their shape when you lift the beaters creating glossy peaks that stand up.
Fold In Egg Whites:
Using a gentle folding motion incorporate the whipped egg whites into the cake batter. This crucial step maintains the air bubbles that create the light spongy texture essential for absorbing the milk mixture.
Bake The Cake:
Pour the batter into your prepared pan and bake for exactly 20 minutes. The cake is done when a toothpick inserted in the center comes out clean and the top springs back when lightly touched.
Prepare Milk Mixture:
While the cake cools for 10 minutes whisk together condensed milk evaporated milk regular milk and rum. This combination creates the signature tres leches flavor profile that makes this dessert legendary.
Soak The Cake:
Pierce the entire cake surface thoroughly with a fork creating channels for the milk mixture to penetrate. Slowly pour the milk mixture evenly over the entire cake allowing it to absorb gradually.
Chill And Finish:
Cover with plastic wrap and refrigerate for at least 3 hours but preferably overnight. Before serving top with whipped cream a dusting of cocoa powder and fresh berries for a beautiful presentation.
A slice of tres leches cake. Bookmark
A slice of tres leches cake. | foodbymary.com

My favorite part of this recipe is watching people take their first bite. Their eyes widen with surprise at how light yet decadent it tastes. My husband who normally skips dessert always has seconds of this cake which tells you everything you need to know about how special it truly is.

The Secret To Perfect Texture

The key to an authentic tres leches cake lies in creating a sponge cake with the perfect structure. Unlike regular cakes this one needs to absorb an enormous amount of liquid without collapsing. The separately whipped egg whites create tiny air pockets throughout the batter that act like little reservoirs for the milk mixture. Take your time with the folding process to maintain as much of that airy structure as possible.

Storage And Serving Tips

This cake actually improves with time in the refrigerator. Store covered for up to 4 days though it rarely lasts that long in my house. The cake will continue to absorb the milk mixture becoming even more flavorful. For the best presentation add the whipped topping and garnishes just before serving. Let the cake sit at room temperature for about 15 minutes before serving to take the chill off and allow the flavors to bloom.

Customization Options

While traditional tres leches cake is perfect on its own I love personalizing it for different occasions. For a tropical twist add a teaspoon of coconut extract to the milk mixture and garnish with toasted coconut flakes. During fall a touch of cinnamon in both the cake and milk mixture creates a warm cozy flavor profile. For a chocolate version add 1/4 cup of cocoa powder to the dry ingredients and garnish with chocolate shavings instead of berries.

A slice of tres leches cake with strawberries and blueberries on top. Bookmark
A slice of tres leches cake with strawberries and blueberries on top. | foodbymary.com

Frequently Asked Questions

→ What makes Tres Leches cake so moist?

The moist texture comes from soaking the sponge cake in a mixture of three types of milk—sweetened condensed milk, evaporated milk, and regular milk. This allows the cake to absorb the rich, creamy flavors while remaining incredibly tender.

→ Can I make Tres Leches cake ahead of time?

Yes, it's best to make this cake ahead of time! Refrigerate it for at least 3 hours or overnight to allow the milk mixture to fully soak into the sponge.

→ What toppings go well with Tres Leches cake?

Common toppings include whipped cream, cocoa powder, and fresh fruits like strawberries, raspberries, or blueberries. These add a fresh and flavorful finish to the cake.

→ How do I prevent the cake from getting soggy?

Make sure the cake has cooled completely before adding the milk mixture. This helps the sponge absorb the liquid without becoming overly soggy.

→ Can I adjust the sweetness of the cake?

You can customize the sweetness by reducing the amount of sugar in the sponge or using unsweetened whipped cream for the topping.

→ What can I use instead of rum in the milk sauce?

If you'd prefer a non-alcoholic version, simply omit the rum or substitute it with a splash of vanilla extract for added flavor.

Soft and Moist Tres Leches

Moist sponge cake soaked in 3 milks, topped with whipped cream and berries.

Prep Time
30 minutes
Cooking Time
20 minutes
Overall Time
50 minutes
Recipe Author: Maria

Dish Category: Desserts

Recipe Difficulty: Medium Effort

Cuisine: Mexican

Serves: 12 Serving Size

Dietary Options: Vegetarian

What You’ll Need to Cook

→ For Cake

Ingredient 01 6 large eggs, separated
Ingredient 02 2/3 cup sugar
Ingredient 03 2 teaspoons vanilla extract
Ingredient 04 2 cups all-purpose flour
Ingredient 05 1 tablespoon baking powder
Ingredient 06 1/4 teaspoon salt
Ingredient 07 1/2 cup milk
Ingredient 08 3 tablespoons sugar (for egg whites)

→ For Milk Sauce

Ingredient 09 14 ounce sweetened condensed milk (1 can)
Ingredient 10 12 ounce evaporated milk (1 can)
Ingredient 11 1/2 cup milk
Ingredient 12 2-3 tablespoons rum

→ Optional Toppings

Ingredient 13 16 ounce whipped cream (e.g., Cool Whip)
Ingredient 14 Cocoa powder
Ingredient 15 Mixed berries such as strawberries, raspberries, blueberries

Steps to Prepare

Step 01

Preheat your oven to 375℉. Spray a 9x13-inch baking pan with cooking spray. Set aside.

Step 02

Separate the eggs, placing the egg whites in a bowl for later. In another bowl, add the egg yolks, 2/3 cup sugar, and vanilla extract. Beat with a mixer on high speed until thick and pale, about 2 minutes.

Step 03

In another bowl, whisk together the flour, baking powder, and salt. Add half the dry mixture to the egg yolk mixture and whisk until combined. Add the milk, then the remaining dry mixture, and whisk well. The batter should be thick.

Step 04

In a clean bowl, beat egg whites on high speed until stiff peaks form. Gradually add 3 tablespoons sugar and beat for another minute until sugar is dissolved. Fold the whipped egg whites gently into the cake batter.

Step 05

Pour the batter into the prepared pan. Bake for 20 minutes or until a toothpick inserted into the center comes out clean. Allow the cake to cool for 10 minutes.

Step 06

While the cake is cooling, whisk together the sweetened condensed milk, evaporated milk, regular milk, and rum in a bowl.

Step 07

Pierce the cooled cake all over with a fork. Gradually pour the milk mixture evenly over the cake. Cover the pan with plastic wrap and refrigerate for at least 3 hours or overnight.

Step 08

Top the cake with whipped cream, cocoa powder, and mixed berries, if desired. Serve chilled.

Extra Cooking Tips

  1. Ensure the cake has cooled completely before pouring the milk sauce to avoid sogginess.
  2. For enhanced flavor, consider adding a splash of brandy or extra rum to the milk mixture.
  3. Piercing the cake with a fork helps it absorb the milk mixture. Be thorough for even soaking.
  4. Use clean tools when whipping egg whites to ensure they reach stiff peaks.
  5. Garnish with fresh berries and cocoa powder immediately before serving for a fresh touch.

Must-Have Tools

  • KitchenAid Hand Mixer
  • 9x13-inch Casserole Dish

Allergen Information

Always check ingredient labels for allergens and seek expert advice if uncertain.
  • Contains eggs
  • Contains dairy
  • Contains gluten (from all-purpose flour)

Nutrition Info (Per Serving)

These details are for guidance and aren’t a replacement for professional advice.
  • Calories Count: 426
  • Fats: 16 grams
  • Carbs: 57 grams
  • Proteins: 12 grams