Classic Tres Leches Cake Recipe
Moist, creamy, and irresistibly decadent, the Classic Tres Leches Cake is a celebration in every bite. This beloved Latin American dessert starts with an airy sponge cake, then soaks up a luscious trio of milks to create the ultimate melt-in-your-mouth treat. Finished with a billowy cloud of whipped cream and a sprinkle of cinnamon, it’s the kind of cake that instantly transports you to a sunny fiesta—whether you’re celebrating with friends or just want to treat yourself to something special.

Ingredients You’ll Need
With just a handful of pantry staples and a few luxurious touches, the ingredients for Classic Tres Leches Cake come together to create a truly unforgettable dish. Each one plays a key role—whether it’s building a sturdy-yet-tender crumb or providing that signature milky richness.
- All-purpose flour: Provides the base for the sponge, giving it structure without heaviness.
- Baking powder: Lends essential lift, ensuring the cake turns out light and airy.
- Salt: Just a pinch brightens the sweetness and deepens all the flavors.
- Large eggs, separated: The secret to a fluffy sponge—used both for richness (yolks) and volume (whites).
- Granulated sugar: Divided for beating into both yolks and whites, it sweetens and stabilizes the batter.
- Whole milk: Makes the cake tender and adds a subtle creaminess.
- Vanilla extract: Offers floral warmth and rounds out the cake’s notes of sweetness.
- Evaporated milk: Contributes a light, milky flavor without being overly sweet.
- Sweetened condensed milk: The magic ingredient for that ultra-moist, sweet, and sticky texture.
- Heavy cream: Adds creamy body both to the soaking mixture and the whipped topping.
- Heavy whipping cream (for topping): Whips into cloud-like peaks for a show-stopping finish.
- Powdered sugar: Sweetens and stabilizes the whipped cream topping.
- Vanilla extract (for topping): Repeats that classic vanilla note in every layer.
- Ground cinnamon (optional): A sprinkle on top brings warmth and a hint of spice.
How to Make Classic Tres Leches Cake
Step 1: Prepare Your Pan and Heat the Oven
Start by preheating your oven to 350°F (175°C), giving your kitchen that warm, inviting feeling from the get-go. Grease your trusty 9×13-inch baking pan—this keeps the cake from sticking and makes for easy slicing later. A prepared pan means you’re setting yourself up for evenly baked, beautiful results.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, and salt. This step is a simple way to prevent any lumps and evenly distribute the leavening throughout the sponge, ensuring every forkful rises and bakes to perfection.
Step 3: Beat the Egg Yolks and Sugar
In a large bowl, use a mixer to beat the egg yolks and 3/4 cup of the sugar until the mixture is pale and thick—look for ribbons falling from the beaters. Add in the milk and vanilla extract, stirring to combine. This creates the rich, custardy base that sets the Classic Tres Leches Cake apart.
Step 4: Whip the Egg Whites
In another clean bowl, beat the egg whites on medium-high until soft peaks form. Gradually sprinkle in the remaining 1/4 cup sugar, and keep beating until stiff, glossy peaks appear. Folding this airy meringue into your batter gives the cake its signature lightness.
Step 5: Combine the Batter
Carefully fold the dry ingredients into the yolk mixture, taking care not to overmix—gentle is the name of the game! Then, add the whipped egg whites in batches, folding until everything is just incorporated. This delicate approach keeps your sponge incredibly soft and light.
Step 6: Bake to Golden Perfection
Pour the batter into your prepared pan and smooth the top. Bake for 25 to 30 minutes, or until the cake is golden and a toothpick poked into the center comes out clean. This quick bake secures the cake’s airy crumb, ready and waiting to soak up that dreamy milk mixture.
Step 7: Make the Tres Leches Mixture
While the cake cools, whisk together the evaporated milk, sweetened condensed milk, and 1/4 cup heavy cream. This trio—your “tres leches”—forms the heart of the Classic Tres Leches Cake, turning a simple sponge into a luscious, almost pudding-like dessert.
Step 8: Soak the Cake
Once the cake is completely cool, use a fork or skewer to poke holes all over the surface—don’t be shy here! Slowly pour the milk mixture over the cake, giving it time to seep in. Pop the cake into the refrigerator for at least 4 hours (or overnight, if you can stand to wait). This is when all the magic happens.
Step 9: Whip Up the Topping
About an hour before serving, beat the heavy whipping cream with powdered sugar and vanilla extract until stiff peaks form. This rich, fluffy cream is the finishing touch that makes your Classic Tres Leches Cake look and taste bakery-worthy.
Step 10: Top and Garnish
Spread the whipped cream lovingly over the chilled cake, smoothing it right to the edges. For that classic look and a bit of spice, sprinkle with ground cinnamon. Serve slices straight from the fridge for the most refreshing experience.
How to Serve Classic Tres Leches Cake

Garnishes
A flourish of cinnamon is traditional, but don’t be afraid to add your own signature. Fresh berries, sliced strawberries, or even a maraschino cherry on each piece bring pops of color and a hint of tartness that balances the sweet, milky soak perfectly.
Side Dishes
Because Classic Tres Leches Cake is so rich, it truly shines alongside simple accompaniments. A cup of café con leche, strong coffee, or black tea pairs beautifully, helping cut through the creamy sweetness. For parties, think light and fruity—a fruit salad or citrus segments work wonders.
Creative Ways to Present
Take your presentation up a notch by cutting the cake into neat squares and plating each with a swirl of whipped cream and a cascade of berries. Individual trifle jars or parfait glasses are playful and perfect for gatherings. You can even punch out rounds with a biscuit cutter for a modern twist on the classic!
Make Ahead and Storage
Storing Leftovers
Leftover Classic Tres Leches Cake keeps beautifully in the refrigerator for up to 3 days. Just cover the pan tightly with plastic wrap or transfer slices to an airtight container. The cake actually gets even more flavorful as it sits and soaks!
Freezing
If you need to make it further ahead, you can freeze the cake (without the whipped topping) for up to 2 months. After baking and soaking, wrap the cooled cake tightly in plastic wrap and foil. Thaw overnight in the fridge, then add fresh whipped cream before serving—no one will ever guess it wasn’t made that day.
Reheating
Classic Tres Leches Cake is always best served cold straight from the fridge, so there’s no need to reheat. If you insist on a slightly warmer slice, just let it sit at room temperature for 10 to 15 minutes before serving, but never microwave it, or you risk melting that gorgeous topping.
FAQs
Can I make Classic Tres Leches Cake gluten-free?
Absolutely! Simply swap in your favorite 1:1 gluten-free all-purpose flour blend. The light, sponge-like base adapts well, so you’ll still get a moist and tender crumb.
Why did my cake turn soggy?
Don’t worry! The cake should be super moist, but not mushy. Be sure to bake it until fully set, poke enough holes for even soaking, and pour the milk mixture gradually so it can absorb without flooding.
What’s the best way to make whipped cream hold up for hours?
Whip your cream until stiff peaks form, and consider adding a spoonful of powdered milk or a stabilizer like instant pudding mix to keep it looking gorgeous for longer, especially on warm days.
Can I use reduced-fat milks in the soaking mixture?
For the most authentic Classic Tres Leches Cake, stick to full-fat milks if possible. Lower fat versions can result in a thinner soak and less creamy texture, but the cake will still be tasty if you need to lighten it up a bit.
Can it be made ahead of time?
Yes! In fact, Classic Tres Leches Cake is at its very best when made a day ahead. The extra chill time allows the flavors to deepen, and the cake to set for clean, beautiful slices.
Final Thoughts
If you’re looking for a dessert that’s equal parts showstopper and comfort food, the Classic Tres Leches Cake has you covered. It’s nostalgic and festive, creamy and light, and—best of all—a total crowd-pleaser. Give it a try for your next special occasion or simply to treat yourself; you might just find it becomes your new favorite tradition.
Print
Classic Tres Leches Cake Recipe
- Total Time: 55 minutes (plus chilling)
- Yield: 12 servings 1x
- Diet: Vegetarian
Description
Indulge in the decadent richness of a Classic Tres Leches Cake, a traditional Latin American dessert that boasts a moist sponge soaked in a three-milk mixture and topped with billowy whipped cream.
Ingredients
Cake:
- 1 cup all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon salt
- 5 large eggs, separated
- 1 cup granulated sugar (divided)
- 1/3 cup whole milk
- 1 teaspoon vanilla extract
Milk Mixture:
- 1 can (12 oz) evaporated milk
- 1 can (14 oz) sweetened condensed milk
- 1/4 cup heavy cream
Whipped Cream Topping:
- 2 cups heavy whipping cream
- 1/4 cup powdered sugar
- 1/2 teaspoon vanilla extract
- Ground cinnamon for garnish (optional)
Instructions
- Preheat and Prepare: Preheat oven to 350°F (175°C) and grease a 9×13-inch baking pan.
- Mix Dry Ingredients: Whisk flour, baking powder, and salt in a medium bowl.
- Beat Egg Yolks: In a large bowl, beat egg yolks with 3/4 cup sugar until pale. Stir in milk and vanilla.
- Whip Egg Whites: In another bowl, beat egg whites with remaining 1/4 cup sugar until stiff peaks form.
- Combine Mixtures: Gently fold dry ingredients into yolks, then fold in whites. Pour batter into pan and bake for 25–30 minutes.
- Prepare Milk Mixture: Whisk together evaporated milk, sweetened condensed milk, and 1/4 cup cream.
- Soak Cake: Once cooled, poke holes in cake and pour milk mixture over. Refrigerate for at least 4 hours.
- Make Topping: Whip cream with powdered sugar and vanilla until stiff peaks form.
- Finish and Serve: Spread whipped cream over cake, sprinkle with cinnamon, and serve cold.
Notes
- This cake is best made the day before serving to allow flavors to develop.
- For a festive touch, top with berries or cherries.
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Latin American
Nutrition
- Serving Size: 1 slice
- Calories: 410
- Sugar: 35 g
- Sodium: 150 mg
- Fat: 23 g
- Saturated Fat: 14 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 45 g
- Fiber: 0 g
- Protein: 7 g
- Cholesterol: 125 mg