• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

About a Mom

Inspiration for Motherhood

  • What’s for Dinner
    • Main Course
    • Pasta
    • Chicken
    • Casseroles
    • Vegetarian
    • Slow Cooker Recipes
    • Keto
  • Sides & Snacks
    • Salads & Side Dishes
    • Snacks
    • Appetizers
  • Sweet Treats
    • Dessert
    • Baking
    • Cookies
  • Kids Corner
    • Crafts for Kids
    • Kids Fun
    • Activities
    • Learning Activities
    • Food for Kids
  • Mealtime
  • Printables
  • Crafts
  • parenting
  • Low Carb Recipes
  • Most Loved
  • About
HomeMealtimeRecipesDessert

Tres Leches Cake (Milk Cake)

4.80 from 5 votes
Jillian MeadBy Jillian Mead
Jillian Mead
Jillian Mead Food Editor

Food editor passionate about helping home cooks enjoy great food, with a focus on easy-to-follow recipes and inspiring culinary creativity.

Expertise: Baking & Italian cuisine View all posts →
Jump to Recipe

Take a bite of pure bliss with this indulgent Tres Leches Cake (Milk Cake). A light, fluffy sponge soaked in three types of milk creates a rich, creamy dessert that’s perfect for family dinners or sharing with friends over afternoon coffee.

Tres Leches Cake in a white baking dish, topped with whipped cream and cinnamon.

Do you know what tres leches means? Of course you do. I did not. At least, not before discovering this recipe. The tres part I took from French to mean “very.” The leches part, well, the only connection I could make was to the English “lecherous,” which led me to “luxurious” (a bit of a stretch, I know). So, in my mind, tres leches translated to “very luxurious”—which, honestly, isn’t far from the truth.

This classic Latin American dessert—Spanish for “three milks”—is a sponge cake soaked in a trio of sweetened condensed milk, evaporated milk, and whole milk. The result is a cloud-like texture that’s as much about the mouthfeel as the taste. Every bite is impossibly soft, creamy, and rich without feeling heavy. Your guests may pause mid-bite to wonder how something so simple could taste so luxurious.

And that’s the beauty of this recipe—it’s deceptively easy. There’s nothing fancy or hard to find here, just a few humble ingredients and a little planning ahead. Let it soak up those luscious milks for an hour (or overnight, if you can wait that long), and you’ll have a dessert that will get you plenty of compliments. Top it with a swirl of whipped cream, pour yourself a cup of coffee, and get ready for a treat that will leave you speechless—no matter the language.

Ingredients for Tres Leches Cake (Milk Cake): eggs, whole milk, vanilla extract, cake flour, white sugar, salt, powdered sugar, and ground cinnamon.

Fun variations to try

One of the best things about a simple tres leches cake is how versatile it is—it’s the perfect blank canvas for creativity. Chocolate lovers can transform it into a decadent chocolate tres leches cake by adding cocoa powder to the batter and folding in a handful of chocolate chips. For a tropical twist, swap in coconut milk for one of the milks and finish with a sprinkle of toasted coconut flakes for a coconut tres leches cake. Want something lighter? Top your cake with fresh raspberries, sliced strawberries, and blueberries to create a berry tres leches cake bursting with color and flavor. And if you’re craving something even more indulgent, drizzle caramel sauce over the top for a caramel tres leches cake, then add a pinch of sea salt for that irresistible sweet-salty finish.

Whipping heavy cream, powdered sugar, and vanilla extract for Tres Leches Cake.

How do I store leftovers?

Cover the cake well with plastic wrap or aluminum foil to prevent it from drying out. It can be kept in the fridge for up to 5 days. If you want to freeze it, double up on the wrapping—first cover with plastic, then add the layer of aluminum. (This is assuming you’ve kept the cake in the pan you used to make it in. You can also wrap it once and then store it in an airtight container.) It should keep in the freezer for up to 2 months. When you’d like to eat it, let it thaw in the fridge.

Serving suggestions

This is a great dessert to serve after a meal of Pork And Chicken Adobo, Mexican Chicken Adobo, or Grilled Adobo Chicken. And next time you’re in the mood to bake something rich and custardy, try this delicious Basque Cheesecake.

A moist slice of Tres Leches Cake with creamy topping and cinnamon, being served from a dish.
A moist slice of Tres Leches Cake with creamy topping and cinnamon, being served from a dish.

Tres Leches Cake (Milk Cake)

Jillian Mead Profile PicturesJillian Mead
Indulge in this classic Tres Leches Cake recipe! A light, fluffy sponge soaked in three sweet milks for a rich, creamy dessert that melts in your mouth.
4.80 from 5 votes
Print Recipe Pin Recipe
Prep Time 30 minutes mins
Cook Time 35 minutes mins
Cooling Time + Chilling Time 2 hours hrs
Total Time 3 hours hrs 5 minutes mins
Course Dessert
Cuisine Latin American
Servings 10
Calories 334 kcal

Ingredients
  

For The Cake:

  • 1 cup cake flour
  • 1½ teaspoons baking powder
  • ¼ teaspoon salt
  • 5 eggs
  • 1 cup white sugar divided
  • ⅓ cup whole milk
  • 1 teaspoon vanilla essence

For The Milk Soak:

  • 1 can evaporated milk (12 ounces)
  • ¼ cup whole milk
  • 1 can sweetened condensed milk (14 ounces)

For The Topping:

  • 1 pint heavy whipping cream
  • 3 tablespoons powdered sugar
  • ½ teaspoon vanilla extract
  • Ground cinnamon for topping

Instructions
 

To Make The Cake:

  • Adjust the rack to the middle position and preheat the oven to 350°F.
  • In a large bowl, sift together the flour, baking powder, and salt. Mix to combine.
  • Separate the eggs and whisk ¾ cup sugar into the egg yolks until you have a smooth, pale yellow mixture. Add ⅓ cup of milk and the vanilla extract. Whisk well.
  • In a large bowl, use an electric mixer or hand whisk to beat the egg whites into stiff peaks. As they thicken, add the remaining sugar. This is an important part of getting the cake to be fluffy and able to absorb the milk mixture.
  • Whisk the egg yolk mixture into the flour mixture until smooth, then gently fold in the beaten egg whites.
  • Pour the batter into an ungreased baking dish and level out the top. Bake on the middle rack of your oven for 25-35 minutes, or until a toothpick inserted into the center comes out clean. Remove the cake from the oven and let it cool completely (approximately 1 hour).

To Make The Milk Soak:

  • Mix the evaporated milk, whole milk, and condensed milk together. Using a fork, poke holes all over the cake, then pour the milk mixture over the cake. Refrigerate overnight, or for at least 1 hour, to allow the cake to absorb the milk mixture.

To Make The Topping:

  • Whip the heavy cream, powdered sugar, and vanilla into stiff peaks. Pour onto the cake and smooth over evenly, then sprinkle with the cinnamon.
    Whipping heavy cream, powdered sugar, and vanilla extract for Tres Leches Cake.

Nutrition

Calories: 334kcalCarbohydrates: 34gProtein: 6gFat: 20gSaturated Fat: 12gSodium: 172mgFiber: 0.3g
Keyword Tres Leches Cake (Milk Cake)
Tried this recipe?Let us know how it was!
Jillian Mead Profile Pictures

About Jillian MeadBaking & Italian cuisine

Food editor passionate about helping home cooks enjoy great food, with a focus on easy-to-follow recipes and inspiring culinary creativity.

Reader Interactions

Published: Feb 12, 2024 | Updated: Oct 24, 2025
4.80 from 5 votes (5 ratings without comment)

Leave a Comment Cancel reply

Have a question? Use the form below to submit your question or comment. I love hearing from you and seeing what you made!

Recipe Rating




Previous Post
Sopapillas
Vegetable lasagna baked in a glass dish, topped with golden-brown, bubbly mozzarella cheese.
Next Post
Vegetable Lasagna

Primary Sidebar

  • About
  • Contact

Join The Club

Subscribe for inspiration straight to your inbox!

Sign Up

Let's Connect

Back to Top
  • Contact
  • About
  • Privacy
  • Terms
About A Mom is part of Waywith.

Rate This Recipe

Your vote:




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

Recipe Ratings without Comment

Something went wrong. Please try again.