Looking for more free recipes?

Subscribe to my free recipe newsletter to get new family friendly recipes in your inbox each week! Find me sharing more family-friendly inspiration on Pinterest and Instagram.

slice of Homemade Tres Leches Cake topped with a fresh strawberry

Tres Leches Cake

  • Author: Deborah Harroun
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 5 hours
  • Yield: 16 servings 1x
  • Category: Dessert
  • Method: Bake
  • Cuisine: Mexican


Tres Leches Cake – a light and fluffy cake that is soaked with three milks and refrigerated until it is perfectly moist. Top the cake off with whipped cream for a delicious and irresistible cake.




  • 1 1/2 cups all-purpose flour
  • 1 teaspoon baking powder
  • 1/2 teaspoon salt
  • 1/2 cup unsalted butter, at room temperature
  • 1 cup granulated sugar
  • 5 eggs, separated
  • 1/2 teaspoon vanilla extract
  • 1 (14 oz) can sweetened condensed milk
  • 1 (12 oz) can evaporated milk
  • 1 cup heavy whipping cream

Whipped Cream Topping:

  • 1 1/2 cups heavy whipping cream
  • 1 cup granulated sugar


  1. Preheat the oven to 350ºF. Spray a 9×13-inch baking dish with nonstick cooking spray.
  2. In a bowl, whisk together the flour, baking powder and salt. Set aside.
  3. Cream the butter and sugar together until light and fluffy. Add the egg yolks and vanilla and beat until combined.
  4. Add the flour and mix just until combined.
  5. Place the egg whites in a medium bowl and beat until stiff peaks form.
  6. Using a spatula, stir about 1/4 of the egg whites into the batter. The batter is really thick, so it will be a little bit harder to stir the egg whites in. Take another 1/4 of the egg whites and start to gently fold them in. Once they are mostly combined, add another 1/4 of the egg whites, folding the in as gently as possible. Then fold in the remaining egg whites.
  7. Pour the batter into the prepared pan. Use a spatula to spread the batter evenly.
  8. Bake the cake in the preheated oven until a tester inserted in the middle comes out clean, about 30 minutes.
  9. While the cake is baking, combine the sweetened condensed milk, evaporated milk and whipping cream.
  10. As soon as you remove the cake from the oven, take a skewer or fork and pierce the cake generously. Slowly pour the milk mixture evenly over the top of the cake.
  11. Refrigerate the cake at least 4 hours, but overnight is best.
  12. Place the heavy whipping cream in a large bowl and beat until soft peaks start to form. Slowly start adding the sugar, beating until stiff peaks form. Spread the whipped cream over the top of the cake.
  13. Keep the cake refrigerated until ready to serve.

Recipe Notes:

Nutrition information provided as an estimate only. Various brands and products can change the counts. Any nutritional information should only be used as a general guideline.


  • Serving Size: 1 slice
  • Calories: 463
  • Sugar: 46 g
  • Sodium: 168 mg
  • Fat: 25 g
  • Saturated Fat: 15 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0 g
  • Carbohydrates: 54 g
  • Fiber: 0 g
  • Protein: 7 g
  • Cholesterol: 140 mg

Keywords: tres leches cake