Tres Leches Cake is a famous dessert that comes from Latin America and is loved around the world for its soft texture and rich flavor. The name “Tres Leches” means “three milks” in Spanish. This cake is made by baking a light sponge cake and then soaking it with a mixture of three different kinds of milk: evaporated milk, sweetened condensed milk, and whole milk or heavy cream. The cake absorbs the milk mixture, becoming incredibly moist and delicious while still holding its shape.

One of the best things about Tres Leches Cake is its unique texture. It is soft, creamy, and melt-in-your-mouth good. Unlike many cakes that can become dry after a day or two, this cake stays moist because of the milk mixture. It is often topped with fluffy whipped cream and fresh fruit, making it a beautiful dessert for birthdays, holidays, family gatherings, or any special occasion.
Why You Should Try Tres Leches Cake
If you love desserts that are creamy, sweet, and easy to enjoy, Tres Leches Cake is a wonderful choice. The combination of fluffy cake and rich milk mixture creates a dessert that feels special without requiring complicated ingredients. Every bite is packed with flavor and a smooth, creamy texture that people of all ages enjoy.
Another reason to try this cake is that it can be made ahead of time. In fact, it often tastes even better after sitting in the refrigerator for several hours. This makes it perfect for parties and celebrations because you can prepare it before your guests arrive. It is also easy to customize with toppings like strawberries, cinnamon, chocolate shavings, or caramel sauce.
Table of Contents
Tres Leches Cake Ingredients
Here’s what you need to make Tres Leches Cake:
For the Cake
- 1 cup all-purpose flour
- 1 ½ teaspoons baking powder
- ¼ teaspoon salt
- 5 large eggs, separated
- 1 cup granulated sugar, divided
- ⅓ cup whole milk
- 1 teaspoon vanilla extract
For the Milk Mixture
- 1 can (12 ounces) evaporated milk
- 1 can (14 ounces) sweetened condensed milk
- 1 cup whole milk
For the Whipped Topping
- 1 ½ cups heavy whipping cream
- 3 tablespoons powdered sugar
- 1 teaspoon vanilla extract
Optional Garnishes
- Fresh strawberries
- Cinnamon
- Chocolate shavings
- Caramel drizzle
- Fresh berries
How to Make Tres Leches Cake
Step 1: Make the Cake Batter
Preheat the oven to 350°F (175°C) and grease a 9×13-inch baking dish. In a bowl, whisk together the flour, baking powder, and salt. In a separate large bowl, beat the egg yolks with ¾ cup of sugar until light and creamy. Mix in the milk and vanilla extract, then gradually add the dry ingredients. In another bowl, beat the egg whites until soft peaks form, slowly adding the remaining sugar until stiff peaks form. Gently fold the egg whites into the batter until no streaks remain.

Step 2: Bake the Cake
Pour the batter into the prepared baking dish and spread it evenly. Bake for 25–30 minutes, or until the top is lightly golden and a toothpick inserted into the center comes out clean. Remove the cake from the oven and let it cool completely in the pan before adding the milk mixture.
Step 3: Prepare the Milk Mixture
In a large bowl or measuring jug, whisk together the evaporated milk, sweetened condensed milk, and whole milk until fully combined. This rich mixture is what gives Tres Leches Cake its signature moist and creamy texture.

Step 4: Soak the Cake
Once the cake has cooled, use a fork or skewer to poke holes all over the surface. Slowly pour the milk mixture over the cake, making sure it covers the entire top. Allow the cake to absorb the liquid, then cover and refrigerate for at least 4 hours, or overnight for the best flavor and texture.

Step 5: Add the Whipped Topping and Serve
Beat the heavy cream, powdered sugar, and vanilla extract until light and fluffy. Spread the whipped cream evenly over the chilled cake and decorate with fresh strawberries, cinnamon, or other toppings if desired. Slice and serve cold for a deliciously creamy dessert.
Why You’ll Love This Recipe
- Super moist and creamy thanks to the rich three-milk mixture.
- Easy to make with simple ingredients you can find in most grocery stores.
- Perfect for birthdays, holidays, potlucks, and family gatherings.
- Light and fluffy cake texture balances the rich, sweet milk soak.
Tips and Shortcuts
- Do not overmix the batter or the cake may become dense.
- Let the cake cool completely before adding the milk mixture.
- Garnish with fresh fruit just before serving to keep it fresh.
- Pour the milk mixture slowly so it absorbs evenly.
What to Serve with Tres Leches Cake
I like making tres leches cake when I want a dessert that’s soft, creamy, and incredibly moist. The cake soaks up a sweet milk mixture, giving it a rich texture that melts in your mouth with every bite. It’s perfect for celebrations, family gatherings, or whenever you want a special treat. My daughter loves it because it’s light, sweet, and extra creamy. At home we usually serve it chilled with a little whipped cream on top. It goes really well with coffee, orange juice, or a smoothie.

Frequently Asked Questions
Does Tres Leches Cake need to be refrigerated ?
Yes, because it contains milk and whipped cream, it should always be stored in the refrigerator.
How long does Tres Leches Cake last ?
When covered and refrigerated, it stays fresh for up to 4 days.
Can I freeze Tres Leches Cake ?
Yes, you can freeze individual slices for up to 2 months.
Can I use a boxed cake mix ?
Yes, a boxed vanilla or yellow cake mix can be used as a shortcut.
Tres Leches Cake
Course: DessertCuisine: Latin AmericanDifficulty: Easy12
servings20
minutes30
minutes380
kcal4
hours50
minutesTres Leches Cake is a light and fluffy sponge cake soaked in a rich mixture of three milks and topped with sweet whipped cream. It's incredibly moist, creamy, and perfect for celebrations or everyday desserts.
Ingredients
1 cup all-purpose flour
1 ½ teaspoons baking powder
¼ teaspoon salt
5 large eggs, separated
1 cup granulated sugar, divided
⅓ cup whole milk
1 teaspoon vanilla extract
1 can (12 ounces) evaporated milk
1 can (14 ounces) sweetened condensed milk
1 cup whole milk
1 ½ cups heavy whipping cream
3 tablespoons powdered sugar
1 teaspoon vanilla extract
Fresh strawberries
Cinnamon
Chocolate shavings
Caramel drizzle
Fresh berries
Directions
- Step 1: Make the Cake Batter :Preheat the oven to 350°F (175°C) and grease a 9x13-inch baking dish. In a bowl, whisk together the flour, baking powder, and salt. In a separate large bowl, beat the egg yolks with ¾ cup of sugar until light and creamy. Mix in the milk and vanilla extract, then gradually add the dry ingredients. In another bowl, beat the egg whites until soft peaks form, slowly adding the remaining sugar until stiff peaks form. Gently fold the egg whites into the batter until no streaks remain.
- Step 2: Bake the Cake :Pour the batter into the prepared baking dish and spread it evenly. Bake for 25–30 minutes, or until the top is lightly golden and a toothpick inserted into the center comes out clean. Remove the cake from the oven and let it cool completely in the pan before adding the milk mixture.
- Step 3: Prepare the Milk Mixture :In a large bowl or measuring jug, whisk together the evaporated milk, sweetened condensed milk, and whole milk until fully combined. This rich mixture is what gives Tres Leches Cake its signature moist and creamy texture.
- Step 4: Soak the Cake :Once the cake has cooled, use a fork or skewer to poke holes all over the surface. Slowly pour the milk mixture over the cake, making sure it covers the entire top. Allow the cake to absorb the liquid, then cover and refrigerate for at least 4 hours, or overnight for the best flavor and texture.
- Step 5: Add the Whipped Topping and Serve :Beat the heavy cream, powdered sugar, and vanilla extract until light and fluffy. Spread the whipped cream evenly over the chilled cake and decorate with fresh strawberries, cinnamon, or other toppings if desired. Slice and serve cold for a deliciously creamy dessert.
Notes
- Separate the eggs carefully to achieve the best texture.
- Do not overmix the batter after adding the flour.
- Poke plenty of holes so the milk can soak in evenly.
- Keep the cake covered while chilling.
Save this recipe for later on Pinterest
