Classic Tres Leches Cake [video]

Catalina Castravet
By Catalina Castravet
5 from 3 reviews

Cinco de Mayo Desserts Easter Poke Cakes The 50 Best Cake Recipes

Cook time Cook time: 30 minutes

Last updated on June 18th, 2021 at 09:26 pm

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.

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.

Why is it called 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.

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.

How do you make Thes Leches cake from scratch?

  1. Bake the Cake
    First, you make a classic sponge cake based on the recipe. Or you can use a White Cake Mix or Yellow Cake mix to make the base.
  2. Make the Milk Mixture
    While the cake is baking, make the “three kinds of milk mixture” by combining sweetened condensed milk, evaporated milk and whole milk.
  3. Poke
    Once the cake comes out of the oven, immediately use the end of a wooded spoon to poke holes all over the surface. Next, pour the milk mixture uniformly over the cake.
  4. Cool and refrigerate
    Let the cake cool and transfer to the fridge for a few hours or best overnight.
  5. Whipped Cream
    Make the whipped cream, and top the cooled cake with it, sprinkle with cinnamon and chill for one hour before serving.
  6. Serve
    Garnish with fresh strawberries and serve.

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.

Does tres leches dessert have alcohol?

It is up to you. Depending on whether 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.

How long can tres leches cake stay in the fridge?

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.

How long you should let the cake soak?

This particular cake is best soaked for six hours or overnight. That way, the sponge can soak up all 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.

Recipe for Tres Leches cake 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.

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.
5 from 3 votes
Save Print Pin Rate
Prep Time: 30 minutes
Cook Time: 30 minutes
Chill: 6 hours
Total Time: 7 hours
Servings: 12 servings
Calories: 315kcal
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


  • Preheat oven to 350 degrees F.
  • Lightly spray a 9x13'' pan with non-stick baking spray or grease with some butter and set aside.
  • In a medium bowl combine flour, baking powder, baking soda, cinnamon, nutmeg, and salt.
  • 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.
  • Add the egg yolk mixture to the dry ingredients and stir gently just until combined, careful to not over-mix.
  • 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.
  • 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.
  • Bake for 25 to 35 minutes, or until a toothpick inserted in the center of the cake comes out clean.
  • Remove from the oven and allow it to cool completely.
  • Use a fork or straw to poke holes all over the top of the cake.

Milk Mixture:

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


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

Whipped Topping:

  • 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.
  • Sprinkle some cinnamon on top and garnish with fresh sliced strawberries.



Calories: 315kcal | Carbohydrates: 53g | Protein: 10g | Fat: 6g | Saturated Fat: 3g | Cholesterol: 85mg | Sodium: 271mg | Potassium: 329mg | Fiber: 0g | Sugar: 46g | Vitamin A: 455IU | Vitamin C: 0.6mg | Calcium: 320mg | Iron: 1.2mg
Made This Recipe?

Show me what you made on Instagram or Facebook and tag me at @sweetnsavorymeals or hashtag it at #sweetnsavorymeals.



Get free recipes to your inbox!


Leave a reply


That looks really good. I can almost taste it now. I WILL be tasting it this weekend. LOL


Lisa Favre

This tres leches cake looks absolutely delicious and I can't wait to try your recipe out. Tres Leches cake is one of my all-time faves!


Tara Pittman

I am drooling over here. I wish there was a way to make this dairy-free.



I haven't tried this kind of cake before but it sure does look yummy. I have a weakness for any dessert topped with whipped cream.


Celebrate Woman Today

This wonder, I have never made. Time has come to test it out!


Kita Bryant

This is a really delicious recipe. I would love to bake this one night.


Lisa Joy Thompson

This looks so delicious! I've never heard of whipped cream stabilizer before, but I'll look for it the next time I head to the grocery store.


Leave a Reply

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

Recipe Rating

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