Tres Leches Cake
Tres Leches Cake is a delightful classic dessert that hails from Latin America, renowned for its moist and indulgent layers. This cake is a sweet symphony of three milks: evaporated, condensed, and whole milk, which transform a simple sponge cake into an ultra-rich, creamy experience. Each bite is a tender reminder of the celebrations often associated with this dessert, from birthdays to holidays, making it a beloved choice for gatherings.

I first tasted Tres Leches Cake at a friend’s family gathering, where the light texture and creamy, sweet flavor left a lasting impression. Making this cake from scratch is surprisingly easy and budget-friendly, perfect for impressing your guests without spending all day in the kitchen. With just a bit of prep time and some simple ingredients, you can create a stunning cake that rivals those from fancy bakeries. Let’s dive into this wonderful recipe and share the joy of Tres Leches Cake!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Ready from prep to plate in just about 3 hours, with only 10 minutes of hands-on time.
- Irresistible Flavor: The cake absorbs the luscious milk mixture, creating a heavenly moist texture that’s pure bliss.
- Eye-Catching Appeal: This cake is a showstopper with its creamy whipped topping that’s sure to impress guests.
- Flexible Serving: Perfect as a dessert for any occasion, from casual family dinners to festive celebrations.
- Diet-Friendly Options: Easily adaptable for dietary needs, with suggestions for gluten-free mixes!
Ingredients You’ll Need
- 1 cup all-purpose flour: The base of our cake, providing structure and tenderness. You can substitute with a gluten-free blend if needed.
- 1½ teaspoons baking powder: This ingredient helps the cake rise, ensuring it stays light and airy.
- ¼ teaspoon salt: Enhances flavor, balancing the sweetness of the cake.
- 1 cup granulated sugar: Sweetens the cake and contributes to its light texture.
- 4 eggs: Key for binding and adding moisture to the cake. Use room temperature eggs for best results.
- ⅓ cup milk: This adds moisture; any type of milk will work, but whole milk gives a richer taste.
- 1½ teaspoons pure vanilla extract: Infuses a warm, sweet flavor into the cake. Always opt for pure extract for the best flavor.
- Butter for greasing: Helps to keep the cake from sticking to the pan.
- 14-ounce can condensed milk: The star of the milk mixture, lending the cake its signature sweetness.
- 12-ounce can evaporated milk: Adds creaminess and richness to the milk bath.
- 3 tablespoons milk: This is used in conjunction with the condensed and evaporated milk to achieve the perfect soaking mixture.
- 1½ cups heavy cream: Whipped to top the cake, creating a light and airy finish; can substitute with whipped topping if you’re short on time.
- 3 tablespoons powdered sugar: Sweetens the whipped cream; adjust to your preference.
- 1 teaspoon pure vanilla extract: Adds a lovely aroma to the whipped cream.

How to Make Tres Leches Cake
- Prepare to bake: Preheat the oven to 350°F (175°C), setting the stage for your cake.
- Mix the dry ingredients: In a medium bowl, whisk together 1 cup all-purpose flour, 1½ teaspoons baking powder, and ¼ teaspoon salt. This promotes even distribution of the leavening agent.
- Beat the eggs: In a separate bowl, use an electric mixer to beat together 1 cup granulated sugar and 4 eggs until the mixture is light, fluffy, and pale—about 2 to 3 minutes.
- Combine: Gradually whisk in ⅓ cup milk and 1½ teaspoons pure vanilla extract until well blended. Then, using a spatula, gently fold in the flour mixture just until the batter is smooth and lump-free.
- Bake the cake: Grease a 9×13-inch baking dish with butter. Pour the batter into the prepared dish and tap gently on the counter to release air bubbles. Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
- Combine the milks: While the cake is baking, whisk together 14 ounces of condensed milk, 12 ounces of evaporated milk, and 3 tablespoons of plain milk in a bowl until fully combined.
- Drizzle the cake: Once the cake is out of the oven, allow it to cool completely. Use a fork to poke holes all over the surface, then drizzle the milk mixture generously, focusing on saturating the edges. Cover and refrigerate for at least 2 to 3 hours, ideally overnight.
- Whip the cream: In a large bowl, combine 1½ cups heavy cream, 3 tablespoons powdered sugar, and 1 teaspoon pure vanilla extract. Whip with a handheld mixer until stiff peaks form, giving you luscious, fluffy cream.
- Finish and serve: Spread the whipped cream on top of the soaked cake. Cut into squares and serve—watch your guests swoon!

Storing & Reheating
Tres Leches Cake can be stored in the refrigerator for up to 4 days. Cover it well to prevent it from absorbing odors. You can also freeze the cake, wrapped tightly in plastic wrap, for up to 3 months. Just note that the texture may change slightly after thawing; refresh it by adding a layer of whipped cream before serving. For best flavor and texture, enjoy it chilled.
Chef’s Helpful Tips
- Always remember to poke the holes gently with a fork; being too aggressive can cause the cake to fall apart.
- Use room temperature eggs for better volume and mixture; this makes your cake light and fluffy.
- If you prefer a less sweet dessert, reduce the sugar in the whipped cream or opt to use less of the milk mixture.
- Allowing the cake to soak overnight gives the best flavor and moisture, so try not to rush this step!
- For a twist, consider adding a splash of coconut extract to the milk mixture for a tropical flair.
If you’ve never experienced the joy of Tres Leches Cake, it’s time to treat yourself. The burst of flavors, the silky texture, and the simplest ingredients combine to create pure comfort on a plate. Dive into this recipe and taste why it’s become a staple in so many homes. Don’t shy away from experimenting with flavors or garnishes, and make it your own.
Recipe FAQs
Can I use a different size baking pan?
What if I can’t find evaporated milk?
How do I keep my Tres Leches Cake from getting soggy?
Can I make Tres Leches Cake ahead of time?
More Desserts & Appetizers Recipes
- Avocado Cottage Cheese Dip
- Rotel Dip
- No Flour Monster Cookies
- Crumbl Copycat Chocolate Mallow Cupcake Cookies
- Chocolate Lava Cakes
👉 If you make my Tres Leches Cake recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Tres Leches Cake
- Prep Time: 10 minutes
- Cook Time: 220 minutes
- Total Time: 3 hours 50 minutes
- Yield: 12 servings 1x
- Category: Desserts & Appetizers
- Method: Baking
- Cuisine: Latin American
Description
This tres leches cake boasts an irresistible flavor and easy-to-follow steps. Made with a delightful blend of milk, sugar, and eggs, this dessert will enchant any sweet tooth. Perfect for celebrations or a comforting treat at home!
Ingredients
- 1 cup all purpose flour
- 1½ teaspoons baking powder
- ¼ teaspoon salt
- 1 cup granulated sugar
- 4 eggs
- ⅓ cup milk
- 1½ teaspoons pure vanilla extract
- butter, for greasing the baking dish
- 14 ounce can condensed milk
- 12 ounce can evaporated milk
- 3 tablespoons milk
- 1½ cups heavy cream
- 3 tablespoons powdered sugar
- 1 teaspoon pure vanilla extract
Instructions
- Preheat the oven to 350°F.
- In a medium bowl, whisk the flour, baking powder, and salt together and set aside.
- Using an electric mixer, beat the sugar and eggs in a separate bowl until fluffy and pale, about 2 to 3 minutes.
- Mix the milk and vanilla into the egg mixture until smooth. Gently fold in the flour mixture until the batter is smooth and lump-free.
- Grease a 9×13-inch baking dish with butter. Pour the batter into the dish and tap gently to remove air bubbles. Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
Notes
Ensure eggs are at room temperature for better mixing.
Let the cake cool completely before soaking it in milk.
This cake can be refrigerated for a day for enhanced flavor.
Nutrition
- Serving Size: 1 slice
- Calories: 330
- Sugar: 30g
- Sodium: 150mg
- Fat: 10g
- Saturated Fat: 6g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 1g
- Protein: 6g
- Cholesterol: 100mg




