Tres Leches Cake Recipe
Introduction
Tres Leches Cake is a moist and luscious dessert soaked in three types of milk, making it irresistibly rich and tender. This traditional Latin American treat is perfect for gatherings or whenever you crave a sweet, creamy delight.

Ingredients
- Cooking spray
- 1 1/2 cups (180 g) all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/2 teaspoon kosher salt
- 5 large egg yolks
- 1 1/4 cups (250 g) granulated sugar, divided
- 1 teaspoon pure vanilla extract
- 5 large egg whites
- 1/2 cup whole milk
- 4 tablespoons unsalted butter, melted and cooled
- 1 (14-ounce) can sweetened condensed milk
- 1 (12-ounce) can evaporated milk
- 2 cups heavy cream
- 1/2 cup (100 g) granulated sugar, divided
- 1 tablespoon cinnamon-sugar
- Sliced strawberries, for serving
Instructions
- Step 1: Arrange a rack in the center of the oven and preheat to 350°F (175°C). Grease a 13” x 9” baking pan with cooking spray. In a medium bowl, whisk together the flour, baking powder, and salt.
- Step 2: In a large bowl, use a handheld mixer on medium-high speed to beat the egg yolks and 1 cup of sugar until stiff ribbons trail behind the beaters. Beat in the vanilla extract.
- Step 3: In another large bowl, beat the egg whites on medium-high speed until soft peaks form. Gradually add the remaining 1/4 cup sugar and continue beating until stiff peaks form.
- Step 4: Add the yolk mixture to the dry ingredients and beat until combined. Then add the whole milk and melted butter and mix until smooth. Gently fold in the beaten egg whites until just combined. Pour the batter into the prepared pan.
- Step 5: Bake the cake for about 30 minutes or until a tester inserted into the center comes out clean. Let the cake cool completely.
- Step 6: In a medium bowl, whisk together the sweetened condensed milk, evaporated milk, whole milk, and vanilla extract.
- Step 7: Use a fork to poke holes all over the cooled cake. Pour the milk mixture evenly over the cake. Cover and refrigerate for about 1 hour, allowing the liquid to absorb.
- Step 8: In a large bowl, beat the heavy cream and 1/4 cup of sugar on medium-high speed until stiff peaks form. Frost the cake with the whipped cream.
- Step 9: Sprinkle the cinnamon-sugar on top of the whipped cream. Serve the cake with sliced strawberries on the side.
Tips & Variations
- For a tropical twist, add shredded coconut to the whipped cream topping.
- Use a toothpick instead of a fork to make evenly spaced holes for better milk absorption.
- Substitute heavy cream with coconut cream for a dairy-free option.
- Chill the cake overnight for the best flavor and texture.
Storage
Store the Tres Leches Cake covered in the refrigerator for up to 3 days. The cake keeps well chilled and moist. Bring to room temperature for about 15 minutes before serving. Leftover cake can be gently reheated in the microwave for a few seconds if desired.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake ahead of time?
Yes, this cake actually tastes better when made ahead. Refrigerate it for several hours or overnight to allow the milk mixture to soak fully into the cake.
Can I use frozen strawberries for serving?
Fresh strawberries are preferred for texture and flavor, but if using frozen, thaw and drain them well to avoid extra moisture on the cake.
PrintTres Leches Cake Recipe
This classic Tres Leches Cake is a moist and creamy dessert soaked with a trio of milks: sweetened condensed milk, evaporated milk, and whole milk. Topped with fluffy whipped cream and a sprinkle of cinnamon sugar, it is served with fresh sliced strawberries for a delightful finish. Perfect for celebrations or a sweet treat anytime.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 50 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: Mexican
Ingredients
Cake
- Cooking spray
- 1 1/2 c. (180 g) all-purpose flour
- 1 1/2 tsp. baking powder
- 1/2 tsp. kosher salt
- 5 large egg yolks
- 1 1/4 c. (250 g) granulated sugar, divided
- 1 tsp. pure vanilla extract
- 5 large egg whites
- 1/2 c. whole milk
- 4 tbsp. unsalted butter, melted, cooled
Milk Soaking Mixture
- 1 (14-oz.) can sweetened condensed milk
- 1 (12-oz.) can evaporated milk
- 1/2 c. whole milk
- 1 tsp. pure vanilla extract
Whipped Cream Topping
- 2 c. heavy cream
- 1/2 c. (100 g) granulated sugar, divided
- 1 tbsp. cinnamon-sugar
For Serving
- Sliced strawberries
Instructions
- Prepare the cake dry ingredients: Preheat your oven to 350°F (175°C) and grease a 13 x 9-inch baking pan with cooking spray. In a medium bowl, whisk together the flour, baking powder, and kosher salt to combine.
- Beat egg yolks and sugar: In a large bowl, use a handheld mixer on medium-high speed to beat the 5 large egg yolks with 1 cup of the granulated sugar until the mixture forms stiff ribbons trailing behind the beaters, then mix in the vanilla extract.
- Whip egg whites: In another large bowl, beat the egg whites on medium-high speed until soft peaks form. Gradually add the remaining 1/4 cup sugar and continue beating until stiff peaks form.
- Combine batter: Add the egg yolk mixture to the dry ingredients and beat until just combined. Then add the 1/2 cup whole milk and melted cooled butter, beating again until evenly mixed. Finally, gently fold in the beaten egg whites, taking care not to deflate the batter.
- Bake the cake: Pour the batter into the prepared pan and bake for about 30 minutes or until a toothpick inserted into the center comes out clean. Allow the cake to cool completely.
- Prepare milk soak: In a medium bowl, whisk together the sweetened condensed milk, evaporated milk, 1/2 cup whole milk, and 1 tsp vanilla until smooth.
- Soak the cake: Using a fork, poke holes all over the cooled cake. Slowly pour the milk mixture evenly over the cake so it soaks in. Cover and refrigerate for about 1 hour until the liquid is absorbed.
- Make whipped cream topping: In a large bowl, beat the heavy cream with the remaining 1/2 cup granulated sugar on medium-high speed until stiff peaks form.
- Frost and garnish: Spread the whipped cream generously over the soaked cake. Sprinkle the cinnamon-sugar evenly on top and serve with fresh sliced strawberries on the side.
Notes
- Ensure egg whites are completely free of yolks to achieve proper whipping.
- Use room temperature eggs for best volume in beating.
- For a stronger cinnamon flavor, add a bit more cinnamon-sugar topping as desired.
- The cake can be made a day ahead and kept refrigerated after soaking.
- Traditional Tres Leches cake is very moist; avoid over-soaking to prevent sogginess.
Keywords: Tres Leches Cake, Mexican dessert, milk soaked cake, moist cake, whipped cream topping, cinnamon sugar, strawberry garnish

