Why You’ll Love This Recipe

I love this cake for its incredibly tender texture and creamy flavor. The light sponge absorbs the three-milk mixture without getting soggy, and the whipped topping balances the sweetness perfectly. It’s an ideal make-ahead dessert because it only gets better as it chills. Whether I serve it for a celebration or a cozy dessert night, this cake always gets rave reviews.

Tres Leches Cake Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

For the cake:

  • 2 cups all-purpose flour (spooned and leveled)

  • 2 teaspoons baking powder

  • ½ teaspoon table salt

  • 5 extra-large eggs, room temperature (separated into yolks and whites)

  • 1 cup granulated sugar (divided: ¾ cup and ¼ cup)

  • ½ cup whole milk

  • ½ cup salted butter, melted and cooled

  • 1 teaspoon pure vanilla extract

For the milk soak:

  • 14 ounces sweetened condensed milk

  • 12 ounces evaporated milk

  • ⅔ cup heavy cream

  • 1 teaspoon pure vanilla extract

For the whipped topping:

  • 2 cups cold heavy cream

  • ¼ cup powdered sugar, sifted

  • 1 teaspoon pure vanilla extract

Directions

Prepare and bake the cake

  1. I preheat the oven to 350°F and spray a 9×13-inch baking dish with nonstick spray.

  2. In a small bowl, I whisk together the flour, baking powder, and salt.

  3. I separate the eggs and place the yolks in one bowl.

  4. Using a mixer, I beat the egg whites on medium speed until frothy, then slowly add ¼ cup of sugar. I increase the speed to high and whip until stiff peaks form, then set them aside.

  5. In a separate bowl, I beat the egg yolks with ¾ cup sugar until pale yellow and thick.

  6. I add the milk, melted butter, and vanilla to the yolks and mix until smooth.

  7. I mix in the flour mixture in two batches, just until combined.

  8. Using a spatula, I gently fold in the egg whites in two stages, being careful not to deflate the batter.

  9. I pour the batter into the prepared pan, smoothing it out evenly.

  10. I bake for 23–25 minutes, or until a toothpick inserted in the center comes out clean.

  11. I let the cake cool until just warm, then use a fork to poke holes all over the top.

Soak the cake

  1. In a large measuring cup, I mix the sweetened condensed milk, evaporated milk, heavy cream, and vanilla.

  2. Once the cake is just barely warm, I slowly pour half the milk mixture evenly over the surface, starting at the edges and working toward the center.

  3. I wait a few minutes for it to absorb, then pour the remaining mixture over the cake.

  4. I cover the cake and refrigerate for at least 4 hours, or overnight for best results.

Make the whipped topping

  1. About 30 minutes before topping the cake, I chill my mixing bowl and whisk attachment in the freezer.

  2. I add the cold heavy cream, powdered sugar, and vanilla to the chilled bowl and whip on medium-high until stiff peaks form (about 2–2½ minutes).

Frost and serve

  1. I remove the cake from the fridge and spread the whipped cream topping evenly over the surface using a spatula.

  2. I slice the cake into 15 squares (3×5) and keep it refrigerated until serving.

Servings and timing

This recipe makes 15 servings and takes about 5 hours and 25 minutes total, including chilling time. Most of that is hands-off, so it’s a great dessert to make ahead of time.

Variations

Sometimes I top the whipped cream with fresh fruit like strawberries or sliced mango for a colorful finish. I’ve also added a touch of cinnamon to the milk mixture for warmth. For a slightly richer topping, I fold in a bit of mascarpone with the whipped cream. And if I’m short on time, I use store-bought whipped topping in place of homemade.

Storage/Reheating

I store the cake covered in the refrigerator for up to 3 days. It’s best served chilled, and the flavor and texture only improve with time. I never reheat this cake—it’s meant to be enjoyed cold straight from the fridge.

FAQs

Can I use regular large eggs instead of extra-large?

Yes, I use large eggs if that’s what I have, though the cake may be slightly less fluffy. I just make sure to beat the whites to stiff peaks for volume.

Why is my cake soggy instead of soaked?

It might not have cooled enough before soaking, or the milk may have pooled instead of absorbing. I pour slowly and give it time between pours.

Can I make this cake ahead of time?

Absolutely. I usually make it the night before to give the cake plenty of time to absorb the milk and set up perfectly.

Can I freeze Tres Leches Cake?

I don’t recommend freezing it after soaking, but I’ve baked and frozen the cake base on its own, then thawed and soaked it fresh before serving.

Tres Leches Cake What kind of milk can I substitute?

I stick with the classic trio for best results, but if I need alternatives, I’ve used coconut milk or oat milk in place of heavy cream with good success.

Conclusion

Tres Leches Cake is one of my all-time favorite desserts. It’s light, creamy, and perfectly sweet, with a texture that’s unlike any other cake. Whether I’m making it for a party or just a weekend treat, it always impresses—and best of all, it’s even better the next day.

Print

Tres Leches Cake

Tres Leches Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This classic Tres Leches Cake is ultra-moist, rich, and topped with fluffy whipped cream—made with three types of milk for the perfect creamy bite.

  • Author: Ella
  • Prep Time: 25 minutes
  • Cook Time: 25 minutes
  • Total Time: 5 hours 25 minutes
  • Yield: 15 servings
  • Category: Dessert
  • Method: Baked
  • Cuisine: Latin American
  • Diet: Vegetarian

Ingredients

Cake Base

2 cups all-purpose flour (spooned and leveled)

2 teaspoons baking powder

½ teaspoon table salt

5 extra-large eggs, room temperature, separated

1 cup granulated sugar (¾ cup + ¼ cup, divided)

½ cup whole milk

½ cup salted butter, melted and cooled

1 teaspoon pure vanilla extract

Milk Soak (Tres Leches)

14 oz sweetened condensed milk

12 oz evaporated milk

⅔ cup heavy cream

1 teaspoon vanilla extract

Whipped Topping

2 cups cold heavy cream

¼ cup powdered sugar, sifted

1 teaspoon vanilla extract

Instructions

1. Prepare and Bake the Cake

Preheat oven to 350°F. Grease a 9×13-inch baking dish.

Whisk together flour, baking powder, and salt in a bowl.

In another bowl, beat egg whites until frothy. Gradually add ¼ cup sugar and beat to stiff peaks. Set aside.

In a separate bowl, beat egg yolks and ¾ cup sugar until pale yellow. Mix in milk, butter, and vanilla.

Mix in dry ingredients in two additions.

Gently fold in egg whites in two parts until fully incorporated.

Pour batter into pan, smooth the top, and bake for 23–25 minutes, or until a toothpick comes out clean.

Cool cake until just warm, then poke holes all over with a fork.

2. Add the Milk Mixture

Stir together condensed milk, evaporated milk, cream, and vanilla.

Slowly pour half the mixture over the cake, starting at the edges. Let it absorb, then pour the rest.

Cover tightly and refrigerate at least 4 hours or overnight.

3. Make Whipped Topping

Chill mixing bowl and beaters 30 minutes before whipping.

Beat cream, sugar, and vanilla until stiff peaks form (about 2–2½ minutes).

4. Frost and Serve

Spread whipped topping evenly over the soaked cake.

Slice into 15 squares (3×5). Keep refrigerated until serving.

Notes

Be gentle folding in the egg whites to keep the cake airy.

Chilling overnight enhances flavor and texture.

Customize with cinnamon, berries, or toasted coconut on top.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star