The Tres Leches Cake Recipe is a luscious Latin American dessert that perfectly balances light, airy sponge cake soaked in a rich blend of three milks, resulting in a decadently moist and flavorful treat. This cake is a true crowd-pleaser, loved for its tender texture and irresistible creaminess that melts in your mouth. Whether you’re making it for a celebration or just to brighten your day, this recipe promises a delightful experience from first bite to last.

Ingredients You’ll Need
This Tres Leches Cake Recipe calls for simple yet essential ingredients that work together to create a moist, flavorful dessert. Each ingredient plays an important role, whether it’s building a light sponge or soaking the cake with the famous milk mixture that gives this cake its signature softness.
- 1 cup all-purpose flour: The backbone of the sponge, providing structure and tenderness.
- 1 1/2 teaspoons baking powder: Helps the cake rise and become delightfully fluffy.
- 1/4 teaspoon salt: Enhances the cake’s overall flavor and balances sweetness.
- 5 large eggs, separated: Egg yolks enrich the batter, while the whites whipped add volume and lightness.
- 1 cup granulated sugar, divided: Sweetens the cake while aiding in achieving the perfect texture.
- 1/3 cup whole milk: Adds moisture and richness to the batter.
- 1 teaspoon vanilla extract: Provides a warm, fragrant note perfect for desserts.
- 1 can (12 ounces) evaporated milk: Part of the signature “three milks” soaking mixture for that indulgent moisture.
- 1 can (14 ounces) sweetened condensed milk: Adds sweetness and creamy texture to the soak.
- 1/2 cup heavy cream: Balances the milk mixture with extra richness.
- 1 1/2 cups heavy whipping cream: Whipped for a fluffy topping that crowns the cake beautifully.
- 3 tablespoons powdered sugar: Sweetens the whipped cream topping without graininess.
- 1 teaspoon vanilla extract for topping: Infuses the whipped cream with aromatic depth.
- Fresh berries or cinnamon (optional garnish): Adds a pop of color and a hint of brightness or warm spice as desired.
How to Make Tres Leches Cake Recipe
Step 1: Preparing the Cake Batter
Start by preheating your oven to 350°F and greasing a 9×13-inch baking dish to ensure your cake won’t stick. Mix together the flour, baking powder, and salt in a bowl — this dry mix lays the foundation for the sponge. In another bowl, beat the egg yolks with 3/4 cup sugar until the mixture is pale and thick; this step is crucial for a tender, rich crumb. Stir in the milk and vanilla extract to add moisture and flavor, setting the stage for the perfect cake texture.
Step 2: Whipping the Egg Whites
Now, in a clean bowl, whip the egg whites until they form soft peaks. Gradually add the remaining 1/4 cup granulated sugar and continue beating until stiff peaks form. This fluffy egg white mixture is the secret behind the cake’s airy lift. Gently fold the egg whites into the yolk and milk mixture, taking care not to deflate the air bubbles that create such beautiful lightness.
Step 3: Combining and Baking
Next, carefully fold the dry ingredients into the wet mixture just until combined to avoid overmixing and a dense cake. Pour the batter into your prepared baking dish and bake for 25 to 30 minutes. You’ll know it’s ready when a toothpick inserted into the center comes out clean. Let the cake cool slightly before the next exciting step.
Step 4: Soaking with the Tres Leches Mixture
Once the cake has cooled a bit, poke holes all over the surface with a fork — these little channels allow the famous milk mixture to seep deeply into the cake. Whisk together evaporated milk, sweetened condensed milk, and 1/2 cup heavy cream to create the tres leches soak. Pour this slowly over the cake, ensuring even coverage so every bite is moist but not soggy. Refrigerate for at least two hours, or ideally overnight, to let the flavors meld beautifully.
Step 5: Whipping and Adding the Topping
Before serving, whip the 1 1/2 cups heavy cream with powdered sugar and vanilla extract until soft peaks form. This luscious whipped cream topping adds a light, creamy finish that perfectly complements the cake’s richness. Spread it over the soaked cake, creating an inviting surface ready for garnishes.
How to Serve Tres Leches Cake Recipe

Garnishes
Enhance your Tres Leches Cake Recipe with fresh berries like strawberries, raspberries, or blueberries for a burst of color and tartness that cuts through the creamy sweetness. Alternatively, a light dusting of cinnamon adds warmth and a subtle spice, beautifully rounding out the flavor profile with minimal effort.
Side Dishes
A slice of this cake served alongside a simple cup of coffee or rich Mexican hot chocolate elevates the dessert experience, balancing sweetness and warmth. Fresh fruit salad or a scoop of cinnamon ice cream also pair wonderfully, creating a well-rounded dessert spread that impresses every guest.
Creative Ways to Present
Try serving the Tres Leches Cake Recipe in charming individual portions using small glasses or mason jars for a modern touch. Layer the soaked cake with whipped cream and berries for a trifle-like effect, perfect for parties. Alternatively, a dusting of toasted coconut or chocolate shavings can add texture and a trendy twist to your classic dessert.
Make Ahead and Storage
Storing Leftovers
Keep any leftover Tres Leches Cake refrigerated, covered tightly with plastic wrap or in an airtight container to maintain moisture and freshness. The cake’s texture actually improves as the soak continues to infuse the sponge, so leftovers can be just as delicious—if not more so—the next day.
Freezing
Freezing Tres Leches Cake is possible but should be done carefully. Freeze the cake before adding whipped cream topping by wrapping tightly in plastic and foil. When ready to enjoy, thaw overnight in the fridge and then whip fresh cream for the topping to maintain the ideal texture.
Reheating
Since Tres Leches Cake is meant to be enjoyed chilled, reheating is not recommended. However, if you prefer it at room temperature, simply remove from the fridge about 30 minutes before serving—this helps soften the whipped topping and intensifies the flavors beautifully.
FAQs
What makes a cake “tres leches?”
Tres Leches Cake is a sponge or butter cake soaked in a mixture of three types of milk: evaporated milk, sweetened condensed milk, and heavy cream, which gives it its signature moist and creamy texture.
Can I use different types of milk if I don’t have all three?
While traditional recipes use those three specific milks, you can experiment with substitutes like evaporated milk and cream or condensed milk and half-and-half, though texture and flavor may vary slightly.
Why do I separate and beat the eggs separately?
Separating the eggs allows you to whip the whites to stiff peaks, incorporating air into the batter for a light and airy sponge, while the yolks add richness and color.
How long should I soak the cake in the milk mixture?
At least two hours in the refrigerator is necessary, but chilling overnight yields the best texture allowing the milk to fully absorb and create that iconic moistness.
Can I make Tres Leches Cake Recipe gluten-free?
Yes! You can substitute the all-purpose flour with a gluten-free flour blend that’s suitable for baking, though you might need to adjust the amount slightly and watch the texture closely.
Final Thoughts
You really can’t go wrong with this Tres Leches Cake Recipe—a truly special dessert that combines simplicity with incredible flavor and texture. I encourage you to make it soon and share it with friends or family because the joy this cake brings is absolutely contagious. Dive into the luscious blend of milks and tender sponge, and enjoy every sumptuous bite!
Print
Tres Leches Cake Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 2 hours 50 minutes
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: Latin American
- Diet: Vegetarian
Description
Tres Leches Cake is a classic Latin American dessert featuring a light and airy sponge cake soaked with a rich three-milk mixture, topped with fluffy whipped cream and optionally garnished with fresh berries or cinnamon. This moist and decadent treat is perfect for celebrations or any special occasion.
Ingredients
Dry Ingredients
- 1 cup all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon salt
Wet Ingredients
- 5 large eggs, separated
- 1 cup granulated sugar, divided
- 1/3 cup whole milk
- 1 teaspoon vanilla extract
- 1 can (12 ounces) evaporated milk
- 1 can (14 ounces) sweetened condensed milk
- 1/2 cup heavy cream
Topping
- 1 1/2 cups heavy whipping cream
- 3 tablespoons powdered sugar
- 1 teaspoon vanilla extract
- Fresh berries or cinnamon (optional for garnish)
Instructions
- Preheat Oven and Prepare Pan: Preheat your oven to 350°F (175°C) and grease a 9×13-inch baking dish to prevent the cake from sticking.
- Mix Dry Ingredients: In a bowl, whisk together the all-purpose flour, baking powder, and salt to ensure even distribution of leavening agents and salt.
- Beat Egg Yolks and Sugar: In a separate bowl, beat the 5 egg yolks with 3/4 cup of the sugar until the mixture is pale, thick, and creamy. Then stir in the whole milk and 1 teaspoon vanilla extract for flavor.
- Whip Egg Whites: In another clean bowl, beat the egg whites until soft peaks form. Gradually add the remaining 1/4 cup sugar and continue beating until stiff peaks form, which will help create a light and airy texture.
- Combine Mixtures: Gently fold the whipped egg whites into the yolk mixture to maintain airiness. Then carefully fold in the dry flour mixture until just combined, avoiding overmixing which would deflate the batter.
- Bake the Cake: Pour the batter into the prepared baking dish and bake in the preheated oven for 25 to 30 minutes, until a toothpick inserted in the center comes out clean, indicating doneness.
- Cool and Poke Holes: Allow the cake to cool slightly. Using a fork, poke holes all over the surface to allow the milk mixture to seep in for ultimate moisture.
- Prepare Milk Soak: In a bowl, whisk together the evaporated milk, sweetened condensed milk, and 1/2 cup heavy cream until well combined.
- Soak the Cake: Slowly pour the three-milk mixture evenly over the cake, allowing it to fully absorb the liquid. Refrigerate for at least 2 hours or preferably overnight to maximize flavor and moisture penetration.
- Whip Topping: Before serving, whip the 1 1/2 cups heavy whipping cream with powdered sugar and 1 teaspoon vanilla extract until soft peaks form.
- Decorate and Serve: Spread the whipped cream evenly over the soaked cake. Garnish with fresh berries or a dusting of cinnamon if desired. Serve chilled for the best taste and texture.
Notes
- For best texture and flavor, chill the cake overnight to allow the milk mixture to be fully absorbed.
- Use room temperature eggs to achieve better volume when whipping the yolks and whites.
- The cake should be moist but not soggy, so pour the milk mixture slowly and evenly.
- Fresh berries add a nice fruity contrast, and cinnamon adds warm spice as optional garnishes.

