Chocolate Tres Leches Cake
A light chocolate sponge soaked overnight in chocolate-laced evaporated milk, condensed milk and cream, topped with cocoa whipped cream. Rich, cold and soft without ever being soggy.
- Prep
- 30 min
- Cook
- 30 min
- Rest
- 8 hr
- Makes
- One 9×13 in (23×33 cm) cake, 15 squares
Most cakes are ruined by liquid; tres leches is built for it. The cake soaks up nearly its own weight in three milks, evaporated, sweetened condensed and cream, and the result should be moist all the way through, cold, and soft enough to cut with a spoon, but still a cake rather than a puddle. That balance depends on the sponge. A butter cake, dense and tight-crumbed, cannot absorb that much liquid; it turns heavy and wet at the bottom. Tres leches uses a light, airy sponge with lots of open spaces for the milk to fill.
That airiness comes from eggs. The whites are whipped separately to soft peaks and folded into the batter at the end, which is what lifts the sponge. Fold gently, with a spatula, cutting down through the middle and turning the batter over, until no streaks of white remain. Stir it and you knock out the air, and the cake bakes flat and dense.
The chocolate version uses cocoa powder in the sponge and a little melted chocolate in the milk mixture. It works especially well because chocolate and sweetened condensed milk are a natural combination, like a cold chocolate milk you can eat with a fork. Use Dutch-process cocoa for a darker color and smoother flavor, and add a pinch of cinnamon, which is common in Mexican chocolate.
Poke holes all over the cake while it is still warm, using a fork or a skewer. Warm cake absorbs liquid much faster than cold, and the holes let the milk reach the center instead of pooling on top. Then pour the milk mixture slowly, in stages, over the whole surface, letting each addition soak in before adding more. It will look like too much liquid. It is not; give it time.
The cake then needs to rest in the refrigerator for at least four hours, and ideally overnight. That time is not just for chilling. The milk distributes evenly through the crumb, the cake firms up, and the texture goes from wet to creamy. Cutting it after an hour gives a soggy bottom and a dry top.
The topping is whipped cream, lightly sweetened, with a little cocoa whipped in. Spread it over the cold cake just before serving, then dust with more cocoa or chocolate shavings. Fresh strawberries or raspberries on top add a tart contrast to all that richness.
Serve it straight from the refrigerator, cut into squares, with some of the milk from the bottom of the pan spooned over each piece.
For other cakes worth making ahead, Black Forest cake is another cream-topped chocolate cake soaked in syrup, and chocolate mayonnaise cake is the simplest one-bowl option. Rice pudding uses the same sweet, milky comfort.
Chocolate tres leches, the night before
A light chocolate sponge soaked overnight in chocolate-laced evaporated milk, condensed milk and cream, topped with cocoa whipped cream. Rich, cold and soft without ever being soggy.
An airy sponge, three milks and cocoa cream
For the chocolate sponge
- 1 cup (125 g) all-purpose flour
- ⅓ cup (30 g) Dutch-process cocoa powder
- 1½ tsp baking powder
- ¼ tsp fine salt
- ¼ tsp ground cinnamon
- 5 large eggs, separated, at room temperature
- 1 cup (200 g) granulated sugar, divided
- ⅓ cup (80 ml) whole milk
- 1 tsp vanilla extract
For the three milks
- 1 can (12 oz / 354 ml) evaporated milk
- 1 can (14 oz / 396 g) sweetened condensed milk
- ½ cup (120 ml) heavy cream
- 2 oz (55 g) semisweet chocolate, finely chopped
- 1 tbsp cocoa powder
For the topping
- 1½ cups (355 ml) cold heavy cream
- 3 tbsp powdered sugar
- 1 tbsp cocoa powder, plus more for dusting
- 1 tsp vanilla extract
- Fresh strawberries or raspberries (optional)
Fold light, poke warm, soak overnight
- 1 Heat the oven to 350°F (180°C). Grease a 9×13 in (23×33 cm) baking dish. Whisk the flour, cocoa, baking powder, salt and cinnamon in a bowl.
- 2 Beat the egg yolks with ¾ cup (150 g) of the sugar until pale and thick, about 3 minutes. Beat in the milk and vanilla, then fold in the flour mixture until just combined.
- 3 In a clean bowl, beat the egg whites until foamy, then gradually add the remaining ¼ cup (50 g) sugar and beat to soft peaks, so they curl over at the tip.
- 4 Stir one third of the whites into the batter to loosen it, then gently fold in the rest in two additions until no white streaks remain.
- 5 Spread in the dish and bake 22–26 minutes, until the top springs back when pressed and a toothpick in the center comes out clean. Let cool for 15 minutes.
- 6 While the cake cools, heat the evaporated milk, condensed milk and cream in a saucepan until steaming. Take off the heat, add the chopped chocolate and cocoa, and whisk until smooth. Let it cool until warm.
- 7 Poke holes all over the warm cake with a fork. Pour the milk mixture slowly over the cake in three or four additions, letting each soak in. Cover and refrigerate at least 4 hours, preferably overnight.
- 8 Beat the cold cream with the powdered sugar, cocoa and vanilla to soft peaks. Spread over the cake, dust with cocoa, and top with berries if using. Serve cold.
The classic version, Mexican chocolate and sweetness
- Classic tres leches: leave out the cocoa and chocolate everywhere, use 1¼ cups (155 g) flour, and top with plain whipped cream and cinnamon.
- Make ahead: the soaked cake keeps 3 days covered in the refrigerator. Add the whipped topping on the day.
- Mexican chocolate: replace the semisweet chocolate with a 3 oz (85 g) disc of Mexican chocolate, which adds cinnamon and a slightly grainy sweetness.
- Freezing: tres leches does not freeze well after soaking; the texture turns spongy when thawed.
- Less sweet: replace ⅓ of the condensed milk with whole milk.
Soggy cake, milk on top and soaking time
The sponge was too dense to absorb the milk, or the cake was not chilled long enough. Fold the egg whites gently for a light sponge, and refrigerate at least 4 hours.
The cake was not poked enough, or the milk was poured too quickly. Poke holes all over the warm cake and add the milk in stages.
At least 4 hours, but overnight is best. The milk spreads evenly and the cake becomes creamy rather than wet.
Yes, always. It is soaked in dairy and topped with cream. Keep it covered in the refrigerator and serve it cold.