Table of Contents

If you’ve never heard of a tres leches cake, you are missing out!!

This is a popular Mexican dessert and one of our favorite summer cakes (because it’s a chilled cake). This new and improved tres leches cake recipe, or “3 milk” cake, is one our family has made and loved for years.

After making the cake base, you poke holes and fill it with a mixture of sweetened condensed milk, evaporated milk, and heavy cream (the three milks). The result is an extra moist and flavorful cake. We LOVE to top ours with whipped cream and some fresh strawberries!

We also have an Easy Tres Leches Cake recipe and a Chocolate version you are sure to love.

Why we think you’ll love it:

  • Cool and creamy. This dessert is served cold and is especially great during warm months.
  • Perfect for parties. With 18 servings, this cake is a great addition to any Mexican dinner or Cinco de Mayo party.
  • The flavor cannot be beat! Similar to a Poke Cake, it is filled with a milk mixture, making it moist and flavorful.
WANT TO SAVE THIS RECIPE?
Just enter your email and we’ll send it to your inbox! Plus you’ll get new recipes from us every week!
Tres leches cake recipe ingredients on a kitchen counter.

Tres Leches Cake Ingredients and Substitutions

Cake

  • 1½ cups all-purpose flour – see How to measure Flour. Use a 1:1 gluten-free baking flour blend; the texture might be slightly different, but it should still absorb the milk well.
  • 1 tablespoon baking powder
  • ¼ teaspoon cinnamon, optional – or try a pinch of nutmeg or allspice
  • 1 cup granulated sugar, divided
  • 5 large eggs, separated, divided – see How to Separate Egg Whites
  • ½ cup milk
  • 1 teaspoon vanilla extract – or ½ teaspoon almond extract

Filling and Topping

  • 1 (14-ounce) can sweetened condensed milk
  • 1 (12-ounce) can evaporated milk
  • ¼ cup heavy cream or use whole milk or even coconut milk

Topping

  • 2 cups whipping cream – Store-bought Cool Whip or Homemade Whipped Cream
  • ⅔ cup powdered sugar
  • 1 teaspoon vanilla
  • optional fruit topping strawberries, raspberries, blueberries, blackberries, peaches

How to Make Tres Leches Cake

  1. PREP. Preheat oven to 350°F. Grease a 9×13-inch baking pan.
  2. BATTER. In a medium bowl, add flour and baking powder. Mix and set aside.
    • In a medium mixing bowl, beat ¾ cup sugar and egg yolks until pale yellow and doubled in size (about 3 minutes). 
    • Stir in dry ingredients, milk, and vanilla. Mix just until combined.
    • In a glass bowl, beat egg whites on high speed until soft peaks form (about 5 minutes). Gradually, add ¼ cup remaining sugar, continuing to beat on high speed until medium peaks form (about 3 minutes). 
    • Slowly, add the whipped egg whites into the yolk mixture, carefully stirring with a spatula until the batter is just combined and there are no more yellow or white streaks.
  3. BAKE. Bake batter in prepared pan for 30-35 minutes or until a toothpick inserted into the middle comes out clean. Cool completely.
  4. FILLING. One cake is cooled, make your milk mixture: Mix the sweetened condensed milk, evaporated milk, and heavy cream in a medium bowl.
    • Poke cake all over with a fork and slowly pour the 3 types of milk over the entire cake, making sure to get inside the fork holes. Refrigerate for at least 4 hours.
  5. TOPPING. Once ready to serve, whip the heavy cream, powdered sugar, and vanilla until stiff peaks form in a cold, large metal bowl. Spread over the cake. Sprinkle with cinnamon and serve.
  • Fresh sliced strawberries are a classic, or try other berries, sliced kiwi, peaches, a sprinkle of cinnamon, or grate dark chocolate on top.
  • When whipping the egg whites, the bowl must be free of any oils. Even a tiny bit of yolk or grease can prevent them from whipping properly. Use a glass or metal bowl, not plastic.
  • Beat until medium peaks form, where the tip of the peak still curls over slightly but maintains its shape.
  • The cake needs at least 3 hours to absorb the milk, but we often make the cake and add the 3 milks the day before. Our secret for preparing ahead of time!
A slice of tres leches cake recipe topped with whipped cream and a strawberry.
5 from 37 votes

Tres Leches Cake Recipe

This tres leches cake recipe is a cool treat made from a tasty sponge cake, a creamy 3 milk mixture, and a homemade whipped topping.
Servings: 18
Prep: 30 minutes
Cook: 30 minutes
Refrigerating Time: 4 hours
Total: 5 hours

Ingredients 

Cake

  • cups all-purpose flour
  • 1 tablespoon baking powder
  • ¼ teaspoon cinnamon, optional
  • 1 cup granulated sugar, divided
  • 5 large eggs, separated, divided
  • ½ cup milk
  • 1 teaspoon vanilla extract

Filling and Topping

  • 1 (14-ounce) can sweetened condensed milk
  • 1 (12-ounce) can evaporated milk
  • ¼ cup heavy cream

Topping

  • 2 cups whipping cream
  • cup powdered sugar
  • 1 teaspoon vanilla

Instructions 

  • Preheat the oven to 350°F. Lightly grease a 9×13-inch baking dish with cooking spray.
  • In a medium bowl, add flour and baking powder (and cinnamon, if desired) and mix to combine.
  • In a medium mixing bowl, beat ¾ cup sugar and egg yolks until light in color and doubled in size (about 3 minutes).
  • Stir in dry ingredients, milk. and vanilla. Mix until just combined.
  • In a glass bowl, beat egg whites on high speed until soft peaks form (about 5 minutes). Gradually, add ¼ cup remaining sugar, continuing to beat on high speed until medium peaks form (about 3 minutes).
  • Slowly, add the egg whites into the yolk mixture, carefully stirring with a spatula until the batter is just combined and there are no more yellow or white streaks.
  • Pour the batter into the prepared pan and bake for 30 – 35 minutes or until a toothpick inserted into the middle comes out clean. Let the cake cool completely (it will deflate a bit).
  • One cake is cooled, make your milk mixture by mixing together the sweetened condensed milk, evaporated milk and heavy cream in a medium bowl.
  • Poke cake all over with a fork and slowly pour the milk mixture over the entire cake, making sure to get inside the fork holes. Refrigerate for at least 4 hours.
  • Once ready to serve, whip the heavy cream, powdered sugar, and vanilla together until stiff peaks form in a cold, large metal bowl (we like to use our Kitchen-Aid). Spread over the cake. Sprinkle with cinnamon and serve.

Video

Notes

Recipe tips.
  • Fresh sliced strawberries are a classic, or try other berries, sliced kiwi, peaches, a sprinkle of cinnamon, or grate dark chocolate on top.
  • When whipping the egg whites, the bowl must be free of any oils. Even a tiny bit of yolk or grease can prevent them from whipping properly. Use a glass or metal bowl, not plastic.
  • Beat until medium peaks form, where the tip of the peak still curls over slightly but maintains its shape.
  • The cake needs at least 3 hours to absorb the milk, but I often make the cake and add the 3 milks the day before. 
Store. Cover with plastic wrap and store in the fridge for up to 4-5 days. The fruit topping may not last quite as long—simply scoop the fruit off the top and replace it with fresh fruit.
Freeze with or without the whipped cream topping, but do not freeze with any fruit. Cover tightly and place in the freezer for 2-3 months. Let it thaw in the fridge overnight before serving.

Nutrition

Serving: 1slice, Calories: 223kcal, Carbohydrates: 25g, Protein: 4g, Fat: 12g, Saturated Fat: 7g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Trans Fat: 0.004g, Cholesterol: 80mg, Sodium: 29mg, Potassium: 135mg, Fiber: 0.3g, Sugar: 17g, Vitamin A: 515IU, Vitamin C: 0.2mg, Calcium: 66mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Recipe FAQ

How to store?

Cover this tres leches cake recipe with plastic wrap and store in the fridge for up to 4-5 days. The fruit topping may not last quite as long—simply scoop the fruit off the top and replace it with fresh fruit when you’re ready to eat another slice.

How to freeze?

Freeze with or without the whipped cream topping, but do not freeze with any fruit. Cover tightly and place in the freezer for 2-3 months. Let it thaw in the fridge overnight before serving.

This recipe was retested and updated 4/2024.

For more great recipes by Melanie, head on over to Garnish and Glaze! ENJOY!

About Kristyn

Kristyn Merkley is a published cookbook author, wife, mom of six, and major food enthusiast! For the past 15 years, she has been sharing foolproof, family-friendly recipes—each one tested in her kitchen—that anyone can master. As a seasoned recipe creator, she loves making cooking simple, stress-free, and totally doable for everyone!

Get my cookbook!

My cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes with videos, tips & more!

5 from 37 votes (18 ratings without comment)

Leave a comment

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

Recipe Rating




38 Comments

  1. William Moss says:

    How much Butter do you use in Tres Leche Cake?
    It isn’t listed in the Ingredients.

    1. Lil' Luna Team says:

      The newer version does not use butter to make the cake batter. Hopefully, you still made it according to the written recipe, and that you loved the result!

  2. momma k says:

    Did you change the recipe? I wrote it down probably 4 or 5 years ago but I made it today following the website and it seemed different so I compared my notes and ya it’s quite different. I don’t see anything in your article about a recipe change. Anyways, it cooked beautifully, hopefully it tastes the same. It’s my husbands yearly requested bday cake! I will report back on the “new” recipe tonight after we try it 🙂

  3. Ali says:

    In the video you use butter beaten with sugar but recipe diesnt show butter as an ingredient for cake…how much butter do you need?

  4. brandi hayes says:

    can i use coolwhip instead of heavy cream for the topping?

    1. Lil'Luna Team says:

      Yes, you could use cool whip instead of that homemade whipped cream topping!

  5. Peg Walsh Bernert says:

    Question!! What size can of evaporated milk? 12 oz. Or the little can. Thanks.

  6. Anonymous says:

    So after I make the milk glaze I don’t use a 1/2 cup of it?

    1. Lil'Luna Team says:

      Correct. When all combined, there is about a 1/2 cup more liquid than the cake needs. So you’ll take that out so the cake isn’t too soggy.

  7. Beth says:

    I have a request to bake this for a friend and they were wanting an 8” 2-layer cake. Should I adjust the baking time? If so, what would you recommend?

  8. Emily says:

    hello if I would want to make 1 6×3 round pan and cut into layers should i half the recipe? the pan holds about 3 cups of batter but i am unsure of the bake time and if it would bake all the way through or come out over cooked.

    1. Lil'Luna Team says:

      You could certainly half the recipe (even that may be too much batter for a 6 inch cake pan). But that would be a good start. Just make sure to only fill the cake pan about 2/3 full so there is room to rise. As far as baking times go, I imagine the full time will be too long. I’d say to keep an eye on it and just check using a toothpick. Start checking around 10 minutes, maybe? And then when the toothpick comes out clean/with just a few crumbs, it will be done. I haven’t tried this recipe in a 6 inch pan so I don’t have exact measurements/times, but those would be my best guesses. Good luck! You’ll have to let us know how it turns out. 🙂

  9. Allyssa says:

    5 stars
    Thank you so much for sharing this amazing tres leches cakerecipe! Will surely have this again! It’s really easy to make and it tasted so delicious! Highly recommended!

  10. Jason says:

    Going to attempt to make this tonight and was wondering if I should leave the cake covered or uncovered in the refrigerator overnight? I Plan on applying the icing tomorrow. I’m guessing covered so it does not lose moisture?

    1. Lil'Luna Team says:

      Hi Jason! I imagine you have already done this now, but I would have recommended to cover it in the refrigerator. I hope the cake turned out well!

See More Comments