RecipesCollectionsAbout
Jump to recipe
Slice of light and airy tres leches cake with whipped cream topping and maraschino cherry garnish on a white plate
Desserts

Perfect Tres Leches Cake – Light, Airy, and Oh-So-Delicious!

If you haven't tried tres leches cake yet, you're missing out on pure magic—a dessert that's somehow both light and decadent at once.

5.0 (2)
Prep
20 min
Cook
45 min
Total
1hr 5min
Serves
12
Style
💰 Everyday

If you haven't had Tres Leches Cake yet, you're in for a treat! This classic Latin American dessert is the definition of indulgence—a light, spongey cake soaked in three kinds of milk, making it irresistibly moist and rich. But here's the surprising part: there's no butter or oil in the cake batter! Yep, you read that right. What makes this cake so special is that it gets its incredible texture from whipped eggs, which give the cake its airy, sponge-like structure.

Instead of relying on fat for richness, this cake soaks up a mix of evaporated milk, sweetened condensed milk, and heavy cream (the famous "three milks") after baking. The result? A cake that's ultra-moist, sweet, and totally melt-in-your-mouth delicious.

The best part? It's topped with a fluffy whipped cream frosting that takes it over the top. Whether you're making it for a special occasion or just because you deserve a sweet treat, this Tres Leches Cake will be your go-to for impressing guests (and yourself!).

Ingredients

Servings:
12
  • 1 cup flour
  • 1 ½ tsp baking powder
  • ¼ tsp salt
  • 5 eggs, separated
  • 1 cup sugar, divided
  • 1 tsp vanilla
  • ⅓ cup milk
  • 1 can evaporated milk
  • 1 can sweetened condensed milk
  • ¼ cup heavy cream
  • 1 ¾ cups heavy cream
  • 3 tbsp sugar
  • salt
  • maraschino cherries for garnish, optional

Instructions

  1. 1

    Preheat the oven to 350°F (175°C). Lightly grease a 9x13 inch (23x33cm) baking dish and ideally line it with parchment paper with the sides overhanging, to make it easier to remove later.

  2. 2

    Combine the flour, baking powder, and salt in a small bowl. Sift it once or twice. Separate your eggs.

  3. 3

    Add the egg whites to a clean bowl of your stand mixer. Beat the egg whites on high speed until soft peaks form. With the mixer running, very slowly pour in 1/4 cup (50g) sugar in a steady stream and continue to beat until the egg whites form stiff (but not dry) and glossy peaks. Transfer the egg whites to a medium bowl.

  4. 4

    There is no need to wash the bowl of your mixer after you remove the egg whites. Add the egg yolks to the bowl of your stand mixer and beat them with the remaining 3/4 cup (150g) sugar on high speed until the yolks are pale yellow, about 5 minutes. Stir in the milk and vanilla on low speed. Be sure to scrape up the sides of your bowl. Remove the bowl from the mixer. Sift the flour mixture over the yolk mixture and gently fold it in with a spatula.

  5. 5

    Fold 1/3 of the egg whites into the egg yolks with a whisk. Then switch to a large rubber spatula and fold in the rest of the egg whites into the batter until incorporated. Pour the batter into the prepared pan and try to spread it as evenly as possible.

  6. 6

    Bake for 30 to 35 minutes or until a toothpick comes out clear and the internal temperature of the cake is 200°F (93°C). Keep in mind, you are technically gently "overbaking" the cake—that's because you need a sturdier sponge to absorb all of the milks to come! Invert the cake onto a cooling rack. Transfer the cooled cake to a rimmed glass, plastic, or ceramic platter to hold in all the milks you will be adding in the next step; make sure the platter is not metal or it will alter the taste. Cool the cake completely.

  7. 7

    Combine the condensed milk, evaporated milk, and heavy cream. Poke the cake with a fork all over its surface. Drizzle your milk mixture (reserving 1 cup/240ml) all over the cake. Reserve the remaining 1 cup (240ml) of the milk mixture and, if desired, serve it along with the cake. Try to ensure that you drizzle the mixture evenly over the cake—don't forget the edges!

  8. 8

    Whip the cream with 3 tablespoons (45ml) of sugar and a pinch of salt until medium peaks form and the cream is thick and spreadable. Spread it over the surface of the cake and chill for at least an hour to cool and set. Decorate the cake with whole or chopped maraschino cherries, chopped chocolate, fresh strawberries—whatever you like. Cut into squares and serve. It's best served cold straight from the fridge.

FAQ

Can you make tres leches cake ahead of time?+
Yes! Tres leches cake actually tastes better the next day once the milk mixture has fully absorbed. You can bake it up to 2 days ahead, store it covered in the fridge, and add the whipped cream topping a few hours before serving.
What can I substitute for the three milks in this recipe?+
You can replace the three-milk mixture with 1 cup of regular milk mixed with 2 tablespoons of melted butter and 1 tablespoon of sugar, though the traditional combination gives the best richness and moisture.
Why is my tres leches cake too dense or rubbery?+
You likely over-mixed the batter after folding in the egg whites, or overbeat the egg whites—they should form stiff peaks but not become grainy or broken-looking. Also, don't poke the cake too aggressively with a fork when adding the milk mixture.
How long does tres leches cake last in the fridge?+
This cake keeps well for 3-4 days covered in the refrigerator, thanks to the milk mixture and whipped cream keeping it moist. Just keep it tightly covered so it doesn't absorb odors from other foods.

Did you try this recipe?

Leave a star rating — it helps other cooks find it!

Comments

comments.loading
0/2000

Keep browsing

You might also like

Looking for more? Explore the full collection — filter by lifestyle, cuisine, or dietary needs.

Explore all recipes
Perfect Tres Leches Cake Recipe | Food 400°