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




39 Comments

  1. JESSICA A Gallegos says:

    Do you have the original recipe posted somewhere as well? I made this updated recipe for the family and although they said it was good they want the original. I can’t seem to find it anywhere.

See More Comments