Tres Leches Cake is a classic dessert with origins in Latin America. The “Tres Leches” refers to the three milks that are used to make the cake.

slice of tres leches cake on a white plate with whipped cream and strawberry

Tres Leches Cake is also known as “pan tres leches,” which means “three milks bread.” It’s a light, spongy cake soaked in three kinds of milk: evaporated milk, heavy cream and sweetened condensed milk.

Where did the idea of “soaked cake” come from?

Liquid soaked cakes probably began in medieval times. Think of rum cake, tiramisu and trifles, which have been popular across Europe for quite some time. The Tres Leches Cake is most popular in Central and South America, North America and a few other areas of the world.

slice of tres leches cake on a white plate with whipped cream and strawberry

How to make Tres Leches Cake:

Beat sugar and egg yolks together until fluffy. Then add milk, vanilla, flour and baking powder. Separately, beat egg whites to soft peaks, adding in cream of tartar and then sugar. Egg whites are then folded in to the egg mixture, and this creates the batter for the cake. The batter is scraped into a 9×13-inch pan and baked anywhere from 30 to 45 minutes (depending on your oven). The texture should be firm, and a toothpick inserted into the middle should come out clean. Let the cake cool completely.

slice of tres leches cake on a white plate with whipped cream and strawberry

Once cool, poke the top of your cake all over with a fork. This is going to allow the milk syrup to sink into the middle of the cake. The milk syrup is a simple mix of evaporated milk, sweetened condensed milk, heavy whipping cream, vanilla extract and rum. Pour it over the top of your cake, and let the cake absorb the milk syrup.

Can you leave rum out of the recipe?

Yes!  If you do not wish to cook with alcohol, just leave out the rum and maybe add a little extra vanilla extract.

slice of tres leches cake on a white plate with whipped cream and strawberry

Once absorbed, dust the top of the cake with cocoa powder.

tres leches cake with a bite taken out of it topped with whipped cream

If prepared properly, Tres Leches Cake will have a moist texture to it, but it should not be soggy. The three milks soak into the spongy cake. Technically, my recipe has four milks in the recipe since there is regular milk in the batter too. It’s a lightly sweetened cake that is fabulous topped with whipped cream and a side of berries, and it tastes even better on the second day. Enjoy!

slice of tres leches cake on a white plate with whipped cream and strawberry
No ratings yet

Tres Leches Cake

This is a completely rich and decadent, sweet milk-syrup soaked Latin cake.
Prep: 20 minutes
Cook: 45 minutes
Total: 1 hour 5 minutes
Servings: 10 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients

CAKE:

MILK SYRUP:

GARNISHES:

  • fresh whipped cream, ice cream, cocoa powder (as desired)

Instructions 

  • Preheat oven to 350°F. Generously butter 13x9-inch baking dish.

PREPARE THE CAKE:

  • Beat ¾ cup sugar and egg yolks until light and fluffy, about 5 minutes. Fold in the milk, vanilla, flour and baking powder. In a separate bowl, beat the egg whites to soft peaks, adding the cream of tartar after 20 seconds. Gradually add the remaining ¼ cup sugar and continue beating until the whites are glossy and firm, but not dry. Gently fold the whites into the yolk mixture. Pour this batter into the buttered baking dish. Bake the cake until it feels firm and an inserted toothpick comes out clean, about 30 to 45 minutes. Let the cake cool completely in a baking dish. Pierce the cake all over with a fork, taking care to not tear it up.

PREPARE THE MILK SYRUP:

  • Combine all of the milk syrup ingredients in a mixing bowl. Whisk until well blended. Pour the syrup over the cake, spooning the overflow back on top, until it is all absorbed.
  • When ready to serve, dust the whole cake with cocoa powder. Cut a slice and plate it. Top with a dollop of whipped cream or a side of ice cream, and garnish with fruit.

Nutrition

Serving: 1slice, Calories: 394kcal, Carbohydrates: 51g, Protein: 10g, Fat: 17g, Saturated Fat: 10g, Trans Fat: 1g, Cholesterol: 146mg, Sodium: 124mg, Potassium: 382mg, Fiber: 1g, Sugar: 41g, Vitamin A: 665IU, Vitamin C: 2mg, Calcium: 243mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Leave a comment

Your email address will not be published. Required fields are marked *

Rate This Recipe




17 Comments

  1. Lori Lange says:

    I was going over the ingredients and when you made the milk syrup you said combine the milk but you did not say what to do with the vanilla or the rum which was in the ingredients recipe I am sure that you just mix them in BUT>>>>>>>>>>

    1. Lori Lange says:

      It actually says, “Combine all of the milk syrup ingredients.” That includes the vanilla and rum 🙂

  2. Valarie says:

    I have looked at other tres leches recipes where you let the milk syrup soak in overnight in the fridge and serve the next day. Does that work with this recipe? Or do you serve it right away?
    thanks.

    1. Lori Lange says:

      I only made it as directed, so I’m not sure.

  3. Suzanne says:

    To produce 1 cup of evaporated milk, simmer 2 1/4 cups of regular milk down until it becomes 1 cup.

    1. Lori Lange says:

      Thanks for the tip!

  4. Sara neubauer says:

    Sal, you can make your own evaporated milk.

    Prep Time: 2 minutes

    Total Time: 2 minutes

    Ingredients:

    2/3 cup non-fat dry milk
    3/4 cup water
    Preparation:

    Mix the water and dry milk powder together. Then, use in place of the evaporated milk in any recipe.

    1. Lori Lange says:

      I had no idea you could make it from scratch- thanks for sharing that!

    2. Lori Lange says:

      Awesome- thanks for sharing. I had no idea you could make it homemade!

  5. Patara Williams says:

    Do we HAVE to use rum? I’m definitely underage lol

    1. Lori Lange says:

      Yes, you can leave it out– but they make a rum extract that you can buy- just use a 1/2 teaspoon of that instead.

  6. saly says:

    Thanks. I made it with the combination coffee mate and regular milk . As I’ve never had something like this , I’m not sure if it was ok or not! but it was too sweet for my taste. I added coffee to part of it and it moderated the sweetness and turned out nice.

    1. Lori Lange says:

      @saly, It’s a very rich, sweet latin cake! Glad you were able to get it to work with the ingredients you had.

  7. saly says:

    Unfortunately,I can’t find evaporated milk in my country , can I substitute it with regular milk or something else?

    1. Lori Lange says:

      @saly, I’m not sure- haven’t tried it with anything else.

  8. Jelli says:

    This is my go to tres leches. It never fails me and bakes high and mighty every time! My only adaptation is that sometimes I add a bit of cinnamon and more milk usually 2% or whatever we have around the house if it looks like it needs more milk soak. Yummy!

  9. ingrid says:

    I made a semi-homemade tres leches cake and while good I know it wasn’t as good as a homemade one. Now this one? I betting was waaaaaaaaaaaaaay better! Thanks for sharing I need to make a “real” one!
    ~ingrid