Tres Leches Recipe
rich Mexican vanilla cake soaked in three milks & topped with meringue
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
Cake Batter
Three-Milk Soak
Meringue Topping
Finish / Garnish
Method
Cake Batter
Prepare and preheat
Preheat oven to 350°F (175°C). Grease a 9x13-inch baking pan and line the bottom with parchment paper for easier removal. Set a wire rack nearby to cool the cake.
Whisk dry ingredients
In a medium bowl, whisk together 1.5 cups all-purpose flour, 1 tsp baking powder, and 1/4 tsp fine salt until evenly combined. Set aside.
Beat eggs and sugar
In the bowl of a stand mixer fitted with the whisk (or with a large bowl and electric mixer), combine 5 room-temperature large eggs and 1 cup granulated sugar. Beat on high speed for 6–8 minutes, until the mixture is very thick, pale, and tripled in volume (ribbon stage).
Fold in dry ingredients and liquids
Reduce mixer speed to low or switch to a spatula. Gently fold in the dry flour mixture in two additions, taking care not to deflate the batter. Fold in 1/3 cup whole milk, 2 tbsp melted cooled unsalted butter, and 1 tsp vanilla extract until just incorporated and no streaks of flour remain.
Bake
Pour the batter into the prepared 9x13 pan and smooth the top. Bake in the preheated 350°F oven for 20–25 minutes, or until the top is golden and a toothpick inserted into the center comes out clean or with a few moist crumbs. Do not overbake — the cake should be light and tender.
Three-Milk Soak
Combine three milks and flavoring: In a measuring cup or medium bowl, whisk together 1 cup evaporated milk, 1 cup sweetened condensed milk, 1/2 cup whole milk (or half-and-half for richer texture), and 1 tsp vanilla extract until smooth.
Soak the cake: While the cake is still slightly warm, slowly pour the milk mixture evenly over the entire surface, allowing it to absorb before adding more. Use a spatula to gently spread any pooling liquid so it soaks in. Cover the pan with plastic wrap and refrigerate at least 4 hours, preferably overnight, to allow full absorption and chilling.
Meringue Topping
Prepare meringue
About 30–60 minutes before serving, make the Swiss or Italian-style meringue. For a quick Swiss-style meringue: in a heatproof bowl set over a simmering pot of water (double boiler), whisk together 4 room-temperature egg whites, 3/4 cup granulated sugar, and 1/4 tsp cream of tartar. Heat, whisking constantly, until the sugar dissolves and the mixture reaches about 140°F (or is warm and smooth and sugar grains are no longer felt between fingers). Remove from heat.
Top the cake
Remove the chilled, soaked cake from the refrigerator. Use an offset spatula to spread the meringue evenly over the top, building little peaks if desired. If you prefer a lightly toasted finish, use a kitchen blowtorch to brown the meringue peaks evenly (hold torch 2–3 inches away and move continuously). Alternatively, place under a preheated broiler for 30–60 seconds, watching carefully to prevent burning.
Finish / Garnish
Chill and serve: Return the meringue-topped cake to the refrigerator for at least 30 minutes to set. Just before serving, dust lightly with 1 tbsp confectioners' sugar and 1/4 tsp ground cinnamon if using, and scatter 1/2 cup fresh berries or sliced strawberries over the top or alongside the slices. Slice into 12 squares and serve chilled.