Go Back
+ servings
Image of mexican tres leches cake slice.

Classic Tres Leches Cake

Tres Leches Cake is a light and creamy poke cake soaked in a mixture of three kinds of milk. Topped with whipped cream and served with berries on the side.

Course Dessert
Cuisine Hispanic, Mexican
Keyword Tres Leches Cake
Prep Time 30 minutes
Cook Time 30 minutes
Chill 6 hours
Total Time 7 hours
Servings 12 servings
Calories 315 kcal
Author Catalina Castravet



  • 1 cup all-purpose flour
  • 1 1/2 teaspoons baking powder
  • 1 teaspoon baking soda
  • 1/2 teaspoon cinnamon
  • 1/4 teaspoon nutmeg
  • 1/4 teaspoon salt
  • 5 large eggs separate whites from yolks in different bowls
  • 1 cup granulated sugar divided into 3/4 and 1/4 cup
  • 1/2 cup whole milk
  • 1 teaspoon vanilla extract

Milk Mixture:

  • 12 ounces can evaporated milk
  • 14 ounces can sweetened condensed milk
  • 1/3 cup whole milk

Whipped Topping:

  • 4 cups heavy whipping cream cold
  • 2 envelopes whipped cream stabilizer optional
  • 1/3 cup powdered sugar more if you want it sweeter
  • 1 teaspoon vanilla extract


  • Ground cinnamon
  • Sliced strawberries


  1. Preheat oven to 350 degrees F.
  2. Lightly spray a 9x13'' pan with non-stick baking spray or grease with some butter and set aside.
  3. In a medium bowl combine flour, baking powder, baking soda, cinnamon, nutmeg, and salt.
  4. Add ¾ cups of sugar to the bowl with egg yolks and mix on high speed until pale yellow. Stir in the vanilla extract and whisk in the 1/2 cup of milk until fully combined.
  5. Add the egg yolk mixture to the dry ingredients and stir gently just until combined, careful to not over-mix.
  6. Using an electric mixer, beat the egg whites on high speed until fluffy, start adding gradually the remaining ¼ cup of sugar and continue beating until stiff peaks form.
  7. Fold the egg whites into the cake batter gently, just until combined. Transfer the cake batter into prepared pan and smooth the top with a spatula.
  8. Bake for 25 to 35 minutes, or until a toothpick inserted in the center of the cake comes out clean.
  9. Remove from the oven and allow it to cool completely.
  10. Use a fork or straw to poke holes all over the top of the cake.

Milk Mixture:

  1. In a large measuring cup combine the evaporated milk, sweetened condensed milk, and whole milk.
  2. Slowly pour the milk mixture over the top of the cake, try to distribute the mixture evenly and don't forget the cake edges.


  1. Refrigerate the cake for at least 6 hours or overnight, to allow it to soak up the milk mixture.

Whipped Topping:

  1. Add the heavy cream, stabilizer, sugar, and vanilla to a large bowl and beat until stiff peaks. Distribute on top of the cake, smoothing it with a spatula.
  2. Sprinkle some cinnamon on top and garnish with fresh sliced strawberries.

Recipe Video

Nutrition Facts
Classic Tres Leches Cake
Amount Per Serving
Calories 315 Calories from Fat 54
% Daily Value*
Fat 6g9%
Saturated Fat 3g19%
Cholesterol 85mg28%
Sodium 271mg12%
Potassium 329mg9%
Carbohydrates 53g18%
Fiber 0g0%
Sugar 46g51%
Protein 10g20%
Vitamin A 455IU9%
Vitamin C 0.6mg1%
Calcium 320mg32%
Iron 1.2mg7%
* Percent Daily Values are based on a 2000 calorie diet.