Moist and fluffy Tres Leches Cake made with a light sponge soaked in a sweet blend of three milks and topped with whipped cream and cinnamon. This traditional Latin American dessert is easy to prepare at home and perfect for birthdays, holidays, or special gatherings. With its rich flavor and melt-in-your-mouth texture, this homemade pastel de tres leches is a crowd-favorite recipe you’ll want to make again and again.

Ingredients
For the Cake:
- 1 cup (120 g) all-purpose flour
- 1 ½ teaspoons (6 g) baking powder
- ¼ teaspoon salt
- 5 large eggs, separated
- 1 cup (200 g) granulated sugar, divided
- ⅓ cup (80 ml) whole milk
- 1 teaspoon (5 ml) vanilla extract
For the Milk Mixture:
- 1 can (12 oz / 354 ml) evaporated milk
- 1 can (14 oz / 396 g) sweetened condensed milk
- ¼ cup (60 ml) whole milk
For the Whipped Topping:
- 1 pint (475 ml) heavy whipping cream
- 3 tablespoons (24 g) powdered sugar
- ½ teaspoon (2.5 ml) vanilla extract
- Ground cinnamon, for garnish
Instructions
- Preheat the oven to 350°F (175°C).
- In a medium bowl, whisk together the flour, baking powder, and salt.
- In a separate bowl, beat the egg yolks with ¾ cup of sugar until pale and creamy. Stir in the milk and vanilla. Add this mixture to the flour mixture and gently fold until combined.
- In another bowl, beat the egg whites until soft peaks form. Gradually add the remaining ¼ cup of sugar and beat until stiff peaks form. Carefully fold the beaten egg whites into the batter, mixing just until incorporated.
- Pour the batter into an ungreased 9×13-inch pan, spreading it evenly. Bake for 25–35 minutes, or until a toothpick inserted into the center comes out clean. Let the cake cool completely.
- In a small bowl, whisk together the evaporated milk, sweetened condensed milk, and whole milk. Use a fork to poke holes all over the cooled cake. Slowly pour the milk mixture evenly over the cake, making sure to cover the edges. Refrigerate for at least 1 hour, preferably overnight.
- Whip the heavy cream with the powdered sugar and vanilla until stiff peaks form. Spread the whipped cream evenly over the chilled cake. Sprinkle with ground cinnamon and serve with fresh strawberries, if desired.
Tips
- Use room-temperature eggs for best volume when whipping.
- Let the cake rest overnight after adding the milk mixture for maximum soak and flavor.
- Don’t grease the pan; this allows the cake to rise higher and keep its texture.
- Slice with a serrated knife for cleaner cuts.

Variations and Substitutions
- Flavored Tres Leches: Add a splash of rum, brandy, or coffee to the milk mixture.
- Fruit Topping: Replace strawberries with raspberries, blueberries, or mango slices.
- Chocolate Twist: Add 2 tablespoons of cocoa powder to the flour mixture for a chocolate version.
- Dairy-Free Option: Use coconut milk, almond milk, and coconut whipped cream for a dairy-free variation.
FAQs
Can I make Tres Leches Cake ahead of time?
Yes, it’s even better made a day in advance to allow the milk to fully soak in.
Should I store it in the fridge?
Yes, always refrigerate Tres Leches Cake. It will keep for 3–4 days covered.
Can I freeze it?
It’s not recommended to freeze Tres Leches Cake once soaked, but you can freeze the plain sponge before adding the milk mixture.
Serving Suggestions
- Top with fresh seasonal fruit like berries, mango, or pineapple.
- Serve with a drizzle of caramel or chocolate sauce for extra richness.
- Pair with a cup of coffee or espresso for a balanced finish.
- Garnish with toasted coconut flakes for added texture.
Why You’ll Love This Recipe
This Tres Leches Cake is soft, fluffy, and irresistibly moist thanks to the three-milk soak. The light whipped cream topping and a dusting of cinnamon balance the richness perfectly. It’s a classic Latin American dessert that’s easy to make, crowd-pleasing, and perfect for birthdays, holidays, or any special occasion.
Tres Leches Cake
12
servings1
hour30
minutes40
minutesIngredients
For the Cake:
1 cup (120 g) all-purpose flour
1 ½ teaspoons (6 g) baking powder
¼ teaspoon salt
5 large eggs, separated
1 cup (200 g) granulated sugar, divided
⅓ cup (80 ml) whole milk
1 teaspoon (5 ml) vanilla extract
For the Milk Mixture:
1 can (12 oz / 354 ml) evaporated milk
1 can (14 oz / 396 g) sweetened condensed milk
¼ cup (60 ml) whole milk
For the Whipped Topping:
1 pint (475 ml) heavy whipping cream
3 tablespoons (24 g) powdered sugar
½ teaspoon (2.5 ml) vanilla extract
Ground cinnamon, for garnish
Directions
- Preheat the oven to 350°F (175°C).
- In a medium bowl, whisk together the flour, baking powder, and salt.
- In a separate bowl, beat the egg yolks with ¾ cup of sugar until pale and creamy. Stir in the milk and vanilla. Add this mixture to the flour mixture and gently fold until combined.
- In another bowl, beat the egg whites until soft peaks form. Gradually add the remaining ¼ cup of sugar and beat until stiff peaks form. Carefully fold the beaten egg whites into the batter, mixing just until incorporated.
- Pour the batter into an ungreased 9×13-inch pan, spreading it evenly. Bake for 25–35 minutes, or until a toothpick inserted into the center comes out clean. Let the cake cool completely.
- In a small bowl, whisk together the evaporated milk, sweetened condensed milk, and whole milk. Use a fork to poke holes all over the cooled cake. Slowly pour the milk mixture evenly over the cake, making sure to cover the edges. Refrigerate for at least 1 hour, preferably overnight.
- Whip the heavy cream with the powdered sugar and vanilla until stiff peaks form. Spread the whipped cream evenly over the chilled cake. Sprinkle with ground cinnamon and serve with fresh strawberries, if desired.




Leave a Comment