• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Everyday Eileen
  • Home
  • Recipes
  • Lifestyle
  • About
    • Let's Go Shopping
      • Privacy Policy
  • Contact
  • Subscribe
menu icon
go to homepage
  • Home
  • Recipes
  • Lifestyle
  • About
    • Let's Go Shopping
      • Privacy Policy
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipes
    • Lifestyle
    • About
      • Let's Go Shopping
        • Privacy Policy
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
  • ×
    Home » Recipes » Desserts

    Easy Tres Leche Cake

    Published: May 28, 2022 by Eileen Murphy Kelly

    Jump to Recipe
    Pinterest pin for tres leche cake

    Enjoy an authentic Tres Leche Cake Recipe is a light sponge cake topped with a tasty whipped cream frosting. A fantastic Mexican dessert that is always a hit!

    A slice of tres leche cake topped with whipped cream on a black plate.

    Why you'll love this recipe

    • Tres Leche Cake is a rich and decadently delicious cake that is always a welcome dessert.
    • This is a great dessert to make ahead of time and can even be frozen for up to 3 months.
    • A great Mexican dessert for Cinco de Mayo.
    • This cake travels well and is awesome for any celebration.

    🧾  Ingredients

    Ingredients to make tres leche cake.
    • Tres Leches Cake uses three different types of milk mixtures, evaporated milk, sweetened condensed milk, and heavy cream.
    • Don't scrimp on the flavors and use full-fat ingredients for a flavorful cake.
    • Vegetable oil adds moisture and tenderness to the cake crumb. I don't recommend substituting it with something else.
    • Heavy cream is what makes the frosting fluffy and fantastic.
    • Unsalted butter is always my go-to for baking and cooking unless otherwise noted. This way you control the sodium added to any savory or sweet recipe.
    • As long as you use pure vanilla extract, use your favorite.
    • Eggs bind everything together for a yummy dessert.
    • Baking soda gives tenderness and helps the cake rise.
    • Salt adds a small balance to the ingredients.
    1. Preheat oven to 350°F. Butter or spray a 9" by 13" baking dish. Set aside.
    2. In a large mixing bowl or stand mixer, using paddle attachment or beaters, cream the butter, oil, and granulated sugar until well combined, about 3-4 minutes. Scrape down the sides of the bowl, as needed.
    3. Add eggs, one at a time, beating each egg into the mixture. Pour in the vanilla extract.
    4. In another medium-size mixing bowl, stir together the flour, baking soda, and salt.
    5. Use a spatula to gently fold half of the dry mixture into the butter mixture.
    6. Using the spatula, stir the whole milk into the butter mixture. Then fold in the remaining flour mixture.
    7. Pour the batter into the prepared baking dish. Bake for 35-40 minutes, insert a toothpick into the cake, it will come out clean when the cake is completely baked.
    8. Let the cake cool completely on a cooling wrack.
    9. Once the cake is cool, use a skewer to poke holes all over the cake.
    10. In a medium mixing bowl, combine evaporated milk, sweetened condensed milk, and heavy cream together.
    11. Pour the milk mixture over the cake and refrigerate for at least 1 hour but overnight is best.

    Whipped Cream Frosting

    1. Once the cake is cooled and ready to serve, in a large mixing bowl use a hand electric mixer or stand mixer with the whisk attached, whip the heavy cream for 4 minutes. Soft peaks will begin to form.
    2. Add in the granulated sugar and vanilla extract, continue to whip until the frosting is light and fluffy with stiff peaks.
    3. Spread the whipped cream frosting onto the cooled cake.
    4. Garnish the cake with sliced strawberries or cinnamon, optional.
    A baked cake topped with whipped cream frosting.

    • 9" x 13" baking pan with lid
    • Measuring Spoons and Cups
    • Hand Mixer
    • Stand Mixer

    Storage Tips

    • Once baked and frosted, keep the Tres Leches cake in the fridge covered with plastic wrap or in a plastic cake holder.
    • This is a cold cake so do not keep it out on the dessert table for a few hours. It should be sliced and eaten, leftover go right into the fridge.
    • Since this is a milk and cream-based cake, it is important for food safety to refrigerate it when not being eaten. If dairy goes above 40°F there is a risk for bacteria.
    • Leftovers can be kept in the fridge for up to 3 days in a covered airtight covered container.
    A slice of cake with a whipped cream frosting on a black plate.

    Expert Tips

    • Use room temperature unsalted butter so it incorporates well with the sugar and oil.
    • Let the cake cool completely before poking the holes and adding the milk mixture.
    • For optimum flavor, keep the milk-soaked cake in the refrigerator overnight before frosting.
    • Keep the cake in the refrigerator. Dairy and milk should not come above 40°F in temperature.

    FAQs

    Why is it a Tres Leche cake?

    This delicious Mexican dessert is made with three milk products, thus the name.

    Is this cake better on the second day?

    In my opinion, the longer the cake sits in the fridge the better the flavor. I recommend refrigerating it overnight so the milk mixture absorbs into the sponge cake.

    Can I freeze this cake for a later date?

    Absolutely. Freeze the tres leches cake after baking, without the milk mixture or frosting. Wrap the dry baked cake well in plastic wrap or in a freezer-safe, airtight container. The cake can be kept in the freezer for up to 3 months.
    When ready to eat, remove the cake from the freezer, let defrost in the fridge. Continue with the milk mixture and frosting.

    How long should the cake be refrigerated before frosting it?

    I recommend refrigerating overnight. The milk will absorb the milk and have an amazing flavor.

    A slice of tres leches cake on a plate with a red polka dot napkin in the background.

    Similar Recipes

    • Holiday Sugar Cookie Cake
    • A Day at the Beach Cake

    Serving Suggestions

    Here are a few recipes to go along with this easy cake:

    • Beef Enchiladas
    • Mexican Shredded Beef
    • Frito Pie
    • Enchilada Chicken Sliders
    • Frozen Pineapple Mango Margaritas

    When you make this recipe, take a pic and tag me on Instagram @everyday_eileen or #everydayeileen.

    Keep up to date with recipes and posts by following me on:

    FACEBOOK INSTAGRAM, PINTEREST, TWITTER

    Love this recipe, it would be awesome if you give it a 5-star rating and share comments below.

    📖 Recipe

    Save the Recipe?

    Enter your email below and we'll send the recipe straight to your inbox to view anytime. Plus the bonus of regular recipes to you for inspiration!

    A slice of tres leche cake topped with whipped cream on a black plate.

    Easy Tres Leche Cake

    A delicious Mexican sponge cake that is soaked in a three milk mixture and topped with a homemade whipped cream frosting. A treat for Cinco de Mayo, Mother's Day, and family celebration.
    Print (Email Required) Pin Rate
    Course: Dessert
    Cuisine: Mexican
    Keyword: Homemade Tres Leches Cake, Mexican Milk Cake, Tres Leches Cake
    Prep Time: 15 minutes minutes
    Cook Time: 35 minutes minutes
    refrigerate: 12 hours hours
    Total Time: 12 hours hours 50 minutes minutes
    Servings: 12 servings
    Calories: 715kcal
    Author: Eileen Murphy Kelly

    As an Amazon Associate, I earn from qualifying purchases

    Equipment Needed:

    • 9" x 13" baking pan with lid
    • Measuring Spoons and Cups
    • Stainless Steel Mixing Bowls
    • Whisk
    • Hand Mixer

    Ingredients

    How to make Tres Leche Cake

    • 3 cups all-purpose flour
    • 1 Tablespoon baking powder
    • ½ teaspoon salt
    • ½ cup unsalted butter (softened)
    • ½ cup vegetable oil Note 1
    • 1 cup granulated sugar
    • 4 large eggs (room temperature)
    • 2 teaspoons pure vanilla extract
    • 1 ¼ cups whole milk note 2

    Milk Mixture

    • 12 ounce can evaporated milk
    • 14 ounce can sweetened condensed milk
    • 1 ½ cups heavy whipping cream

    Homemade Whipped Cream Frosting

    • 1 ½ cups heavy whipping cream
    • ¼ cup granulated sugar
    • 1 teaspoon pure vanilla extract
    • sliced strawberries optional garnish
    • ground cinnamon optional garnish
    • non-stick baking spray

    Instructions

    For the Cake

    • Preheat the oven to 350°F/175°C. Either grease or spray non-stick baking spray in a 9" x 13" baking pan. Set aside.
    • In a medium-size mixing bowl, whisk dry ingredients together; 3 cups all-purpose flour, 1 Tablespoon baking powder, and ½ teaspoon salt.
    • In a large mixing bowl, using a hand mixer with beaters attached, cream ½ cup unsalted butter (softened), ½ cup vegetable oil, and 1 cup granulated sugar, until well combined, about 3-4 minutes. Note 3
    • Add 4 large eggs (room temperature) one at a time, beating after each egg is added to blend into the batter.
    • Stir in 2 teaspoons pure vanilla extract.
    • Gently fold half of the dry mixture into the wet ingredients. Add 1 ¼ cups whole milk, then add remaining flour mixture to the bowl.
    • Pour batter into prepared baking pan. Bake for 35-40 minutes, until an inserted toothpick comes out clean.
    • Once cake is cool, use a skewer to poke holes all over the cake.

    Milk Mixture

    • In a small mixing bowl, make the leche mixture by combining 12 ounce can evaporated milk , 14 ounce can sweetened condensed milk , and 1 ½ cups heavy whipping creamuntil completely combined.
    • Pour the milk mixture over the cake and and refrigerate the cake until completely cooled. (Overnight is best.)

    Whipped Cream Frosting

    • In a large chilled mixing bowl, add 1 ½ cups heavy whipping cream. Use a hand mixer with beaters attached, whip on low speed, then increase to medium speed for about 2 minutes, soft peaks will form in the cream.
    • To the whipped cream, add ¼ cup granulated sugar and 1 teaspoon pure vanilla extractwhip another 1 - 2 minutes, until light and fluffy.
    • Smooth whipped cream frosting on the cake.
    • Top the cake with sliced strawberries and ground cinnamon , optional garnish.
    • Refrigerate until ready to serve.

    NOTES

    Note 1: Use a tasteless clear oil such as canola, vegetable, or grapeseed oil. 
    Note 2: Fat equals flavor when baking. For this recipe I use full fat milk but a 1 or 2% milk can be used. I don't recommend skim milk for this recipe. 
    Note 3: When combing the butter and oil, the mixture is well combined when it is pale yellow and the sugar blended.  When needed, use a spatula to scrape the sides of the bowl. 
    Storage/Leftovers: If making the cake a day ahead, keep it in the refrigerator and frost a few hours before serving. 
    Keep leftovers in the refrigerator for up to 3 days. 
    Freezer Tips: The unfrosted cake can be frozen for up to 3 months. Wrap well in plastic wrap and then in aluminum foil. 
     
    • I’m not a registered dietician, I do my best to provide the most accurate nutritional values. Any nutritional data I provide is an approximation. Actual dietary information can vary based on ingredients and portion sizes
     
     
     

    Nutrition

    Serving: 1slice | Calories: 715kcal | Carbohydrates: 70g | Protein: 12g | Fat: 43g | Saturated Fat: 21g | Trans Fat: 1g | Cholesterol: 175mg | Sodium: 223mg | Potassium: 239mg | Fiber: 1g | Sugar: 44g | Vitamin A: 1326IU | Vitamin C: 1mg | Calcium: 217mg | Iron: 2mg
    Tried this recipe?Mention @Everyday_Eileen or tag #everydayeileen!

    More Desserts

    • Pumpkin Spice Brownie Recipe
    • Pecan pie brownies stacked on a white plate.
      PECAN PIE BROWNIES
    • A vanilla and chocolate ice cream cake with a slice out of the cake on a cake stand.
      Copycat Dairy Queen Ice Cream Cake
    • A shortbread crust brownie with a chocolate ganache topping with pecans on a platter.
      Millionaire Brownies Recipe

    Thank you for sharing!

    179 shares
    • Share52
    • Tweet

    Reader Interactions

    Comments

    No Comments

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Shop with me
    • Accessibility

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 Everyday Eileen, Eileen Murphy Kelly

    179 shares