The Best Tres Leches Cake Recipe (Authentic Latin American Dessert)

Few desserts are as rich, creamy, and unforgettable as Tres Leches Cake. This classic Latin American dessert is famous for its ultra-soft sponge cake soaked in a sweet mixture of three different milks and topped with fluffy whipped cream. Every bite is light, moist, and perfectly indulgent.
Whether you’re making it for birthdays, holidays, family gatherings, or simply to satisfy a sweet craving, this homemade Tres Leches Cake recipe delivers bakery-quality results every single time.
What Is Tres Leches Cake?
Tres Leches Cake translates to “Three Milks Cake.” It’s a traditional dessert made with a light sponge cake that absorbs a rich mixture of sweetened condensed milk, evaporated milk, and whole milk. Despite being soaked in liquid, the cake remains airy and fluffy thanks to its delicate sponge texture.
Served chilled and topped with whipped cream, this dessert is refreshing, creamy, and incredibly satisfying.
Why You’ll Love This Recipe
- Ultra-moist and creamy texture
- Light and fluffy sponge cake
- Easy to make with simple ingredients
- Perfect make-ahead dessert
- Delicious for parties and celebrations
- Authentic homemade flavor
Ingredients
For the Sponge Cake
- 5 eggs, separated
- 1 cup granulated sugar, divided
- 1 teaspoon vanilla extract
- 1 ¼ cups all-purpose flour
- 1 ½ teaspoons baking powder
- 1 pinch salt
- ⅓ cup whole milk
For the Three Milks Mixture
- 1 can sweetened condensed milk
- 1 can evaporated milk
- ⅓ cup whole milk
For the Whipped Topping
- 1 ¾ cups heavy whipping cream, chilled
- 2 tablespoons powdered sugar
How to Make Tres Leches Cake
Step 1: Prepare the Sponge Cake
Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish.
In a large mixing bowl, beat the egg yolks with half of the sugar until pale and creamy. Add the vanilla extract and milk, then mix until smooth.
In another bowl, combine the flour, baking powder, and salt. Gradually fold the dry ingredients into the egg yolk mixture.
Using a clean bowl, beat the egg whites until soft peaks form. Slowly add the remaining sugar and continue beating until stiff peaks form.
Gently fold the whipped egg whites into the batter, being careful not to deflate the mixture. This creates the signature airy sponge texture.
Pour the batter into the prepared baking dish and bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean.
Allow the cake to cool completely.
Step 2: Soak the Cake
In a medium bowl, whisk together the sweetened condensed milk, evaporated milk, and whole milk.
Using a fork or skewer, poke holes all over the cooled cake. Slowly pour the milk mixture evenly across the surface, allowing the cake to fully absorb the liquid.
Cover the cake and refrigerate for at least 4 hours, preferably overnight for the best flavor and texture.
Step 3: Make the Whipped Topping
In a chilled bowl, beat the heavy whipping cream and powdered sugar until soft peaks form.
Spread the whipped cream evenly over the chilled cake.
For extra flavor, garnish with ground cinnamon, fresh strawberries, or berries.
Tips for the Perfect Tres Leches Cake
- Use room-temperature eggs for a fluffier sponge cake.
- Don’t rush the soaking process — overnight chilling gives the best results.
- Pour the milk mixture slowly and evenly.
- Keep the cake refrigerated until serving.
- Add cinnamon or caramel drizzle for extra richness.
Delicious Variations
Coconut Tres Leches Cake
Replace the whole milk with coconut milk for a tropical twist.
Strawberry Tres Leches Cake
Top with fresh strawberries and strawberry syrup for a fruity version.
Chocolate Tres Leches Cake
Add cocoa powder to the sponge batter for a rich chocolate flavor.
Dulce de Leche Tres Leches
Drizzle dulce de leche over the whipped cream topping for extra indulgence.
How to Store Tres Leches Cake
Store the cake covered in the refrigerator for up to 4 days. Since the cake contains milk, it should always remain chilled.
In fact, the flavor becomes even better after resting overnight.
Frequently Asked Questions
Why Is Tres Leches Cake Not Soggy?
The sponge cake is designed to absorb liquid while maintaining its light and airy structure.
Can I Freeze Tres Leches Cake?
Yes. Freeze the sponge cake before adding the whipped topping for best results.
What Are the Three Milks?
Traditional Tres Leches Cake uses:
- Sweetened condensed milk
- Evaporated milk
- Whole milk or heavy cream
Final Thoughts
Tres Leches Cake is one of the most irresistible desserts you can make at home. With its soft sponge texture, creamy milk soak, and fluffy whipped topping, it’s the perfect balance of light and decadent.
Serve it chilled for the ultimate refreshing dessert that everyone will love.




