There are desserts that satisfy a sweet tooth, and then there are desserts that become part of family celebrations. Puerto Rican Tres Leches Cake belongs firmly in the second category.
Found at birthday parties, holidays, family gatherings, and bakery counters across the island, this beloved dessert is known for its incredibly moist texture and rich yet surprisingly light flavor. The secret lies in the signature mixture of three milks that slowly soak into a delicate sponge cake, creating a dessert that practically melts in your mouth.
While many versions exist throughout Latin America, Tres Leches has become a favorite in Puerto Rican kitchens. Some families keep it traditional, while others add touches such as coconut, rum, cinnamon, or fresh fruit for extra island flavor.
This homemade version delivers everything you want from a classic Puerto Rican Tres Leches Cake. It’s rich without being heavy, sweet without being overwhelming, and perfect for making a day ahead.
Why You’ll Love This Recipe
- Ultra-moist sponge cake
- Classic three-milk soaking mixture
- Light whipped cream topping
- Perfect for birthdays, holidays, and special occasions
- Even better after chilling overnight
Recipe Details
Prep Time: 30 minutes
Bake Time: 25 minutes
Chill Time: 2 hours minimum
Servings: 12
Ingredients for Tres Leches Cake
For the Cake
1 teaspoon vanilla extract
6 large eggs
2 cups granulated sugar
2 cups all-purpose flour
2 teaspoons baking powder
½ cup whole milk
For the Three-Milk Mixture
- 1 (14-ounce) can evaporated milk
- 1 (14-ounce) can sweetened condensed milk
- 1½ cups whole milk
For the Whipped Topping
- 2 cups heavy whipping cream
- 1 cup sugar

How to Make Puerto Rican Tres Leches Cake
Step 1: Bake the Sponge Cake
Preheat your oven to 350°F. Lightly grease and flour a 9×13-inch baking dish.
Separate the eggs. Beat the egg whites until soft peaks form. Slowly add the sugar and continue beating until stiff peaks develop.
In a separate bowl, beat the egg yolks until pale yellow. Gently fold the yolks into the egg whites.
Sift together the flour and baking powder. Add the vanilla extract to the egg mixture, then gradually fold in the flour mixture, alternating with the milk.
Pour the batter into the prepared baking dish and bake for approximately 25 minutes, or until golden and a toothpick comes out clean.
Allow the cake to cool completely.
Step 2: Prepare the Tres Leches Mixture
Combine the evaporated milk, sweetened condensed milk, and whole milk in a blender or mixing bowl.
Blend until completely smooth.
Step 3: Soak the Cake
Using a fork or skewer, poke holes across the entire surface of the cake.
Slowly pour the milk mixture over the cake, allowing it time to absorb.
Cover and refrigerate for at least 2 hours. Overnight is even better, allowing the sponge to fully absorb the milk mixture and develop its signature texture.
Step 4: Make the Whipped Cream Topping
Beat the heavy cream and sugar together until stiff peaks form.
Spread evenly over the chilled cake.
Serve cold and enjoy.

Tips for the Best Tres Leches Cake
- Chill overnight for maximum flavor.
- Pour the milk mixture slowly to ensure even absorption.
- Use a sponge-style cake rather than a dense butter cake for the best texture.
- Garnish with cinnamon, strawberries, toasted coconut, or fresh fruit for a Puerto Rican twist.
What to Serve With Tres Leches Cake
Tres Leches Cake pairs beautifully with:
- Puerto Rican coffee
- Café con leche
- Fresh berries
- Coconut ice cream
- A small glass of Puerto Rican rum for adults
The Tasting Puerto Rico Take
Tres Leches Cake remains one of Puerto Rico’s most beloved desserts for good reason. Every bite delivers the perfect balance of airy sponge cake, creamy milk-soaked richness, and fluffy whipped topping. Whether you’re celebrating a birthday, hosting a family gathering, or simply craving a taste of the island, this classic recipe never disappoints.
Check out more recipes here









