Tres Leches Cake Recipe
If you’re looking for a dessert that is both indulgent and nostalgic, the Tres Leches Cake Recipe is the perfect choice. Originating from Latin America, this cake is soaked in a mixture of three types of milk, creating a moist, luscious treat that melts in your mouth. With its airy texture and sweet vanilla flavor, it’s no wonder that Tres Leches has secured its place as a beloved dessert in many households. Whether you’re celebrating a special occasion or simply craving something sweet, this cake is sure to impress.
Why This Recipe is a Keeper

This Tres Leches Cake Recipe stands out for several reasons. First, it captures the essence of traditional Latin American flavors while being surprisingly easy to make. The combination of sweetened condensed milk, evaporated milk, and heavy cream creates a unique moistness that is hard to replicate. Plus, it’s incredibly versatile; you can dress it up with fresh fruits, chocolate drizzles, or simply enjoy it plain. Once you try this recipe, you’ll find yourself making it time and again.
What You’ll Need
To make this delicious cake, gather the following ingredients:
- 1 cup all-purpose flour
- 1 tablespoon baking powder
- 1 teaspoon cinnamon (optional)
- 1 cup granulated sugar, divided
- 5 large eggs, separated
- 1 cup milk
- 1 teaspoon vanilla extract
- 1 (14-ounce) can sweetened condensed milk
- 1 (12-ounce) can evaporated milk
- 1 cup heavy cream
- 2 cups whipping cream
- 1/2 cup powdered sugar
- 1 teaspoon vanilla
Equipment Breakdown
Before you get started, make sure you have the following tools on hand:
- Mixing bowls: For combining ingredients.
- Electric mixer: To whip the egg whites and cream.
- 9×13 inch baking pan: The perfect size for the cake.
- Measuring cups and spoons: For accurate measurements.
- Rubber spatula: For folding in ingredients gently.
- Cooling rack: To cool the cake before soaking it in milk.
Build Tres Leches Cake Recipe Step by Step

Step 1: Preheat and Prepare
Preheat your oven to 350°F (175°C). Grease your 9×13 inch baking pan with a little butter or cooking spray to prevent sticking.
Step 2: Mix Dry Ingredients
In a medium bowl, whisk together the all-purpose flour, baking powder, and cinnamon if using. This will ensure even distribution of the leavening agent and spices in your batter.
Step 3: Beat Egg Whites
In a large mixing bowl, beat the egg whites until they form soft peaks. Gradually add in 1/2 cup of granulated sugar, continuing to beat until stiff peaks form. This step is crucial as it will provide the cake’s light, airy texture.
Step 4: Combine Yolks and Sugar
In another bowl, beat the egg yolks with the remaining 1/2 cup of sugar until pale and creamy. Add the milk and vanilla extract, mixing until well combined.
Step 5: Combine Wet and Dry Ingredients
Gently fold the dry mixture into the egg yolk mixture until just combined. Be careful not to over-mix. Then, gently fold in the beaten egg whites, incorporating them without deflating the batter.
Step 6: Bake
Pour the batter into the prepared baking pan and bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Let the cake cool in the pan on a cooling rack for about 15 minutes.
Step 7: Prepare the Milk Mixture
While the cake cools, whisk together the sweetened condensed milk, evaporated milk, and heavy cream in a bowl. This is the essence of the Tres Leches Cake Recipe—the three milks that will soak into your cake.
Step 8: Soak the Cake
Once the cake has cooled slightly, poke holes all over the surface with a fork or toothpick. Slowly pour the milk mixture evenly over the cake, allowing it to absorb fully.
Step 9: Make the Whipped Cream Topping
In a separate bowl, beat the whipping cream with powdered sugar and vanilla until soft peaks form. Spread this fluffy goodness over the top of the soaked cake.
Step 10: Chill and Serve
Refrigerate the cake for at least 2 hours, or overnight for best results. Slice and serve chilled, garnished with fresh fruits if desired.
Allergy-Friendly Substitutes

If you have dietary restrictions, consider these substitutes:
- Gluten-Free: Use a gluten-free all-purpose flour blend.
- Dairy-Free: Substitute the milk, heavy cream, and whipped cream with coconut milk or almond milk and use a dairy-free whipped topping.
- Lower Sugar: Reduce the amount of sugar in the cake and topping, or use a sugar substitute.
Pro Tips & Notes
- For a richer flavor, let the cake soak overnight in the refrigerator.
- Feel free to experiment with flavors by adding cocoa powder for a chocolate version or pureed fruits for added zest.
- Always make sure to beat the egg whites to stiff peaks for the best texture.
- This cake is best served chilled, so always keep it refrigerated until ready to serve.
Keep It Fresh: Storage Guide
The Tres Leches Cake Recipe can be stored in the refrigerator for up to 5 days. Make sure to cover it with plastic wrap or a cake dome to keep it fresh. If you plan to serve it later, hold off on adding any fresh fruit until you’re ready to serve to prevent sogginess.
Handy Q&A
Can I make Tres Leches Cake in advance?
Absolutely! In fact, it’s best to make it a day ahead. This allows the cake to soak up all the milk flavors, enhancing its taste and texture.
Can I freeze Tres Leches Cake?
While it’s not ideal, you can freeze the cake before adding the whipped cream topping. Wrap it tightly in plastic wrap and foil to prevent freezer burn. Thaw it in the refrigerator before serving.
What can I use instead of heavy cream?
You can substitute heavy cream with coconut cream for a dairy-free option, or use a mixture of milk and butter for a similar richness.
How can I dress up my Tres Leches Cake?
Top your cake with fresh fruits like strawberries or berries, or drizzle it with chocolate sauce for an extra layer of flavor. You can also add nuts for a crunchy texture.
Similar Recipes
Bring It to the Table
Whether you’re serving it at a family gathering or a festive celebration, the Tres Leches Cake Recipe is sure to be a showstopper. Its rich flavor and creamy texture will have everyone coming back for seconds. Don’t forget to share your creations on social media and tag your friends to let them in on this delightful dessert.
With this recipe, you’ll be well on your way to mastering one of the most beloved cakes around. So gather your ingredients, preheat that oven, and dive into the world of Tres Leches. Happy baking!
Share on Pinterest


Tres Leches Cake Recipe
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C). Grease your 9x13 inch baking pan with a little butter or cooking spray to prevent sticking.
- In a medium bowl, whisk together the all-purpose flour, baking powder, and cinnamon if using.
- In a large mixing bowl, beat the egg whites until they form soft peaks. Gradually add in 1/2 cup of granulated sugar, continuing to beat until stiff peaks form.
- In another bowl, beat the egg yolks with the remaining 1/2 cup of sugar until pale and creamy. Add the milk and vanilla extract, mixing until well combined.
- Gently fold the dry mixture into the egg yolk mixture until just combined. Then, gently fold in the beaten egg whites.
- Pour the batter into the prepared baking pan and bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean.
- While the cake cools, whisk together the sweetened condensed milk, evaporated milk, and heavy cream in a bowl.
- Once the cake has cooled slightly, poke holes all over the surface with a fork or toothpick. Slowly pour the milk mixture evenly over the cake.
- In a separate bowl, beat the whipping cream with powdered sugar and vanilla until soft peaks form. Spread this over the top of the soaked cake.
- Refrigerate the cake for at least 2 hours, or overnight for best results. Slice and serve chilled.
Notes
- For a richer flavor, let the cake soak overnight in the refrigerator.
- Feel free to experiment with flavors by adding cocoa powder for a chocolate version.
- Always make sure to beat the egg whites to stiff peaks for the best texture.
- This cake is best served chilled.
