Tres Leches Cake Recipe
If you’re searching for a show-stopping dessert that’s both classic and utterly craveable, Tres Leches Cake is truly in a league of its own. This beloved Latin American confection combines light, airy sponge cake with a cascade of three rich milks, creating a dessert that’s beautifully moist without ever feeling heavy. Topped with a billowy cloud of whipped cream and just a sprinkle of cinnamon or fresh strawberries, every bite delivers a sweet, creamy experience that’s sure to win hearts at any gathering. Whether it’s for a birthday, holiday, or “just because,” Tres Leches Cake always feels like an occasion.

Ingredients You’ll Need
This Tres Leches Cake keeps it simple, relying on pantry staples and dairy essentials that work together to build those signature layers of flavor and texture. Each ingredient plays a part in achieving that iconic moist crumb and delicate sweetness!
- All-purpose flour: The foundation that gives the cake structure and stability without weighing it down.
- Baking powder: Key to making the sponge rise tall and fluffy, so it can soak up all those delicious milks.
- Salt: Just a pinch sharpens and balances the cake’s sweet flavors.
- Large eggs: Using both the whites and yolks separately adds richness and ensures a light, airy texture.
- Granulated sugar: Sweetens the cake and is important for both the batter and the meringue-style egg whites.
- Whole milk: Adds moisture and a subtle creamy background note to the cake and the milk soak.
- Vanilla extract: Rounds out the flavor and adds a comforting, aromatic backdrop.
- Evaporated milk: One of the “tres leches,” this gives body and depth to the soaking mixture.
- Sweetened condensed milk: Brings sweetness and that iconic creamy consistency to the cake’s soak.
- Heavy whipping cream: Whips into a lush topping that’s the perfect finishing touch.
- Powdered or granulated sugar (for topping): Adds a touch of sweetness to the whipped cream.
- Ground cinnamon and/or fresh strawberries: Classic garnishes that offer color and a hint of contrasting flavor.
How to Make Tres Leches Cake
Step 1: Preheat and Prepare the Pan
Start by heating your oven to 350 degrees Fahrenheit. Give your 9×13 inch baking pan a light mist of non-stick spray—this helps your Tres Leches Cake release cleanly after soaking up all that lovely milk mixture.
Step 2: Mix the Dry Ingredients
In a large bowl, whisk together the flour, baking powder, and salt. This ensures your leavening is evenly distributed and helps guarantee a fluffy, tender crumb.
Step 3: Separate the Eggs
Grab two bowls: one for egg whites, one for yolks. Carefully crack and separate the eggs—the extra effort pays off with a cake that’s impressively light.
Step 4: Beat the Yolks and Sugar
Into the yolk bowl, add 3/4 cup granulated sugar. Using a hand mixer, whip until the yolks turn pale and creamy—this builds richness and volume. Stir in the 1/3 cup of whole milk and vanilla extract for added flavor and moisture.
Step 5: Combine Wet and Dry Mixtures
Pour your luscious egg yolk mixture over the dry ingredients and very gently stir just until everything is combined. Over-mixing can make the cake dense, so keep it light and airy.
Step 6: Make the Meringue
With a clean mixer, beat the egg whites until soft peaks form. Slowly add the remaining 1/4 cup of sugar and continue beating until stiff, glossy peaks hold their shape. This step is the secret behind that iconic sponge texture of every good Tres Leches Cake!
Step 7: Fold in Egg Whites and Bake
Gently fold the whipped egg whites into your batter—think of it as sweeping and turning, just until streaks disappear. Pour this ethereal batter into your prepared pan, smoothing the top. Bake for 25 to 35 minutes, until golden and a toothpick poked in the center comes out clean. Cool completely in the pan.
Step 8: Prepare the “Tres Leches” Mixture
In a large measuring cup or pitcher, combine the evaporated milk, sweetened condensed milk, and the extra 1/4 cup of whole milk. This trio creates the signature soaking liquid that transforms ordinary cake into Tres Leches Cake magic.
Step 9: Soak the Cake
Once cooled, use a fork to poke holes all over the cake—don’t be shy! You want those holes to drink up every drop of milk. Pour the milky mixture slowly, paying special attention to cover the edges so no area is left dry. Chill in the refrigerator for at least 1 hour, though overnight is even better for full flavor.
Step 10: Whip the Topping and Finish
As the cake chills, whip the heavy cream with 3 tablespoons of sugar and a dash of vanilla until billowy and stiff. Once the cake has absorbed all that goodness, slather on the whipped cream, then top with a dusting of cinnamon and a scattering of fresh strawberries if you’re feeling fancy. Your Tres Leches Cake is now ready to wow!
How to Serve Tres Leches Cake

Garnishes
For that extra touch of elegance, pop a few fresh strawberries on top or sprinkle a bit of ground cinnamon right before serving. The fruit adds freshness and a pop of color, while cinnamon brings gentle warmth that enhances the cake’s creaminess.
Side Dishes
This cake is rich enough to shine on its own but pairs beautifully with a cup of strong coffee or espresso. For a Latin-inspired party, serve alongside café con leche, or enjoy with a simple fruit salad to balance out the sweetness.
Creative Ways to Present
Try serving Tres Leches Cake in individual mason jars or clear cups for a parfait-style dessert that’s perfect for parties and picnics. For a twist, layer in extra fruit or drizzle with a homemade berry sauce for a bit of tang. Slices can also be dusted with cocoa powder or topped with chocolate shavings for an unexpected finish.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers (rare, I know!), cover the baking dish tightly with plastic wrap or transfer slices to an airtight container. Tres Leches Cake keeps well in the refrigerator for up to 3 days, staying deliciously moist the entire time.
Freezing
You can freeze just the cake layer, before soaking it with the milk mixture and adding the topping. Wrap the cooled cake tightly in plastic and foil, then freeze for up to two months. Thaw overnight in the fridge, add the milk mixture, then top and chill as usual.
Reheating
This is a cake best enjoyed chilled rather than warm. If you’ve frozen it, let the cake come to fridge temperature, then assemble as instructed. Serve cold and let the creamy, milky flavors shine through each bite.
FAQs
Can I make Tres Leches Cake a day ahead?
Absolutely! In fact, this cake is even better when made ahead. Allowing the milk to soak overnight gives it incredible flavor and ensures every bite is moist and dreamy.
What’s the best way to keep the cake from getting soggy?
The sponge cake is specifically designed to soak up the milks without falling apart. Just be sure to bake it thoroughly, cool completely, and don’t rush the chilling time. This locks in just the right amount of soak without any sogginess.
Can I use low-fat milk or dairy alternatives?
For the best taste and texture, stick with full-fat dairy for the milk mixture and whipped topping. Dairy alternatives can work, but the signature richness of Tres Leches Cake comes from all that creamy goodness.
How do I know when the cake is done baking?
Your cake is ready when the top is golden and a toothpick poked into the center comes out clean. Ovens can vary, so start checking at 25 minutes and avoid overbaking for maximum soakability!
Is it possible to double this recipe?
Yes, you can double it for a crowd! Use two 9×13 pans, mixing each batch separately for the fluffiest possible cakes, then soak, chill, and top as usual. Get ready for rave reviews!
Final Thoughts
Tres Leches Cake is a joyful, approachable dessert that transforms simple, familiar ingredients into something truly special. If you haven’t tried making it at home before, now’s the perfect time—every slice is a celebration. Give it a try, and let this sweet, creamy classic become a new favorite in your kitchen!
PrintTres Leches Cake Recipe
Indulge in the rich and moist Tres Leches Cake, a classic Latin American dessert soaked in three milks and topped with a luscious whipped cream. This recipe will guide you through creating this decadent treat that’s perfect for any occasion.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour 55 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: Latin American
- Diet: Vegetarian
Ingredients
Cake:
- 1 cup all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon salt
- 5 large eggs
- 1 cup granulated sugar (divided)
- 1/3 cup whole milk
- 1 teaspoon vanilla extract
Three Milks:
- 1 12-ounces can evaporated milk
- 1 14-ounce can sweetened condensed milk
- 1/4 cup whole milk
Whipped Topping:
- 1 pint heavy whipping cream
- 3 tablespoons granulated sugar or powdered sugar
- 1/2 teaspoon vanilla extract
- Ground Cinnamon and/or Fresh Strawberries (for garnish)
Instructions
- Cake: Preheat the oven to 350 degrees Fahrenheit and prepare a 9×13 inch pan with non-stick spray. Combine dry ingredients. Separate eggs. Beat egg yolks with sugar, milk, and vanilla. Mix egg yolk mixture with dry ingredients. Whip egg whites until stiff peaks form. Fold egg whites into batter. Bake and cool.
- Three Milks: Combine evaporated milk, sweetened condensed milk, and whole milk. Poke holes in cooled cake. Pour milk mixture over the cake. Chill.
- Whipped Topping: Whip cream, sugar, and vanilla until stiff peaks form. Spread over cake. Garnish with cinnamon and strawberries.
Notes
- For best results, chill the cake for at least 1 hour before serving.
- You can customize the toppings with your favorite fruits or nuts.
Nutrition
- Serving Size: 1 slice (1/12 of cake)
- Calories: 340
- Sugar: 29g
- Sodium: 170mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 0g
- Protein: 7g
- Cholesterol: 145mg
Keywords: Tres Leches Cake, 3 Milks Cake, Latin Dessert, Whipped Cream Cake