My Tres Leches Cake is designed to be soft, perfectly moist, and NOT soggy! It’s made with a homemade vanilla cake soaked in three milks and topped with whipped cream. You’ll be amazed at how incredible this tastes! Recipe includes a how-to video.
The Best Tres Leches Cake Recipe
Tres leches cake or “Three Milks” cake should be soft, moist, and super flavorful. My recipe checks every box, with a fluffy vanilla sponge cake soaked in three different types of milk and topped with whipped cream. With all that liquid, it’s easy to assume this cake would be soggy–but don’t worry, my recipe has been tested and perfected to be perfectly balanced and NOT soggy!
This is a cake that took me a long time to get just right. Because we’ll be drenching it with a mixture of milks, the base of this cake is critical (and is what took me the longest to perfect).
It needs to be light and airy, but sturdy enough that it doesn’t become a soupy mess. Pound cake is too dense, and classic vanilla cake disintegrates. Ultimately, a variation of my grandmother’s hot milk cake did the trick, and while the cake ingredients are almost identical, you’ll notice the technique is quite different (as is the resulting cake!). You’re going to love it!
Here are the key ingredients in my recipe. Some of them may surprise you!
- Eggs. We’ll be using both the egg whites and yolks, but you’ll need to separate them first. Whipping the egg whites adds airiness to the cake without making it so delicate that it dissolves from the moisture of our three milks.
- Butter. Many tres leches cakes do not use butter, but after a lot of testing I’m firmly standing by this version. It produces a light but wonderfully flavorful cake that’s spongy, but sturdy enough to absorb all of the milk.
- Flour. I use all-purpose flour. Cake flour could be substituted if done properly.
- Milks. Precisely three of them. We’ll be using condensed milk, evaporated milk, and heavy cream along with just a drop of vanilla extract for our three milks. We’ll also need whole milk for the cake itself.
- Heavy cream. Some recipes use a third milk for the tres leches mixture, but I actually prefer heavy cream. It creates a perfect consistency and doesn’t make the cake soggy or soupy.
SAM’S TIP: I like to top off my cake with a sprinkle of cinnamon (freshly ground, if you have it!), but this is optional.
Remember, this is just an overview of the ingredients I used and why. For the full recipe please scroll down to the bottom of the post!
How to Make It
- Whip the egg whites and 1 cup of sugar to stiff peaks, then set this aside.
- Beat together the butter and remaining 1 cup of sugar until creamy, then stir in the egg yolks and vanilla extract.
- Whisk together dry ingredients, then alternate stirring the whole milk and dry ingredients into your into egg yolk mixture.
- Gently fold in egg whites, then pour into a prepared pan and bake for 35-40 minutes.
- Let the cake cool for an hour, poke holes all over, and slowly drizzle with the three milks mixture.
- Cover and chill for a few hours or overnight before frosting with whipped cream and serving.
SAM’S TIP: If you’ve never whipped egg whites to stiff peaks before, it simply means that the egg whites don’t fold over or fall back into themselves when you pull your whisk straight out of the mixture. If you’ve made my meringues or white cake you’ve done this before! For a visual, check out my video below.
With most of my cakes I encourage you to play around with different frostings on top, but not so with today’s recipe. You need something light that pairs well with the milks-drenched cake and the whipped cream frosting is a classic for a reason!
The true origins of this cake are actually widely disputed. Many Latin American countries have been named as possible points of origin, and some sources even cite Nestle as perpetuating this milk-heavy recipe as a way to sell more of their condensed and evaporated milk (a delicious marketing ploy, if you ask me). Here’s an article that discusses the origins of tres leches cake if you’re a fellow food nerd like me and would like to take a deep dive!
Kind of. I don’t recommend freezing the cake after you’ve soaked it in the milk mixture. However, if you’d like to make this cake in advance you can bake the cake, cool it completely, and then tightly wrap it and freeze as you would any other cake. Several hours to 1 day before you are ready to serve, thaw the cake and then follow the instructions in the recipe for drenching with milk and topping with whipped cream.
Traditionally this cake is made with evaporated milk, sweetened condensed milk, and whole milk. However, I found that using whole milk tends to make the cake a bit more soggy than is desirable, so for my tres leches cake recipe I use heavy cream instead.
This cake would be a great dessert after enjoying some taco salad or chips and queso!
Let’s bake together! I’ll be walking you through all the steps in my written recipe and video below! If you try this recipe, be sure to tag me on Instagram, and you can also find me on YouTube and Facebook
Claire Saffitz Whipped Cream Tres Leches Cake | What’s For Dessert
FAQ
Why isn t my tres leches cake not absorbing milk?
What milk is tres leches made of?
Why is my tres leches cake soggy?
Can I use heavy cream instead of milk in cake?
Does tres leches cake need milk?
The milks used in this tres leches cake recipe are sweetened condensed milk, evaporated milk, and regular milk (can be whole milk or 2%). Some recipes will substitute heavy cream or half and half in place of the milk. I don’t find it necessary in this recipe, since it’s decadent enough without it. How do you store Tres Leches cake?
What is a dairy free substitute for sour cream?
Full-fat Greek yogurt will offer the closest approximation of sour cream’s flavor and texture, and can be used as a one-to-one replacement for sour cream. If you’d like, you can stir some heavy cream into any percentage of Greek yogurt to give it a somewhat richer body and higher fat content.
Can you use almond milk in tres leches cake?
For a lighter version, you can use low-fat milk or almond milk, and for a dairy-free alternative, coconut milk works wonders. Furthermore, if you’re looking to add an extra burst of flavor to your tres leches cake, consider incorporating extracts or spices into the mixture.
What can I add to tres leches cake?
Furthermore, if you’re looking to add an extra burst of flavor to your tres leches cake, consider incorporating extracts or spices into the mixture. Vanilla extract is a popular choice, but you can also try almond, coconut, or even rum extract to enhance the overall taste.