Go Back
+ servings
moist Mexican Tres Leches Cake

Tres Leche Cake

Tres leche cake is a velvety, decadent Latin cake made with layers of sponge cake and 3 types of milk. Since you can make it ahead, it is the perfect cake to bring to your next family get together.
Course Dessert
Cuisine American
Keyword tres leche cake
Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Servings 16
Calories 448kcal
Author Kat Jeter & Melinda Caldwell


For the Cake:

  • 5 large Eggs divided and room temperature
  • ½ cup Butter softened
  • 1 cup Granulated sugar
  • 1 ½ teaspoons Vanilla extract
  • 1 ½ cups All-purpose flour
  • 1 teaspoon Baking powder
  • ½ teaspoon Salt
  • ¼ teaspoon Baking soda

For the Tres Leche:

  • 13.6 ounces Coconut milk
  • 14 ounces Sweetened condensed milk
  • 12 ounces Evaporated milk

For the Whipped Cream:

  • 2 cups Heavy whipping cream
  • ½ cup Powdered sugar
  • ½ teaspoon Vanilla extract
  • 1 pint Strawberries for garnish


  • Preheat the oven to 350 degrees Fahrenheit
  • Place the egg whites in a large bowl and the egg yolks in a small bowl, set aside.
  • Beat the egg whites until stiff peaks form, about 3-4 minutes.
  • Store the egg whites in the fridge until step 10
  • Beat ½ cup of butter until smooth
  • Add the granulated sugar and continue to beat until light and fluffy, scraping the sides down as you go
  • Add the vanilla extract and mix well
  • Next, add the egg yolks, one at time, mixing well before adding the next one.
  • In a separate bowl, whisk the flour, salt, baking powder, and baking soda.
  • Remove the egg whites from the fridge and add the egg whites and the flour mixture to the wet ingredients, alternating sets, until everything is added. Be careful not to overmix.
  • Pour the batter into a prepared 9x13 baking pan and spread out the mixture so it is smooth.
  • Bake for 25-30 minutes, or until a toothpick comes out clean and the edges of the cake should pull away from the pan slightly.
  • While the cake is baking, prepare the tres leche mix.
  • Using a large glass container (bowl, mixing cup, etc), add the can of coconut milk. Microwave for about 30 seconds to remove any lumps.
  • Add the sweetened condensed milk and the evaporated milk, stirring until combined.
  • After the cake has rested for 5 minutes, poke holes throughout the cake and pour the tres leche mixture over it slowly. (You want to pour slowly so the top of the cake has a chance to absorb the mixture as well)
  • Place the cake back inside the oven (make sure the oven is OFF), and leave it in for 10 minutes.
  • After 10 minutes, remove the cake from the oven and allow to cool before transferring to the fridge. You want the cake to chill in the fridge for about 6 hours.
  • Before serving, prepare the whipped cream by beating the heavy cream on high until soft peaks form.
  • Add the powdered sugar and almond extract and mix well.
  • Spread the whipped cream over the tres leche cake and garnish with strawberries, if desired.
  • Enjoy!


Serving: 1slice | Calories: 448kcal | Carbohydrates: 45g | Protein: 8g | Fat: 27g | Saturated Fat: 18g | Trans Fat: 1g | Cholesterol: 129mg | Sodium: 232mg | Potassium: 339mg | Fiber: 1g | Sugar: 33g | Vitamin A: 820IU | Vitamin C: 19mg | Calcium: 178mg | Iron: 2mg