A sweet and decadent semi-homemade tres leches cake recipe. This Latin inspired dessert, flavored with three milks, is sure to become a household favorite.
So, I had never tried this dessert before moving to Miami. In fact, I had never even heard of tres leches cake before 2009.
Needless to say, I’d been missing out. Think of a poke cake filled with sweet milk. When I say it’s decadent, I’m not kidding. I only eat this cake once or twice a year.
Take a look at the nutritional facts and you’ll understand why. However, just like a moist carrot cake or our conversation heart cake, it’s worth the occasional indulgence.
My only complaint is that does require a little time in the kitchen. But, in the end, it’s time well spent. It takes a little longer than our gingerbread cake, coconut cake, or pumpkin cake, but it’s worth it!
Now, enough with the chit chat, we need to get started on one of my all-time favorite dessert recipes.
How to make Tres Leches Cake:
First, preheat your oven to 350° F. and prepare a nine (9) by thirteen (13) inch baking dish. Grab your box of cake mix and dump it into a bowl
After that, mix in the milk, water, eggs, oil, and vanilla extract. Use a hand mixer or stand mixer to blend everything into a smooth batter.
Pour the batter into the baking dish and let it cook for about twenty-five (25) minutes or until it’s done.
Place the finished cake on a cooling rack to cool off for about thirty (30) minutes.
Once it’s cooled, in medium bowl combine the three (3) milks. Use a whisk to mix the evaporated milk, sweetened condensed milk, and the heavy cream.
Yes, I know heavy cream isn’t technically milk here in the States. But you can take that argument to Latin American where the recipe was first developed.
Tell me how it works out for you. LOL.
After the milks have been mixed, use a wooden dowel or the handle of a wooden spoon to poke holes in the cake. Don’t go all the way to the bottom of the cake.
Otherwise, the milk mixture will just leak into the pan and not get soaked up by the cake.
At this point, it’s time to pour on that sweet mixture. Take a look at the picture below as a reference.
Go slowly and take your time. There’s no reason to dump it all on there at once.
Once done with that step, cover the cake and place it in your fridge to rest for about an hour.
Give the tres leches cake time to set and really soak up all that great filling.
Hang in there, you’re almost done. As the tres leches cake rests, go ahead and make the whipped topping.
In a large bowl, whisk together the heavy cream, sugar, and vanilla extract until stiff peaks form. A hand mixer or stand mixer works best for this step. Unless, you have strong wrists and can really whip the cream.
The time has come to top the cake with your homemade whipped cream. Use a rubber spatula or frosting knife to layer it on.
That’s it, your tres leches cake recipe is done. Serve it now or store it for later. Kim and I hope you enjoy our dessert and wish you all a lovely day 🙂
Tres Leches Cake Recipe Tips:
- About the only shortcut I can offer is to use a store bought whipped topping instead of making your own. With that being said, if you make your whipped topping while the cake is resting in the fridge, using a store bought version really doesn’t save you any time.
- In Miami, cakes were sometimes topped with a bunch of sliced fruits like cherries, kiwi, and mango. Not only is it a delicious addition, it makes for a gorgeous presentation.
- Personally, I like to pair this dessert with a cup of cafe con leche. While it’s a ridiculously sweet combination, the mixture of coffee and milk is timeless.
- If you don’t know cafe con leche is, then I recommend you look it up and try it. Seriously, try it, it’s amazing!!
Other cake recipes you may love:
- The Best Chocolate Cake
- Fresh Apple Cake
- Simple Coconut Cake
- Raspberry Lemon Cake
- Wacky Cake
- Pineapple Upside Down Cake
Don’t forget to check out our Tres Leches Cake web story!

Tres Leches Cake Recipe
Print PinI earn a commission from Amazon and Instacart from qualifying purchases.
Suggested Equipment
Ingredients
Cake
- 15.25 ounces white cake mix
- ½ cup milk
- ½ cup water
- 3 large eggs
- ½ cup vegetable oil, or canola oil
- 2 teaspoons pure vanilla extract
Three Milk(s) Mixture
- 14 ounces sweetened condensed milk, 1 can
- 12 ounces evaporated milk, 1 can
- 1 cup heavy cream
Whipped Topping
- 1 ½ cups heavy cream
- ⅓ cup powdered sugar
- 2 teaspoons pure vanilla extract
Instructions
Cake
- Preheat the oven to 350°F and grease a 9 x 13-inch baking dish.
- Using a stand mixer, or large bowl and hand mixer, combine the cake mix, milk, water, eggs, oil, and vanilla. Mix on low speed for 1 minute then increase to medium speed 2 minutes. The batter should be mostly smooth but may have a few small lumps.15.25 ounces white cake mix½ cup milk½ cup water3 large eggs½ cup vegetable oil2 teaspoons pure vanilla extract
- Pour the batter into the baking dish, and bake for 23-25 minutes or until a toothpick inserted in the center comes out clean.
- Allow the cake to cool for about 30 minutes before adding the topping.
Three Milk(s) Mixture
- While the cake cools, make the milk topping. In a medium bowl, combine the sweetened condensed milk, evaporated milk, and heavy cream.14 ounces sweetened condensed milk12 ounces evaporated milk1 cup heavy cream
- Once the cake has cooled for 30 minutes, use a skewer to poke small holes throughout the cake. Don’t press the skewer all the way through to the bottom. Only go about ⅔ – ¾ through the cake.
- Slowly pour the milk mixture over the cake, then use a spatula to evenly distribute it into the holes.
- Cover the cake with plastic wrap, and transfer it to the refrigerator to finish cooling (about 1 hour).
Whipped Topping
- While the cake is in the refrigerator, make the whipped cream topping. Using a stand mixer, or large bowl and hand mixer, combine heavy cream, powdered sugar, and vanilla. Beat on medium speed until stiff peaks form.1 ½ cups heavy cream⅓ cup powdered sugar2 teaspoons pure vanilla extract
- After the cake has cooled completely, add the whipped cream to the top in an even layer.
- Serve cold and store any leftovers in the refrigerator for up to 3 days.
Marlyn
Sunday 8th of May 2022
Hello. This recipe is so good. Good job! I already baked this cake twice for my daughter's 21 bday and mother's day. Everyone loves it!
FollowingFoxy
Saturday 12th of June 2021
SO easy and delicious! I brought this over for family dinner and it was a hit! I topped it with sliced strawberries. I will definitely make this again.
Kimberly
Saturday 12th of June 2021
Thank you so much! We're glad you enjoyed you cake. Have a wonderful weekend. :)
Carlos
Wednesday 1st of January 2020
I love this recipe I've made it for my family and they loved it.!!!
John
Thursday 2nd of January 2020
Thank you, Carlos! Kim and I are glad your family enjoyed the cake. Thank you again for coming back to comment on the recipe. Have a lovely day :)
Maria
Monday 15th of July 2019
I used media crema de Nestlé instead heavy cream, I love this cake is one of my favorites.
John
Tuesday 16th of July 2019
Good Morning, Maria! We've seen that in the stores here, but have never used it. Kim and I will give it a try some time. Thank you for commenting and have a lovely day :)