Classic Tres Leches Cake [video]

Catalina Castravet
By Catalina Castravet

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

Before enjoying this delicious dessert try my Chicken Enchiladas, Taco Salad and Chicken Quesadilla recipes as your main courses.

Tres Leches Cake

Classic Tres Leches Cake Recipe

Tres Leches Cake is the perfect sweet treat to make at home, as it requires simple ingredients and easy steps to complete. Chilling it in the refrigerator for six hours or overnight is crucial to achieving the right texture and consistency is the most important part.

I was first introduced to this dessert at a Mexican restaurant and have liked it ever since. I knew I had to have it and figure out how to make it. Though it takes a few steps to complete, it always tastes better fresh. It is very similar to bread, that you do not have to make it at home all the time, but when you make it at home it tastes so much better.

With Cinco de Mayo coming up this will be the perfect excuse and reason to make for the holiday. I really think that the difference between making a good and excellent cake is in using quality ingredients, topping it with a homemade whipped topping and fresh fruit of the side.

What is tres leches cake?

Tres leches which directly translates into “three milks” is a traditional Mexican poke cake that is served with some berries on the side or on top.

This cake is filled with three different kinds of milk and is condensed into one spongey and delicious slice. The three kinds of milk are evaporated milk, condensed milk, and whole milk. There is also cinnamon, nutmeg, eggs, salt, vanilla extract, and multiple different kinds of ingredients that go into making it.

Homemade Tres Leches Cake

What is a poke cake?

This means that you take a baked cake and poke several holes in it after baking. The holes are filled with liquid and filling such as different types of milk or cream. In this particular case, it is filled with a milk mixture.

Does tres leches dessert have alcohol?

It is up to you. Depending on whether or not you want to infuse it with booze you can. By adding rum into the recipe it will taste more like a tiramisu. I would recommend doing this if you were having a party with more adults rather than children.

The taste of the rum inside a dessert can be intimidating for children, but delicious for adults.

Best Tres Leches Cake

How long can you keep tres leches dessert fresh?

This lasts for about four to five days in the refrigerator. It is recommended to consume it in the first 48 hours so that it can still have that sense of freshness.

What kind of milk do you use to soak tres leches cake?

Three different kinds of milk are used to soak this: evaporated milk, sweetened condensed milk, and whole milk. In addition, if you would like to try a dairy-free option try and replace all of these with coconut or almond milk. The almond milk will be the most neutral kind in flavor.

How long you should let tres leches cake soak?

This particular cake is best soaked for six hours or overnight. That way, the sponge can soak up all of the milk inside and be filled with flavor.

Can you freeze tres leches cake?

It is not a good idea to freeze the cake, because the sponge would freeze well, but the milk will just be soggy and a mess rather than the delicious dessert you once enjoyed.

Classic Tres Leches Cake Recipe

Recipe Tips:

  • First, to reduce some of the time that takes to make this cake, you can use a cake mix for like White Cake mix that you can spice with cinnamon and nutmeg.
  • Also, instead of the homemade Whipped Cream, you can use Cool Whip Topping.
  • The cinnamon and nutmeg are optional, you can skip if you don’t like them.
  • If you are looking for a boozy treat, add 1/3 cup of rum to the milk mixture.
  • Also, this dessert is great served with berries on the side, like strawberries, raspberries, blueberries or blackberries.
  • Keep it refrigerated as the Whipped Cream will soften if kept at room temperature for too long and it will melt.
  • Clean the knife after each cut, to ensure clean and beautiful slices when serving.

Watch Recipe Video:

Save Recipe
0 from 0 reviews
Best Tres Leches Cake
Author: Catalina Castravet Serves: 12 servings
Prep time: 30 minutes Cook time: 30 minutes Total time: 1 hr



  • 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.
Calories: 315 Carbohydrates: 53 Protein: 10 Fat: 6 Saturated Fat: 3 Cholesterol: 85 Sodium: 271 Potassium: 329 Fiber: 0 Sugar: 46 Vitamin A: 455 Vitamin C: 0.6 Calcium: 320 Iron: 1.2
Save Recipe

Classic Tres Leches Cake Recipe


Get free recipes to your inbox!


Leave a reply


Where do I get the stabilizer envelopes ?, Thanks for the recipe.


Any grocery store, by the Jello.



What is the stabilizer? I have not seen anything like that? Is it also called by another name or is there a brand name?


Its called whipped cream stabilizer, its optional, but makes your whip cream stay fluffy for longer.


Danelle Dehne

Is whipped cream stabilizer unflavored gelatin?


no, its a special powder, that helps the cream maintain its shape longer. Its optional, you can still make the recipe without it.


Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.