Classic Tres Leches Cake
Tres Leches Cake is a light, fluffy, creamy poke cake soaked in a mixture of three kinds of milk, topped with whipped cream and fresh berries. I always make it for Cinco de Mayo, and everyone raves about it. The sponge cake is perfectly infused with the sweet and cinnamony mkxtyre, and every bite is silky smooth and tender, which feels more like an experience than just eating a dessert.
I am actually hooked on poke cakes; they seem to be the easiest dessert to make, while still looking stunning and tasting like something from a high-end bakery. My strawberry poke cake is one of the most popular recipes on the blog, and this Baileys poke cake is always a hit.
Table of contents
I first tried this Latin dessert when I was visiting Mexico. We chose a lovely restaurant by the Gulf, and after we finished, I decided to try the cake for dessert. It was so light and airy with its whipped cream topping but rich with so much milky flavor. Tres leches, which directly translates to “three milks, is a cake filled with a mixture of evaporated milk, condensed milk, and whole milk.
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, which is the most important part. If you are planning a Mexican feast night, make sure to add some sweet Mexican bunuelos, homemade churros, or fluffy sopapillas.
Why you will love this recipe
- Easy to make: There is nothing difficult about making this cake. You won’t need any special tools or skills. Just a cake pan and a spoon to poke some holes. Make it even easier with a box cake mix.
- Great for Cinco de Mayo: Whether it is a holiday or not, I love this Spanish dessert. I sometimes serve it with a Mexican meal like my Mexican stuffed peppers.
- Make in minutes: I also love that it can be made in about 30 minutes. However, it does need significant chill time, so I usually make it the night before.
- Light, airy, and rich: With the air bubbles and holes in the cake and the whipped cream topping, this cake is so light and airy, but it has a rich, creamy milk filling. This makes for perfect consistency.
What you will need
For the cake
- Dry ingredients: I use all-purpose flour because it has more gluten than cake flour. This gives it the structural integrity it needs to hold all the liquid without turning soggy.I also use both baking soda and baking powder to give the cake maximum lift without compromising the texture.
- Wet ingredients: I use whole milk in the cake mixture for a moist and tender crumb. The egg yolks and egg whites are used separately. I mix the yolks with sugar and milk to get the rich, custardy flavor and thick moisture. The egg whites are whipped until fluffy to create a light, spongy structure to absorb the milk mixture without getting soggy. Pure vanilla extract helps neutralize the strong smell of the eggs and provides a rich vanilla taste without a bitter aftertaste.
- Seasonings: Besides salt, I also use cinnamon and nutmeg to cut through the overwhelming sweetness of the dairy. White granulated sugar acts as a stabilizer when whipped with the egg whites while also sweetening and moistening the cake.
- Milk mixture: Sweetened condensed milk provides the thick, creamy sweetness of the 3 milks while evaporated milk thickens the mixture without sweetness, and whole milk adds extra flavor and tenderness.
For the whipped topping
- Wet ingredients: I use very cold heavy cream with at least 36% milkfat to get dense, firm peaks. Pure vanilla extract adds a rich flavor and aroma without bitterness.
- Dry ingredients: To make the whipped cream last longer than a day or two, I add a couple of envelopes of whipped cream stabilizer.
- Seasonings: Powdered sugar sweetens the whipped cream while also helping it stay stable because of the cornstarch in it.
How to prepare
Preheat the oven: First, I preheat the oven to 350 degrees F and spray a pan with non-stick baking spray.
Make the batter: Now, I mix the flour, baking soda, baking powder, nutmeg, cinnamon, and salt in a medium bowl. In another bowl, I mix egg yolks with ¾ cup of sugar on high speed until it is pale yellow. Then, I whisk in ½ cup of milk and vanilla extract before stirring it into the dry ingredients. I beat the egg whites on high speed until they are fluffy, adding the remaining ¼ cup of sugar, beating until stiff peaks form. Then, I gently fold the egg whites into the cake batter and spoon it into the prepared pan, smoothing it out with a spatula.
Bake the cake: Bake the cake for 25 to 35 minutes, or until it passes the toothpick test. Then, I remove it from the oven and let it cool for about 5 minutes before poking holes in it.
Make the milk mixture: After it cools completely, I stir together the milk mixture ingredients and pour them over the top of the cake, making sure to get it over the entire cake, including the edges.
Chill the cake: Now, I put the cake in the fridge overnight or for at least 6 hours to let the milk mixture absorb.
Make the whipped topping: To make the whipped topping, I mix the cold heavy cream, sugar, vanilla, and stabilizer in a chilled bowl and beat it until stiff peaks form.
Garnish and serve: When I am ready to serve, I spread the whipped topping on the cake and garnish it with cinnamon and sliced strawberries.
Expert tip
Poking the holes
If you’ve never made a poke cake before, it can be a little daunting. First, let the cake cool for about 15 to 20 minutes before poking it, so it is still slightly warm. If it is too cold, it can crack. If it is too warm, it may tear or just squeeze back together. I recommend using the handle of a wooden spoon to make the holes for this recipe and poke them about ¾ of the way down to make sure the milk gets all the way down without breaking through. Then, let the cake cool completely before pouring the milk mixture on top, making sure it gets into all the holes and over the sides. Finally, chill the cake for at least 6 hours to let the milk be absorbed into the cake for the most luscious and creamy texture.
More tips to consider:
- Don’t make the whipped topping until you are ready to serve the cake.
- Be sure to pour the milk mixture all over the cake, including over the edges.
- The heavy cream and the bowl should be cold when whipping the cream. I put my bowl and beaters in the freezer until I am ready to use them.
- Don’t rush the chilling stage. It needs at least 6 hours to chill and absorb the milk mixture.
- Separate the eggs when they are cold. They are much easier to separate when they are cold.
Recipe variations and add-ins:
- Cream cheese: I sometimes add softened cream cheese to the topping instead of a stabilizer to make it thicker and help it stay stable for a week or more. It also adds a deliciously tangy flavor.
- Boozy cake: If you’re not serving kids, add your favorite booze to the milk mixture, such as rum or brandy.
- Different extract: To make this cake even more flavorful, use a different extract besides vanilla. There are many to choose from. For example, to make it taste boozy without the booze, use rum extract. Or make it fruity with some strawberry, lemon, or banana extract.
- Natural flavor: Give the cake a natural, tangy taste with some lemon zest and lemon juice. Orange or lime would also be delicious.
- Chocolate chips: Nobody can resist some chocolate chips. I like to add 1½ cups of chocolate chips to my cake batter for a delicious treat.
Serving suggestions:
This milky cake goes great with a scoop of my easy-to-make 3-ingredient Oreo ice cream. It can be made with just Oreo cookies, condensed milk, and heavy cream, and there is no need for an ice cream machine. It takes just 10 minutes to make, too. But make it the night before because it takes about 6 hours to freeze. Need something faster? Try this Oreo Fluff, which can be made in less than 30 minutes with 5 ingredients.
If I am serving this as a dessert for Cinco de Mayo, it tastes wonderful with my spicy chipotle tacos with chipotle sauce. The tender grilled chicken is marinated in chipotle lime sauce, topped with apple slaw, red cabbage, tangy red onions, chopped cilantro, and spicy chiles. This one-pot taco soup is another recipe to enjoy for dinner with Tres leches cake for dessert. It is like having tacos and chili in one pot with ground beef, green chiles, avocados, lime and cilantro, tomatoes, taco seasoning, beans, and cotija cheese.
How to store leftovers:
- Refrigerate: Tres leches cake can be stored in the fridge for 4 to 5 days in an airtight container.
- Freezing: To freeze, I wrap small pieces in plastic and put them in freezer bags where they can be stored for up to 3 months.
- Defrost: I thaw the frozen leftovers in the fridge overnight before serving.
Frequently asked questions
If the cake is not absorbing milk properly, it may have been overmixed, or the baking powder may have expired. Overmixing the cake can make the batter too dense, and it will not absorb the milk. It can also deflate the egg whites, so it will not have enough air pockets to hold the milk. It can also be that the holes were not large enough or that the milk did not have enough time to rest.
Don’t pour the milk while the cake is warm. It will break the cake down and make it a soggy mess. Using the wrong type of cake can cause this. If you decide to take a shortcut and use a box cake, be sure to get a sponge cake. The butter cakes have too much fat and will not be able to hold the milk, turning mushy instead. Using the wrong kind of milk can also cause this issue. Be sure to use sweetened condensed milk, evaporated milk, and whole milk.
Make sure the pan is coated with baking spray. There is no reason not to. Don’t just use regular Pam or vegetable oil spray. They sell baking spray that has a mixture of oil and flour in it to prevent the cake from sticking to the pan. If you would rather do it the traditional way, rub the pan with shortening or butter and dust it with flour. Add some parchment paper to make it even better. Then, spray the parchment paper too. It certainly can’t hurt.
Overbaking is usually the cause of a dry Tres leches cake. Every extra minute in the oven causes the cake to become drier. I like to remove my cake when the toothpick still has a few moist crumbs rather than waiting for it to be completely dry. Also, the cake needs to soak up the milk mixture for at least 6 hours, but I prefer to let mine soak overnight. Finally, always measure the flour with the spoon-and-level method instead of scooping.
I would only recommend making this delicious cake with the three milks! The sweetened condensed milk is essential, so you can make your own with evaporated milk and sugar if you have none. Boil one can of evaporated milk with one and a half cups of sugar until the sugar is dissolved. Let it cool, and you can use it to replace condensed milk
More Mexican desserts:
Loved this recipe? I’d love to hear from you! 💛 Leave a 5-star rating ⭐️ in the recipe card below and share your thoughts in the comments – I read and appreciate every single one!
Let’s stay connected! Follow me on Facebook, Instagram, Pinterest, and YouTube for more delicious, sweet and savory recipes. Have a question? Ask in the comments, and I’ll be happy to help! 😊 with love Catalina!
Classic Tres Leches Cake
Ingredients
Cake:
- 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
Garnish:
- Ground cinnamon
- Sliced strawberries
Instructions
- Preheat oven to 350 degrees F.
- Lightly spray a 9×13'' pan with non-stick baking spray or grease with some butter and set aside.
- Mix flour, baking powder, baking soda, cinnamon, nutmeg, and salt in a medium bowl.
- Add ¾ cup of sugar to the bowl with egg yolks and mix on high speed until pale yellow. Stir in the vanilla extract and whisk the 1/2 cup of milk until thoroughly combined.
- Add the egg yolk mixture to the dry ingredients and stir gently until combined, careful not to over-mix.
- Using an electric mixer, beat the egg whites on high speed until fluffy. Gradually add the remaining ¼ cup of sugar and continue beating until stiff peaks form.
- Fold the egg whites gently into the cake batter just until combined. Transfer the cake batter to the 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:
- Combine the evaporated milk, sweetened condensed milk, and whole milk in a large measuring cup.
- Slowly pour the milk mixture over the top of the cake, trying to distribute it evenly. Don't forget the cake edges.
Chill:
- 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 form. Distribute on top of the cake, smoothing it with a spatula.
- Sprinkle some cinnamon on top and garnish with fresh sliced strawberries.
Video
Notes
Poking the holes
If you’ve never made a poke cake before, it can be a little daunting. First, let the cake cool for about 15 to 20 minutes before poking it, so it is still slightly warm. If it is too cold, it can crack. If it is too warm, it may tear or just squeeze back together. I recommend using the handle of a wooden spoon to make the holes for this recipe and poke them about ¾ of the way down to make sure the milk gets all the way down without breaking through. Then, let the cake cool completely before pouring the milk mixture on top, making sure it gets into all the holes and over the sides. Finally, chill the cake for at least 6 hours to let the milk be absorbed into the cake for the most luscious and creamy texture.More tips to consider:
- Don’t make the whipped topping until you are ready to serve the cake.
- Be sure to pour the milk mixture all over the cake, including over the edges.
- The heavy cream and the bowl should be cold when whipping the cream. I put my bowl and beaters in the freezer until I am ready to use them.
- Don’t rush the chilling stage. It needs at least 6 hours to chill and absorb the milk mixture.
- Separate the eggs when they are cold. They are much easier to separate when they are cold.
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.
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.
That looks really good. I can almost taste it now. I WILL be tasting it this weekend. LOL
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!
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.
This wonder, I have never made. Time has come to test it out!
This is a really delicious recipe. I would love to bake this one night.
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.