May 4th, 2012

Homemade Tres Leches Cake

This post may contain affiliate links. See my full disclosure for further details.

I’ve been wanting to try making Tres Leches Cake (or three milks cake) for awhile now.  I’m so glad I finally got around to it!

Tres Leches Cake

The cake itself will seem very dry and airy, which is exactly what you want. It’s going to soak up all that sweet milk and become incredibly moist and delicious.

It really is best if you can make it a day ahead so there is plenty of time for all of the glaze to be absorbed.

But honestly, I couldn’t wait that long and it was still delicious–although I’m sure it will be even better tomorrow.

I wasn’t sure how my family would like this, but they all kept telling me how good it was.  It was really quite simple to make, and would be a perfect dessert for Cinco de Mayo, or any Mexican themed meal.

Substitution:  If you don’t have cake flour, just add a tablespoon of cornstarch per 1 cup of all-purpose flour.

Tres Leches Cake


    For the cake

    • 1 3/4 cups cake flour
    • 1 teaspoon baking powder
    • 1 teaspoon cinnamon
    • 1/2 teaspoon salt
    • 1/2 cup unsalted butter, at room temperature
    • 1 cups sugar
    • 5 eggs
    • 1 1/2 teaspoons vanilla

    For the glaze

    • 1 (12 oz.) can evaporated milk
    • 1 (14oz.) can sweetened condensed milk
    • 1 cup half-and-half

    For the whipped cream

    • 2 cups heavy cream
    • 1/4 cup powdered sugar
    • 1 teaspoon vanilla
    • Maraschino cherries, drained (optional)


    1. Preheat the oven to 350 degrees. Lightly grease and flour a 9×13 inch pan and set aside.
    2. Whisk together the cake flour, baking powder, cinnamon, and salt in a medium mixing bowl and set aside.
    3. Place the butter into the bowl of a stand mixer. Using the paddle attachment, beat on medium speed until fluffy, about 1 minute. Decrease the speed to low, and add the sugar.
    4. Add the eggs, one at a time, and mix to thoroughly combine. Stir in vanilla. Add the flour mixture to the batter in three batches and mix until just combined.
    5. Transfer the batter to the prepared pan and spread evenly. Bake for 20 to 25 minutes, or until the cake is just golden and a toothpick comes out clean. Cool completely before adding glaze.
    6. Prepare the glaze by whisking together the evaporated milk, sweetened condensed milk and half-and-half in a medium bowl.
    7. Poke the top of the cake all over with a fork. Pour the glaze over the cake. It will seem like a lot, but the cake will soak it all up. Cover the cake and refrigerate for at least 6 hours, or even better, overnight.
    8. Before serving, make the whipped cream topping by beating the heavy cream, powdered sugar, and vanilla into the bowl of a stand mixer until stiff peaks are formed.
    9. Spread the topping onto the cake, and return to the refrigerator until ready to serve. Top each serving with a maraschino cherry, if desired.
    1 review

    Who Dished It Up First: Adapted from A Farmgirl’s Dabbles.



    1. YAY!!!!!!!!!!! This is my fav cake. Thanks for posting this recipe. I’ll try it and let you know how it turns out.


    2. Tres leches cake is amazing!! Back home, in Venezuela, we some times top it with dulce de leche instead of whipped cream, its soooo good!

    3. Thank you for stopping by my blog to say hello and comment on my newspaper roses. I am such a huge fan of your blog and have made many of your FANTASTIC recipes for my family.

      *doing kartwheels from excitement*

      🙂 Have a great day!

    4. You post some of the best recipes! I love reading your blog 🙂

    5. OMG!!! I love this cake and there is no where to get it here in the South. Thanks for the recipe…

    6. My favorite cake ever!


    Speak Your Mind