Everyday Shortcuts

  • Recipes
  • DIY Projects
  • Travel
  • Shop
menu icon
go to homepage
  • Recipes
  • DIY Projects
  • Travel
  • Shop
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Recipes
    • DIY Projects
    • Travel
    • Shop
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • ×
    Home » Recipes

    Tres Leches Cake

    Modified: May 12, 2026 · Published: May 12, 2026 by Alison · This post may contain affiliate links · Leave a Comment
    SharePin
    Jump to Recipe

    This Tres Leches Cake is soaked in three kinds of milk for the perfect moist dessert topped with a creamy whipped topping, cinnamon and fresh strawberries.

    Tres Leches Cake garnished with strawberries and cinnamon in a white baking dish next to a bowl of strawberries

    I was introduced to Tres Leches Cake not too long ago from a local bakery and instantly understood why everyone loves it so much. After one bite, I knew I had to recreate it at home and honestly, homemade tastes even better than a bakery.

    Even though this cake is soaked in three different milks, it doesn’t turn out soggy. Instead, the cake stays light, airy, rich and incredibly soft with every bite. The milk mixture soaks perfectly into the sponge cake without being heavy.

    slice of tres leches cake on a white plate garnished with strawberries and cinnamon

    You can make this cake for any occasion. I’ve made it for birthdays, Cinco de Mayo parties, summer cookout and potlucks. The cake is always a hit and there are never any leftovers by the end of the night.

    I know there are quite a few steps to make this Mexican dessert but I promise it’s an easy tutorial and worth it in the end.

    Serve Tres Leches Cake with tacos, enchiladas, Mexican street corn and margaritas for a Mexican feast.

    Jump to:
    • Recipe At A Glance
    • Tres Leches Cake Ingredients
    • How to Make Tres Leches Cake
    • Helpful Tips
    • Substitutions and Variations
    • Storing Tips
    • Frequently Asked Questions
    • Recipe
    • Helpful Tips
    • Storing Tips

    Recipe At A Glance

    • Skill Level: Easy
    • Prep Time: 20 minutes
    • Cook Time: 20-25 minutes
    • Idle Time: 2 hours
    • Method: Baking
    • Servings: 12
    • Best For: Parties, summer gatherings, Cinco de Mayo, potlucks
    ingredients shown: Eggs, Granulated sugar, Brown sugar, Milk, Vanilla extract, Browned butter,  Salt, Cake flour, Baking powder

    Tres Leches Cake Ingredients

    Cake Batter

    • Eggs: Separate the yolk and whites
    • Granulated sugar: Adds sweetness and helps create a soft texture
    • Brown sugar: Gives the cake a richer flavor with a slight caramel taste
    • Milk: I used whole milk for a richer cake, but 2% will also work
    • Vanilla extract: Adds warm flavor throughout the cake
    • Browned butter: I browned unsalted butter for extra richness and flavor
    • Salt: Helps balance the sweetness
    • Cake flour: Not to be confused with regular flour
    • Baking powder: Helps the cake rise properly

    Milk Mixture

    Evaporated milk: Adds creaminess without making the cake too heavy
    Sweetened condensed milk: Sweetens the cake and gives it that classic tres leches flavor
    Milk: I used whole milk but you can use 2% if preferred
    Vanilla extract: Adds extra flavor to the milk soak

    Whipped Topping

    Heavy cream: Creates a fluffy homemade whipped topping
    Powdered sugar: Sweetens the topping while keeping it smooth
    Vanilla extract: Adds flavor to the whipped cream
    Salt: Balances the sweetness slightly

    Garnish

    Cinnamon: Adds warmth to the cake but is also optional
    Strawberries: Fresh sliced strawberries make the finishing touch

    How to Make Tres Leches Cake

    egg yolks, white sugar and brown sugar in a bowl

    1. Preheat oven to 350℉ and prepare a 9×13 baking dish with parchment paper or baking spray.
    2. In a large mixing bowl, whisk together the egg yolks, white sugar and brown sugar until fully combined.
    3. Add the cake flour, baking powder and salt. Gently fold everything together until a smooth batter forms. Set aside.

    stiff peak egg whites on top of cake batter in a bowl

    4. In a separate mixing bowl, beat the egg whites using a hand mixer on high speed until stiff fluffy peaks form, about 8-10 minutes.
    5. Carefully fold the whipped egg whites into the cake batter a little at a time. Be gentle so the batter stays light and airy.

    tres leches cake batter in a white baking dish

    6. Pour the batter into the prepared baking dish and spread evenly. Bake for 20-25 minutes or until a toothpick inserted in the center comes out clean.

    evaporated milk, sweetened condensed milk, milk and vanilla extract in a bowl

    7. While the cake bakes, prepare the milk mixture.
    8. In a medium bowl, whisk together the evaporated milk, sweetened condensed milk, milk and vanilla extract until combined.

    baked tres leches cake in a white baking dish on a yellow towl

    9. Once the cake is done baking, remove it from the oven and use a fork to poke holes all over the top of the cake.

    milk mixture poured over top of tres leches cake

    10. Slowly pour the milk mixture evenly over the cake, allowing the liquid to soak in before adding more.
    11. Let the cake rest for at least 2 hours so it can fully absorb the milk mixture.
    12. During the last 30 minutes of chilling, prepare the whipped topping and slice the strawberries.

    homemade whipped topping in a bowl

    13. In a large bowl, combine the heavy cream, powdered sugar, vanilla extract and salt.
    14. Use a hand mixer to whip until soft peaks form and the topping becomes thick and fluffy.

    whipped topping spread on top of tres leches cake in a white baking dish

    15. Spread the whipped topping evenly over the cooled cake.

    a tres leches cake garnished with strawberries and cinnamon

    16. Sprinkle cinnamon over the top and garnish with sliced strawberries.
    17. Slice, serve and enjoy.

    Helpful Tips

    • Make sure to gently fold the whipped egg whites into the batter so the cake stays fluffy.
    • Let the cake cool slightly before pouring on the milk mixture so it absorbs better.
    • Pour the milk slowly to avoid flooding the cake all at once.
    • Chill the cake for at least 2 hours, but overnight is even better for flavor.
    • Use fresh whipped cream instead of store bought for the best texture and taste.
    slice taken out of tres leches cake

    Substitutions and Variations

    • Swap strawberries for raspberries, blueberries or maraschino cherries for garnish.
    • Add a sprinkle of toasted coconut on top for extra flavor.
    • Use cinnamon sugar instead of plain cinnamon for garnish.
    • Add a splash of rum to the milk mixture for more in depth flavor.
    • Use store bought whipped topping if you need a quicker shortcut.

    Storing Tips

    Store Tres Leches cake covered in the refrigerator for up to 4 days. I do not recommend freezing this cake as the texture will become watery once thawed.

    over top close up of tres leches cake in white baking dish with a slice taken out

    Frequently Asked Questions

    Why is my tres leches cake soggy?

    Too much milk poured too quickly can make the cake soggy. Slowly pour the milk mixture and allow it time to absorb.

    Can I make tres leches cake ahead of time?

    Yes, you can! This cake is better when made 1-2 days ahead so the milk mixture can absorb longer overnight and the cake can last up to 4 days in the fridge.

    Do I have to use cake flour?

    Cake flour gives the softest texture, but all-purpose flour can work using 1 cup flour and 2 tablespoons cornstarch to mimic cake flour.

    Recipe

    Tres Leches Cake

    Alison McFadden
    This Tres Leches Cake is soaked in three kinds of milk for the perfect moist dessert topped with a creamy whipped topping, cinnamon and fresh strawberries.
    No ratings yet
    Prevent your screen from going dark
    Print Recipe Pin Recipe
    Prep Time 20 minutes mins
    Cook Time 20 minutes mins
    Idle Time 2 hours hrs
    Course Desserts
    Cuisine Mexican
    Servings 12 servings

    Ingredients
      

    Cake Batter

    • 5 eggs separate whites and yolks
    • ½ cup white sugar
    • ¾ cup brown sugar
    • ¼ cup milk
    • 2 teaspoons vanilla extract
    • ⅓ cup unsalted browned butter
    • ¼ teaspoon salt
    • 1 ¼ cup cake flour
    • 2 teaspoons baking powder

    Milk Mixture

    • 12 oz can evaporated milk
    • 14 oz can sweetened condensed milk
    • ¼ cup milk
    • 1 teaspoon vanilla

    Whipped Topping

    • 2 cups heavy cream
    • ⅓ cup powdered sugar
    • 1 teaspoon vanilla
    • ¼ teaspoon salt

    Garnish

    • Cinnamon
    • Strawberries

    Instructions
     

    • Preheat oven to 350℉ and prepare a 9×13 baking dish with parchment paper or baking spray.
    • In a large mixing bowl, whisk together the egg yolks, white sugar and brown sugar until fully combined.
    • Add the cake flour, baking powder and salt. Gently fold everything together until a smooth batter forms. Set aside.
    • In a separate mixing bowl, beat the egg whites using a hand mixer on high speed until stiff fluffy peaks form, about 8-10 minutes.
    • Carefully fold the whipped egg whites into the cake batter a little at a time. Be gentle so the batter stays light and airy.
    • Pour the batter into the prepared baking dish and spread evenly. Bake for 20-25 minutes or until a toothpick inserted in the center comes out clean.
    • While the cake bakes, prepare the milk mixture.
    • In a medium bowl, whisk together the evaporated milk, sweetened condensed milk, milk and vanilla extract until combined.
    • Once the cake is done baking, remove it from the oven and use a fork to poke holes all over the top of the cake.
    • Slowly pour the milk mixture evenly over the cake, allowing the liquid to soak in before adding more.
    • Let the cake rest for at least 2 hours so it can fully absorb the milk mixture.
    • During the last 30 minutes of chilling, prepare the whipped topping and slice the strawberries.
    • In a large bowl, combine the heavy cream, powdered sugar, vanilla extract and salt.
    • Use a hand mixer to whip until soft peaks form and the topping becomes thick and fluffy.
    • Spread the whipped topping evenly over the cooled cake.
    • Sprinkle cinnamon over the top and garnish with sliced strawberries.
    • Slice, serve and enjoy.

    Notes

    Helpful Tips

    • Make sure to gently fold the whipped egg whites into the batter so the cake stays fluffy.
    • Let the cake cool slightly before pouring on the milk mixture so it absorbs better.
    • Pour the milk slowly to avoid flooding the cake all at once.
    • Chill the cake for at least 2 hours, but overnight is even better for flavor.
    • Use fresh whipped cream instead of store bought for the best texture and taste.

    Storing Tips

    Store Tres Leches cake covered in the refrigerator for up to 4 days. I do not recommend freezing this cake as the texture will become watery once thawed.

    Nutrition Disclosure

    Nutritional facts are estimates and are provided as a courtesy to the reader. Please utilize your own brand nutritional values to double check against our estimates. Nutritional values are calculated via a third party. Changing ingredients, amounts or cooking technique will alter the estimated nutritional calculations.

    Tried this recipe?Tag @everydayshortcuts or use #everydayshortcuts on Facebook, TikTok or Instagram to let us know!

    More Recipes

    • Beach Cake
    • Hot Honey Chicken
    • Beach Crab Cookies
    • BBQ Ranch Chicken Casserole

    Leave a Reply Cancel reply

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

    Alison McFadden

    Welcome to Everyday Shortcuts, where I share delicious and simple recipes that anyone can cook, practical household tips and clever shortcuts to help simplify your everyday life. 

    More about me →

    Popular

    • 8 Easy Chicken Freezer Meals in One Hour
    • Crock Pot Coca-Cola Baby Back Ribs
    • My 3 Day Egg Fast Experience and Weight Loss
    • Copycat White Castle Sliders

    Holiday Recipes

    • Bald Eagle Cupcakes
    • American Flag Cupcake Cake
    • Easter Bread
    • Easter Bunny Cake

    Footer

    Everyday shortcuts as seen on logos

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility Policy
    • About Me

    Contact

    • Contact
    • Press & Media
    • PR Friendly

    Alison McFadden is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

    Copyright © 2026 Everyday Shortcuts. All Rights Reserved

    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
    Cookie SettingsAccept All
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
    CookieDurationDescription
    cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
    cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    SAVE & ACCEPT

    Rate This Recipe

    Your vote:




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