
Light sponge cake soaked in three milks — condensed, evaporated and heavy cream — topped with whipped cream.
Tres Leches cake is Latin America's most beloved celebration cake — a delicate, airy sponge cake (never butter cake) soaked completely in a mixture of three milks: sweetened condensed milk, evaporated milk and heavy cream. The transformation that occurs as the three-milk mixture soaks into every pore of the cake overnight is extraordinary: the formerly light sponge becomes incredibly moist and custard-like, yet still holds its shape, topped with a cloud of barely sweetened whipped cream. The tres leches phenomenon spread across Mexico, Central America and much of the Caribbean in the mid-20th century, facilitated partly by the marketing of Nestlé and Carnation, which printed early versions of the recipe on their condensed milk and evaporated milk cans. Today it is the cake most associated with quinceañeras, birthdays and holidays across the Spanish-speaking world, and it has earned devoted fans in the United States through Mexican-American community celebrations. This is a cake where patience pays off abundantly: made the day before serving, the milk mixture has maximum time to saturate the cake completely. The result is so ludicrously moist that slices practically shimmer. Serve cold, directly from the refrigerator, topped with a dusting of cinnamon or fresh strawberries. This is one of the greatest cakes in the world.
Serves 12
Preheat oven to 350°F. Beat egg yolks with ¾ cup sugar until pale and thick, 5 minutes. Fold in flour, baking powder, milk and vanilla. Beat egg whites to stiff peaks with remaining ¼ cup sugar. Fold whites gently into yolk mixture in three additions.
Pour into a greased 9×13 pan. Bake 25–30 minutes until a toothpick comes out clean and the top is golden. Cool completely in the pan, about 30 minutes.
The cake must cool completely before soaking — poking a hot cake causes the soak to steam rather than absorb.
Poke holes all over the top of the cake with a fork or skewer (at least 50 holes). Whisk together condensed milk, evaporated milk and heavy cream. Slowly pour all the milk mixture over the cake — it will seem like too much but it absorbs completely.
Cover with plastic wrap and refrigerate at least 6 hours, ideally overnight. The cake must be cold before topping.
Whip cream with powdered sugar and vanilla to soft peaks. Spread generously over the cold cake. Dust with cinnamon and decorate with fresh strawberries. Serve directly from the refrigerator.
The whipped cream topping should be applied just before serving — it weeps if left on the cake too long.
A true sponge cake (not butter cake) is essential — butter cake doesn't absorb the three milks properly.
Poke as many holes as possible — each hole is a highway for the milk mixture to penetrate.
The overnight soak is the most critical step. There are no shortcuts.
Serve ice cold — tres leches is always a refrigerator cake.
Coconut Tres Leches: replace heavy cream with coconut cream and top with toasted coconut.
Chocolate Tres Leches: add ¼ cup cocoa to the batter and use chocolate-flavored milk soak.
Dulce de Leche Tres Leches: drizzle dulce de leche over the whipped cream topping.
Refrigerate up to 4 days covered. Do not freeze — the texture changes. Always serve cold.
Tres leches cake's exact origin is disputed across Mexico, Nicaragua and Venezuela. The recipe was widely popularized in Mexico in the 1950s–70s when Nestlé and Carnation published versions on their condensed and evaporated milk cans. The cake became the quintessential Mexican-American celebration cake through the late 20th century and is now found at bakeries across the United States.
It shouldn't be soggy — it should be incredibly moist and almost custardy. If it seems too wet, the sponge may not have been baked long enough. Ensure the toothpick test was clean before cooling and soaking.
Yes — a plain sponge cake or angel food cake from a bakery works as a shortcut base. The homemade sponge absorbs the milk mixture more evenly, but a store-bought base still produces an excellent result.
Make the sponge and soak up to 2 days ahead and refrigerate. Add the whipped cream topping within 2 hours of serving.
Per serving (400g / 14.1 oz) · 12 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes