Tres Leches Cake
There’s something magical about the feeling of digging into a slice of Tres Leches Cake. This dessert, with its moist texture, rich flavors, and endless creaminess, can transport anyone to a sun-soaked summer day or a joyful celebration. As the cake meets your taste buds, you are greeted by the perfect blend of sweet, milky goodness that is simply unforgettable. Each bite reveals layers of flavor, lovingly soaked in three different types of milk, making this cake a standout not just at gatherings but also during quiet moments when you need a little indulgence.

Tres Leches Cake isn’t just a dessert; it’s an experience, a beloved treat in many Latin American cultures. It’s an effort that pays off magnificently, making it a standout when entertaining guests or simply craving a delicious homemade dessert. With just a handful of ingredients, you’ll also find it refreshingly easy to prepare—perfect for busy weeknights or festive occasions. So, why not treat yourself and your loved ones with this delightful cake? You won’t regret it.
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: With a prep time of only 10 minutes, you can whip this up effortlessly.
- Irresistible Flavor: The blend of evaporated milk, sweetened condensed milk, and heavy cream creates a flavor that’s rich and dreamy.
- Eye-Catching Appeal: Topped with strawberries and optional chocolate shavings, it’s as beautiful as it is delicious.
- Flexible Serving: It’s great for any occasion—be it a birthday party, holiday gathering, or simply a treat after dinner.
- Diet-Friendly Options: Easily adaptable for gluten-free and dairy-free diets with minor ingredient swaps.
Ingredients You’ll Need
- 1 cup all-purpose flour: A versatile base that provides structure; consider gluten-free flour if needed.
- 1 ½ teaspoons baking powder: Essential for lifting the cake; ensure it’s fresh for best results.
- ¼ teaspoon salt: Enhances the overall flavors, balancing sweetness.
- 5 eggs, separated: Eggs provide moisture and richness; room temperature helps with volume when beating.
- 1 cup sugar, divided: Sweetness comes from sugar; it’s split between batters for balance and stabilization.
- ⅓ cup whole milk: Used in the batter for moisture; feel free to substitute with non-dairy milk.
- 1 teaspoon vanilla: Pure vanilla extract brings depth; avoid imitation for better flavor.
- 1 can evaporated milk, 12 ounces: This milk adds creaminess to the soaking mixture; it’s irreplaceable.
- 1 can sweetened condensed milk, 14 ounces: Sweetens the cake; crucial to its signature taste.
- ¼ cup heavy cream, or whole milk: Adds richness to the soaking mixture; swap with almond or oat milk if needed.
- 1 ¾ cup heavy whipping cream: Whipped to top the cake, ensuring it’s thick and fluffy.
- 3 tablespoons sugar: Sweetens the whipped cream; adjust according to your taste.
- 1 teaspoon vanilla: Adds flavor to the whipped cream; using a high-quality vanilla enhances the dessert.
- ½ pound strawberries, sliced: Fresh fruit enhances the cake and adds visual appeal.
- Chocolate, shaved (optional): Adds extra luxury; totally optional but highly recommended for chocolate lovers.
- Cinnamon (optional): Sprinkle for warmth and an extra layer of flavor.
How to Make Tres Leches Cake
- Preheat the Oven: Set your oven temperature to 350 degrees Fahrenheit. This ensures a perfectly baked cake.
- Mix Dry Ingredients: In a large bowl, combine 1 cup all-purpose flour, 1 ½ teaspoons baking powder, and ¼ teaspoon salt. This creates a balanced dry mix.
- Separate Eggs: Carefully separate the egg yolks from the whites; it’s key for achieving the right texture.
- Beat Egg Yolks: In a bowl, beat the egg yolks with ¾ cup sugar on high speed until they turn a pale yellow color—about 5 minutes.
- Add Milk & Vanilla: Stir in ⅓ cup whole milk and 1 teaspoon vanilla to the egg yolk mixture until smooth.
- Combine Mixtures: Gently pour the egg yolk mixture over the flour mixture. Fold them together with care until just combined—avoid over-mixing.
- Whip Egg Whites: In a clean bowl, beat the egg whites on high speed until soft peaks form. They should be fluffy but not dry.
- Incorporate Sugar: While the mixer runs, gradually pour in the remaining ¼ cup sugar, continuing to beat until egg whites are stiff.
- Combine Again: Gently fold the egg white mixture into the batter, ensuring there are no white streaks. This adds airiness to your cake.
- Bake the Cake: Pour the batter into a prepared pan and spread it evenly. Bake for 30-35 minutes or until a toothpick inserted comes out clean and the edges start to turn golden.
- Prepare the Soaking Mixture: While the cake bakes, combine 1 can evaporated milk, 1 can sweetened condensed milk, and ¼ cup heavy cream in a small pitcher.
- Soak the Cake: Once the cake cools, pierce its surface with a fork several times. Slowly drizzle the milk mixture over the cake, particularly around the edges, allowing it to soak in.
- Chill the Cake: Refrigerate the cake for 30 minutes to absorb the soaking mixture thoroughly.
- Whip Cream: In a separate bowl, whip 1 ¾ cups heavy whipping cream with 3 tablespoons sugar and 1 teaspoon vanilla until thick and spreadable.
- Frost the Cake: Spread the whipped cream over the top and sides of the cake, making it look luscious and inviting.
- Serve with Toppings: Cut into squares and top with sliced strawberries, optional chocolate shavings, and a dash of cinnamon if desired.
Storing & Reheating
Store any leftover Tres Leches Cake in an airtight container in the refrigerator for up to 5 days. You can also freeze individual pieces for up to 3 months. To reheat, simply set the slice in the microwave for about 15-20 seconds; the cake’s textures will change slightly, but refresh with a dollop of whipped cream to restore its charm.
Chef’s Helpful Tips
- To avoid dry cake, monitor baking time closely; check for doneness a minute or two before the recommended time.
- Room temperature eggs whip better, so go ahead and let them sit out for about 30 minutes before using.
- When folding egg whites into the batter, be gentle to retain the airiness.
- Adjust the sweetness in the whipped cream to balance with the milky soaked cake.
- Consider making the cake a day in advance; it becomes even more flavorful as it rests!
There’s no denying the allure of Tres Leches Cake; it’s a sweet, milky treat that embodies comfort and joy. Each layer is a delightful surprise, and with the combination of fresh strawberries or chocolate shavings, you’ve created a masterpiece that’s not just a feast for the stomach, but for the eyes too. Don’t hesitate to switch things up! Perhaps try a fruit puree to soak into the cake or consider other toppings like coconut or nuts. Your variations could lead to discovering the next family favorite!

Recipe FAQs
What does “tres leches” mean?
Can I make Tres Leches Cake in advance?
Is Tres Leches Cake gluten-free?
How should I serve Tres Leches Cake?
More Desserts & Appetizers Recipes
👉 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: 85 minutes
- Total Time: 1 hour 35 minutes
- Yield: 12 servings 1x
- Category: Desserts
- Method: Baking
- Cuisine: Mexican
Description
Enjoy the sweet, moist goodness of Tres Leches Cake—an easy-to-make dessert that features fluffy layers soaked in three types of milk. It’s a perfect choice for celebrations or a comforting treat at home.
Ingredients
- 1 cup all-purpose flour
- 1 ½ teaspoons baking powder
- ¼ teaspoon salt
- 5 eggs, separated
- 1 cup sugar, divided
- ⅓ cup whole milk
- 1 teaspoon vanilla
- 1 can evaporated milk, 12 ounces
- 1 can sweetened condensed milk, 14 ounces
- ¼ cup heavy cream, or whole milk
- 1 ¾ cup heavy whipping cream
- 3 tablespoons sugar
- 1 teaspoon vanilla
- ½ pound strawberries, sliced
- chocolate, shaved (optional)
- cinnamon (optional)
Instructions
- Preheat the oven to 350°F.
- In a large bowl, combine flour, baking powder, and salt.
- Separate the eggs.
- Beat the egg yolks with ¾ cup of sugar on high speed until pale yellow.
- Mix in the whole milk and vanilla.
- Pour the egg yolk mixture over the flour mixture and fold gently until combined.
- In another bowl, beat the egg whites on high speed until soft peaks form.
- While mixing, add the remaining ¼ cup of sugar and beat until the egg whites are stiff but not dry.
- Gently fold the egg white mixture into the batter until no white streaks remain.
- Pour the batter into a prepared pan and spread evenly.
- Bake for 30-35 minutes or until a toothpick inserted comes out clean.
- In a small pitcher, combine evaporated milk, condensed milk, and ¼ cup heavy cream.
- Once the cake is cool, pierce the surface with a fork multiple times and slowly drizzle the milk mixture over the cake, focusing on the edges.
- Let the cake absorb the milk mixture for 30 minutes in the refrigerator.
- Whip the heavy cream with sugar and vanilla until thick and spreadable.
- Spread the whipped cream over the top and sides of the cake.
- Cut into squares and top with sliced strawberries, chocolate shavings, and cinnamon before serving.
Notes
This cake can be made a day in advance for better flavor.
Feel free to use your favorite fruits for topping!
Ensure the cake is completely cool before soaking to prevent sogginess.
Nutrition
- Serving Size: 1 slice
- Calories: 350
- Sugar: 22g
- Sodium: 150mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 150mg




