Tres Leches Cake Recipe (Three Milks Cake)
Cool, creamy, and soaked in sweet milk, tres leches cake (three milks cake) is one of the most beloved desserts in Latin America. A light sponge cake is saturated with a mixture of evaporated milk, sweetened condensed milk, and heavy cream, then crowned with whipped cream and cinnamon. The result is impossibly moist without being soggy, milky and delicate, with a texture somewhere between cake and custard.
The magic of tres leches is structural: the sponge is deliberately sturdy enough to absorb a shocking amount of liquid while holding its shape. Served ice cold, it is the most refreshing cake you will ever eat, perfect for warm weather and celebrations alike.
Why This Tres Leches Cake Works
The cake must be a true sponge, leavened primarily by whipped eggs rather than chemical leaveners. This creates an open, springy crumb full of tiny air pockets that drink up the milk mixture like, well, a sponge. All-purpose flour gives more structure than cake flour here, which is exactly what you want. And poking the cake all over before pouring ensures the milk reaches every corner instead of pooling on top.
Chilling overnight is not optional. It gives the milk time to distribute evenly, transforming the texture from merely wet to sublimely creamy throughout.
Ingredients for Tres Leches Cake
- 1 1/2 cups (190g) all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/2 teaspoon fine salt
- 6 large eggs, separated, at room temperature
- 1 cup (200g) granulated sugar, divided
- 1/2 cup (120ml) whole milk
- 2 teaspoons pure vanilla extract, divided
For the three-milk soak:
- 1 can (12 oz) evaporated milk
- 1 can (14 oz) sweetened condensed milk
- 1/2 cup (120ml) heavy cream
For the topping:
- 2 cups (480ml) heavy whipping cream, cold
- 1/4 cup (30g) powdered sugar
- 1 teaspoon ground cinnamon, plus more for dusting
- Fresh strawberries or maraschino cherries (optional)
Room temperature eggs whip higher. Cold eggs do not reach full volume, and volume is everything in a sponge cake. Separate them 30 minutes before starting, or warm whole eggs in a bowl of warm water for 10 minutes.
How to Make Tres Leches Cake
- Prep. Preheat the oven to 350°F (175°C). Grease a 9×13-inch pan (do not line with parchment; you want the cake to grip the pan).
- Mix dry ingredients. Whisk the flour, baking powder, and salt.
- Whip the yolks. Beat the egg yolks with 3/4 cup of the sugar on medium-high for 3 minutes until thick, pale, and ribbony. Beat in the milk and 1 teaspoon of the vanilla.
- Whip the whites. In a clean bowl with clean beaters, beat the egg whites to soft peaks. Gradually add the remaining 1/4 cup sugar and beat to firm, glossy peaks.
- Combine. Fold the yolk mixture into the whites gently, then sift the dry ingredients over the top in two additions, folding just until no flour streaks remain. Do not deflate the batter.
- Bake. Spread in the pan and bake 25 to 30 minutes, until golden and springy. Cool in the pan for 10 minutes.
- Soak. Whisk the evaporated milk, condensed milk, heavy cream, and remaining vanilla. Poke the warm cake all over with a fork or skewer, then slowly pour the milk mixture over it. It will seem like too much; it is not. Cover and refrigerate at least 4 hours, preferably overnight.
- Top and serve. Beat the cold cream with powdered sugar and cinnamon to firm peaks. Spread over the chilled cake, dust with cinnamon, and top with berries if using. Serve ice cold.
Tips for the Best Tres Leches Cake
Do not grease the sides heavily. The sponge needs to grip the pan walls to climb. A light greasing is enough.
Pour the soak in stages. Add a third, wait a minute for absorption, then continue. This prevents overflow and ensures even soaking.
Serve cold. Tres leches is meant to be eaten chilled, straight from the refrigerator. The cold temperature firms the crumb and makes it incredibly refreshing.
Variations
Add 1/4 cup of rum or coffee liqueur to the milk soak for an adult version. Top with dulce de leche drizzle instead of plain cinnamon. For chocolate tres leches, add 1/4 cup cocoa powder to the dry ingredients and use chocolate milk in the soak.
Storage
Keep refrigerated at all times; the dairy soak requires it. Covered, the cake keeps for up to 4 days, though the texture is best within 2. Do not freeze; the soaked crumb becomes mushy when thawed.
This tres leches cake is pure comfort: milky, tender, and impossibly moist. Make it once, and it will become your most requested celebration dessert.
Tres Leches Cake FAQs
Why is my tres leches cake soggy instead of creamy?
The cake was likely underbaked, so its structure could not hold the milk. A proper sponge should be golden and springy. Also, pouring the milk too fast can overwhelm the crumb; add it in stages, letting each addition absorb.
Can I make tres leches dairy-free?
Yes, with good results. Use coconut condensed milk, coconut evaporated milk, and coconut cream for the soak, plus coconut whipped cream on top. The coconut flavor complements the cake beautifully.
How long does tres leches need to chill?
At least 4 hours, but overnight is ideal. The long chill lets the milk distribute evenly through the crumb, transforming the texture from merely wet to luxuriously creamy throughout.
Can I freeze tres leches cake?
Freezing is not recommended. The soaked crumb becomes mushy and watery when thawed, and the whipped cream topping does not survive freezing. Enjoy it fresh within 4 days.