Authentic Tres Leches Cake with Whipped Cream Topping

Published: May 23, 2026
Justin WebbJustin Webb
Categories: Mexican, Cakes
Tags: Dessert, Baking, Sweet, Mexican, Cake, Party Food

Tres Leches Cake

Ultra-moist sponge cake soaked in three types of milk and topped with fluffy whipped cream and cinnamon.

Prep Time:20 minCook Time:30 minTotal Time:50 minServings:12Difficulty:Medium

Nutrition (per serving)

Calories:420 kcal
Protein:8 g
Carbs:52 g
Fat:21 g

Tres Leches cake is the ultimate celebration dessert, famous for its incredible texture and rich, milky flavor. Unlike a standard cake that might turn soggy, the light-as-air sponge used here is specifically designed to soak up the 'three milks'—evaporated, sweetened condensed, and heavy cream—while maintaining its structure and shape.

The result is a cold, refreshing, and incredibly decadent treat that melts in your mouth with every bite. Topped with a cloud of lightly sweetened whipped cream and a dusting of cinnamon, it is a showstopper that actually tastes even better when made a day in advance, making it the perfect stress-free dessert for entertaining.

Ingredients

  • All-purpose flour:1.5 cups
  • Baking powder:1 tsp
  • Salt:1/2 tsp
  • Large eggs, separated:5 pieces
  • Granulated sugar:1 cup
  • Vanilla extract:1.5 tsp
  • Whole milk:1/3 cup
  • Evaporated milk:12 oz
  • Sweetened condensed milk:14 oz
  • Heavy whipping cream:1.75 cups
  • Powdered sugar:3 tbsp
  • Ground cinnamon:1 tsp

Instructions

  1. Preheat your oven to 350°F and grease a 9x13 inch baking pan with butter or cooking spray.

    Greasing a rectangular baking pan for tres leches cake
  2. In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.

    Whisking flour baking powder and salt for tres leches cake
  3. In a large bowl, beat the 5 egg yolks with 3/4 cup of the granulated sugar until the mixture is pale yellow and thick. Stir in the whole milk and 1 teaspoon of vanilla extract.

    Beating egg yolks and sugar for tres leches cake batter
  4. In a separate clean bowl, beat the egg whites until soft peaks form. Gradually add the remaining 1/4 cup of granulated sugar and continue beating until stiff, glossy peaks form.

    Glossy beaten egg whites forming stiff peaks
  5. Gently fold the egg yolk mixture into the egg whites using a spatula. Then, carefully fold in the dry ingredients until just combined, being careful not to deflate the batter.

    Folding sponge cake batter gently with a spatula
  6. Pour the batter into the prepared pan and bake for 25 to 30 minutes, or until a toothpick inserted into the center comes out clean. Let the cake cool completely in the pan.

    Baked sponge cake cooling in a rectangular pan
  7. In a pitcher or bowl, whisk together the evaporated milk, sweetened condensed milk, and 1/4 cup of the heavy cream.

    Whisking the three milk mixture for tres leches cake
  8. Use a fork to poke holes all over the top of the cooled cake. Slowly pour the milk mixture over the cake, ensuring you get the edges.

    Pouring milk mixture over a poked sponge cake
  9. Cover and refrigerate for at least 4 hours, or preferably overnight, to allow the milk to soak in completely.

    Covered tres leches cake chilling in the refrigerator
  10. Before serving, whip the remaining 1.5 cups of heavy cream with the powdered sugar and remaining 1/2 teaspoon of vanilla until stiff peaks form. Spread over the cake and dust with cinnamon.

    Spreading whipped cream and cinnamon over tres leches cake

Tips & Notes

  • For the best volume, make sure your mixing bowl and whisk are completely grease-free before beating the egg whites.
  • Do not skip the chilling time! This cake needs several hours for the sponge to fully absorb the milk mixture without becoming mushy.
  • If you want a modern twist, add a splash of dark rum or coffee liqueur to the milk mixture.