Bake & Savor Recipes

  • All Recipes
  • Cakes & Cupcakes
  • Cookies
  • Pies & Tarts
  • About Bake & Savor
menu icon
go to homepage
  • All Recipes
  • Cakes & Cupcakes
  • Cookies
  • Pies & Tarts
  • About Bake & Savor
search icon
Homepage link
  • All Recipes
  • Cakes & Cupcakes
  • Cookies
  • Pies & Tarts
  • About Bake & Savor
×

The Best Tres Leches Cake Recipe

Published: Feb 14, 2026 · Modified: Mar 25, 2026 by Emily Johnson · This post may contain affiliate links · Leave a Comment

This cloud-soft Tres Leches Cake gets soaked in three kinds of milk until it's creamy, dreamy, and almost melts on your fork. I first tasted this at my neighbor Sofia's birthday party years ago, and I've been hooked ever since. The cake itself is simple to make, and the milk mixture does all the magic while it chills.

A slice of Tres Leches Cake topped with whipped cream, a sprinkle of cinnamon, and a fresh strawberry garnish.
A light, sweet cake soaked in a trio of milks and topped with fresh whipped cream and cinnamon a classic Mexican dessert that's sure to impress.
Jump to Recipe Print Recipe
A slice of Tres Leches Cake topped with whipped cream, a sprinkle of cinnamon, and a fresh strawberry garnish.

If you love creamy desserts, you'll also want to try my Mango Tres Leches Cake for a tropical twist, or my Bavarian Cream Donuts for another milk-soaked treat.

Why You'll Love This Tres Leches Cake

This authentic Tres Leches Cake is everything you want in a dessert for a crowd. It's rich and creamy but still feels light, and the whipped cream topping adds just the right amount of sweetness. You can make it the night before, which is a lifesaver when you're planning a party or potluck.

The sponge cake is so airy it practically floats, and once it soaks up that milk mixture, every bite is smooth and velvety. It's not complicated to put together, and the ingredients are easy to find at any grocery store. Plus, it always gets compliments.

If you're a fan of milk-based desserts, you'll also love my Mint Chocolate Cake or Biscoff Lava Cookies for something warm and gooey.

Jump to:
  • Why You'll Love This Tres Leches Cake
  • Tres Leches Cake Ingredients
  • How to Make Tres Leches Cake
  • Substitutions and Variations
  • Equipment For Tres Leches Cake
  • Storage Tips
  • Expert Tips
  • FAQ
  • Related
  • Pairing
  • Tres Leches Cake

Tres Leches Cake Ingredients

Each ingredient plays an important role in creating the soft texture and sweet, milky flavor.

See Recipe Card Below This Post For Ingredient Quantities

Cake:

  • All-purpose flour: Forms the structure of the sponge cake and keeps it tender and light.
  • Baking powder: Helps the cake rise and creates that airy, cloud-like texture.
  • Salt: Balances the sweetness and brings out the flavor of the vanilla.
  • Large eggs, separated: The yolks add richness and moisture, while the whipped whites make the cake fluffy and tall.
  • Granulated sugar, divided: Sweetens the cake and helps stabilize the whipped egg whites.
  • Whole milk: Adds moisture to the batter and keeps the crumb soft.
  • Vanilla extract: Gives the cake a warm, sweet flavor that complements the milk mixture.

Milk Mixture:

  • Evaporated milk: Adds a slightly caramelized, creamy flavor to the soak.
  • Sweetened condensed milk: Brings sweetness and richness, making the cake extra indulgent.
  • Whole milk: Thins out the mixture just enough so it soaks evenly into the cake.

Whipped Topping:

  • Heavy whipping cream: Whips up into a light, fluffy topping that balances the richness of the soaked cake.
  • Powdered sugar: Sweetens the cream without making it grainy.
  • Vanilla extract: Adds a hint of warmth and flavor.
  • Ground cinnamon: Sprinkled on top for a classic finishing touch and a little spice.

How to Make Tres Leches Cake

Follow these steps to make a perfectly moist and creamy Tres Leches Cake.

Preheat the oven: Set your oven to 350°F (175°C) so it's ready when the batter is mixed.

Mix the dry ingredients: In a medium bowl, whisk together the flour, baking powder, and salt until evenly combined. Set it aside.

Separate the eggs: Crack the eggs and carefully separate the yolks from the whites into two different bowls.

Beat the yolks and sugar: Add ¾ cup of sugar to the bowl with the egg yolks and beat on high speed until the mixture turns pale yellow and fluffy, about 2 to 3 minutes. Stir in the ⅓ cup milk and vanilla until smooth.

Combine wet and dry: Pour the egg yolk mixture over the flour mixture and gently stir with a spatula until just combined. Don't over-mix or the cake will turn dense.

Whip the egg whites: In a clean bowl, use electric beaters to whip the egg whites on high speed. As they begin to form stiff peaks, gradually add the remaining ¼ cup of sugar and continue beating until the peaks hold their shape.

Fold in the whites: Gently fold the whipped egg whites into the batter, scraping the bottom and sides of the bowl to make sure everything is incorporated without deflating the fluff.

Whisking whipped cream into the batter to create a light and airy mixture for a Tres Leches Cake.

Bake the cake: Pour the batter into an ungreased 9x13-inch metal baking dish and smooth it into an even layer. Bake for 25 to 35 minutes, or until a toothpick inserted in the center comes out clean and the top is lightly golden.

Cool completely: Remove the cake from the oven and let it cool to room temperature on a wire rack.

Mix the milk mixture: In a small bowl, whisk together the evaporated milk, sweetened condensed milk, and whole milk until smooth.

Poke and soak: Once the cake is cool, use a fork to poke holes all over the top, making sure to get near the edges. Slowly pour the milk mixture over the cake, distributing it evenly so it soaks in without pooling too much on one side.

Chill the cake: Cover the dish with plastic wrap or foil and refrigerate for at least 1 hour, or overnight if you have time. This allows the cake to absorb all that creamy goodness.

Make the whipped topping: In a large bowl, whip the heavy cream, powdered sugar, and vanilla on high speed until stiff peaks form. Spread it gently over the top of the chilled cake.

Spreading whipped cream onto a freshly baked cake, creating a smooth, fluffy topping for a Tres Leches Cake.

Finish and serve: Sprinkle ground cinnamon over the whipped cream and serve with fresh sliced strawberries if you like. Enjoy every creamy, dreamy bite.

Substitutions and Variations

You can adjust this Tres Leches Cake recipe to fit what you have on hand or your taste preferences.

Use 2% milk instead of whole milk: It'll work fine, though the cake might be slightly less rich.

Swap half-and-half for whole milk in the soak: This makes the mixture even creamier.

Try coconut milk: Replace one of the milks with coconut milk for a tropical twist.

Add a splash of rum or Kahlua: Stir a tablespoon or two into the milk mixture for an adult version.

Top with fresh fruit: Strawberries, mangoes, or raspberries add color and freshness.

Make it chocolate: Swap ¼ cup of the flour for cocoa powder and add a teaspoon of espresso powder for a chocolate Tres Leches Cake.

Equipment For Tres Leches Cake

Here's what you'll need to make this moist Tres Leches Cake.

  • 9x13-inch metal baking dish: The ungreased pan helps the sponge cake rise evenly.
  • Electric mixer or hand beaters: Essential for whipping the egg whites and cream to stiff peaks.
  • Medium and large mixing bowls: For separating ingredients and mixing the batter.
  • Whisk and spatula: For combining ingredients gently without deflating the batter.
  • Fork: To poke holes in the cooled cake so the milk soaks in.
  • Plastic wrap or foil: To cover the cake while it chills in the fridge.

Storage Tips

This soaked cake stores beautifully and actually tastes better the next day.

Refrigerate: Cover the cake tightly with plastic wrap or foil and store in the fridge for up to 4 days. The milk keeps it moist and fresh.

Freeze: You can freeze the cake without the whipped topping for up to 2 months. Wrap it well in plastic wrap and foil, then thaw overnight in the fridge before adding the whipped cream.

Make ahead: This is a perfect make-ahead dessert. Bake and soak the cake the night before, then add the whipped topping and cinnamon just before serving.

Expert Tips

Don't skip separating the eggs: Whipping the whites separately is what makes the cake so light and fluffy.

Use room temperature eggs: They whip up better and create more volume.

Poke plenty of holes: Don't be shy with the fork. The more holes you make, the better the milk soaks in.

Pour the milk slowly: Give it time to absorb instead of rushing and creating puddles.

Chill overnight if possible: The flavor gets even better as the cake sits and the milk fully soaks through.

Use an ungreased pan: This helps the sponge cake climb the sides as it bakes and stay tall.

FAQ

Is tres leches cake Spanish or Mexican?

Tres Leches Cake is Mexican, though you'll find similar soaked cakes throughout Latin America. It became popular in Mexico in the mid-1900s and is now a staple at celebrations and family gatherings. My neighbor Sofia says her grandmother used to make it for every birthday.

What are the three milks in tres leches cake?

The three milks are evaporated milk, sweetened condensed milk, and whole milk (or sometimes heavy cream). Each one adds a different texture and sweetness, and together they create that signature creamy soak.

What is so special about tres leches cake?

It's incredibly moist and rich without feeling heavy. The sponge cake soaks up the milk mixture and turns silky and smooth, and the whipped cream topping balances everything out. Plus, it's easy to make and always impresses a crowd.

Why are tres leches not soggy?

The sponge cake is airy and sturdy enough to absorb the milk without falling apart. The egg whites give it structure, and as long as you don't over-soak it or rush the process, the cake stays intact and just gets beautifully moist.

Related

Looking for other recipes like this? Try these:

  • Slice of Black Forest Icebox Cake topped with glossy cherry pie filling and whole cherries, featuring layers of pink cream and chocolate sandwich cookies.
    Easy Black Forest Icebox Cake Recipe
  • Stacked fudgy Roasted Chocolate Cherry Brownies topped with glossy roasted cherries and melted chocolate chips, featuring a rich gooey center and cherry compote dripping over the sides on parchment paper.
    Roasted Chocolate Cherry Brownies
  • Slice of Butterscotch Lush dessert on a white plate featuring layers of graham cracker crust, cream cheese filling, butterscotch pudding, and whipped topping, finished with crushed toffee pieces.
    The Best Butterscotch Lush Recipe
  • Freshly baked Orange Sweet Roll topped with creamy glaze, served on a white decorative plate, showcasing fluffy layers and rich icing dripping over the sides.
    Homemade Orange Sweet Rolls Recipe

Pairing

These are my favorite dishes to serve with Tres Leches Cake

  • Strawberry Sundaes served in a vintage glass dessert cup with layers of vanilla ice cream, whipped cream, fresh strawberries, strawberry sauce, and chocolate shavings on a rustic table.
    The Best Strawberry Sundaes Recipe
  • Close-up of a Salted Caramel Cupcakes cut in half, revealing a rich gooey caramel filling, topped with swirled caramel buttercream and caramel candy pieces.
    Easy Salted Caramel Cupcakes Recipe
  • Slices of Orange Glazed Cranberry Bread with streusel topping arranged on a cooling rack, showcasing a moist crumb filled with cranberries and pumpkin seeds.
    Easy Orange Glazed Cranberry Bread
  • Slice of Banana Cream Cheesecake topped with whipped cream rosettes and fresh banana slices on a white plate, with whole cheesecake and bananas blurred in the background.
    No-Bake Banana Cream Cheesecake
A slice of Tres Leches Cake topped with whipped cream, a sprinkle of cinnamon, and a fresh strawberry garnish.

Tres Leches Cake

No ratings yet
A light, sweet cake soaked in a trio of milks and topped with fresh whipped cream and cinnamon a classic Mexican dessert that's sure to impress.
Print Recipe Pin Recipe
Prep Time 1 hour hr 30 minutes mins
Cook Time 35 minutes mins
Chill Time 1 hour hr
Total Time 3 hours hrs 5 minutes mins
Servings: 12 Slices
Course: Dessert
Cuisine: Mexican
Calories: 433
Ingredients Method Nutrition Notes

Ingredients
  

Cake:
  • 1 cup all-purpose flour 120 g
  • 1 ½ teaspoons baking powder 6 g
  • ¼ teaspoon salt
  • 5 large eggs separated
  • 1 cup granulated sugar divided 200 g
  • ⅓ cup whole milk 80 ml
  • 1 teaspoon vanilla extract 5 ml
Milk Mixture:
  • 1 12 oz can evaporated milk (354 ml)
  • 1 14 oz can sweetened condensed milk (396 ml)
  • ¼ cup whole milk 60 ml
Whipped Topping:
  • 1 pint heavy whipping cream 475 ml
  • 3 tablespoons powdered sugar 24 g
  • ½ teaspoon vanilla extract 2.5 ml
  • Ground cinnamon for topping

Method
 

  1. Preheat oven to 350°F (175°C).
  2. In a medium bowl, whisk together flour, baking powder, and salt.
  3. In separate bowls, separate the eggs, placing the egg whites in one bowl and egg yolks in another.
  4. Add ¾ cup of the sugar to the egg yolks. Beat on high speed until the yolks become pale yellow. Stir in the milk and vanilla extract.
  5. Pour the egg yolk mixture into the flour mixture. Stir gently just until combined-be careful not to over-mix.
  6. Beat the egg whites using electric beaters on high speed. As they begin to form stiff peaks, gradually add the remaining ¼ cup sugar.
  7. Gently fold the whipped egg whites into the batter, scraping the bottom and sides of the bowl to combine.
  8. Pour the batter into an ungreased 9x13-inch baking dish. Smooth the top into an even layer.
  9. Bake for 25-35 minutes, or until a toothpick inserted in the center comes out clean. Remove from oven and let cool completely.
  10. In a small bowl, whisk together evaporated milk, sweetened condensed milk, and whole milk for the milk mixture.
  11. Once the cake has cooled, use a fork to poke holes all over the top. Slowly pour the milk mixture over the cake, ensuring the milk soaks evenly throughout.
  12. Refrigerate the cake for at least 1 hour or overnight to allow it to soak up the milk mixture.
  13. In a separate bowl, beat the heavy whipping cream with powdered sugar and vanilla extract until stiff peaks form.
  14. Spread the whipped cream evenly over the top of the soaked cake. Finish with a sprinkle of cinnamon.
  15. Serve immediately or refrigerate until ready to serve.

Nutrition

Serving: 125gCalories: 433kcalCarbohydrates: 50gProtein: 9gFat: 22gSaturated Fat: 13gCholesterol: 152mgSodium: 171mgPotassium: 344mgFiber: 1gSugar: 41gVitamin A: 865IUVitamin C: 1.7mgCalcium: 242mgIron: 1mg

Notes

This cake benefits from a long soak in the milk mixture, so making it ahead of time will give it even more flavor. Enjoy with a generous sprinkle of cinnamon and a side of fresh strawberries for extra sweetness!

Tried this recipe?

Let us know how it was!

More Cakes & Cupcakes

  • Strawberry Nutella Cupcakes with pink strawberry buttercream frosting, a chocolate heart topper, and a gooey Nutella-filled center exposed in a bite-sized cross-section.
    Strawberry Nutella Cupcakes Recipe
  • Slice-cut Tiramisu Crepe Cake showcasing dozens of delicate crepe layers filled with mascarpone cream, topped with whipped cream rosettes and cocoa powder on a white cake stand.
    The Best Tiramisu Crepe Cake Recipe
  • Tall slice of Sunshine Citrus Cake filled with whipped cream and mandarin oranges, topped with piped frosting and fresh orange segments on a dessert plate.
    Easy Sunshine Citrus Cake Recipe
  • Decadent Snickers Cupcakes with creamy peanut butter frosting, caramel drizzle, chopped chocolate candy topping, and gooey peanut butter center, close-up gourmet dessert photography with soft bakery lighting.
    The Best Snickers Cupcakes Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




emily seo and founder of bake and savor

Hi bakers!

I'm Emily, the baker and creator behind Bake and Savor. I transform classic recipes into foolproof treats that bring joy to every kitchen. From my family's treasured recipes to modern favorites, I'm here to share the sweet science of baking with you! 🧁

More about me

Popular

  • Stack of homemade Peach Pie Crumb Bars topped with buttery streusel and vanilla glaze on a ceramic plate, with fresh peaches in the background.
    Easy Peach Pie Crumb Bars Recipe
  • Stack of fudgy Marshmallow-Surprise Hot Cocoa Cookies topped with glossy chocolate glaze, featuring a gooey marshmallow center and scattered cookie crumbs on a dark surface.
    Marshmallow-Surprise Hot Cocoa Cookies
  • Golden-brown Peach Hand Pies drizzled with vanilla glaze, featuring flaky pastry and juicy peach filling, perfect for a homemade summer dessert.
    Easy Peach Hand Pies Recipe
  • Close-up of warm Baked Apples filled with a crunchy oat and pecan crumble topping, drizzled with rich caramel sauce and served on a white plate for a cozy fall dessert.
    Easy Homemade Baked Apples Recipe

Seasonal

  • Strawberry Cream Cheese Muffins cut open to reveal a creamy cheesecake filling, surrounded by fresh strawberries and golden baked muffins.
    Easy Strawberry Cream Cheese Muffins
  • Thick slices of homemade Apple Cinnamon Quick Bread with tender apple chunks and cinnamon swirl, served on a wooden board with fresh apples and a red checkered cloth.
    Apple Cinnamon Quick Bread Recipe
  • Slice of Mango Curd Tart topped with fresh mango slices and chopped pistachios on a rustic ceramic plate, featuring a buttery crust, creamy golden filling, and vintage dessert fork.
    Easy Mango Curd Tart Recipe
  • Close-up of homemade Thin Mint Cookies coated in glossy dark chocolate, one cookie sliced in half to reveal the crisp chocolate cookie center, garnished with fresh mint leaves.
    Homemade Thin Mint Cookies Recipe

Footer

Logo bake and savor recipes
↑ back to top

Explore

  • About
  • Contact
  • Subscribe

Legal

  • Privacy Policy
  • Terms & Conditions
  • Accessibility

Copyright © 2025 Bake and Savor. All recipes developed and tested by Emily. Bake with love, serve with joy.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required