Tres Leches Cake Recipe – Moist, Creamy, and Easy to Make at Home
Introduction
A bite of tres leches cake is like diving into a soft, creamy cloud with the perfect touch of sweetness. This Latin American dessert has made its way into hearts and kitchens across the world thanks to its irresistible texture and flavor. The name tres leches literally translates to three milks, a nod to the three types of milk used to soak the sponge cake — evaporated milk, sweetened condensed milk, and whole milk or heavy cream.
While the origins of this cake can be traced back to Nicaragua, Mexico, or even Central America depending on who you ask, one thing is certain — its popularity is global. From birthdays and family get-togethers to weddings and Sunday brunches, tres leches cake is a crowd-pleaser. Its unique ability to be rich yet light, indulgent yet refreshing, makes it stand out in the world of desserts.
Many people are intimidated by the idea of making a soaked cake at home, but with the right guidance, anyone can pull it off. Whether you’re a seasoned baker or trying this for the first time, this recipe will walk you through everything from ingredients to serving suggestions with practical tips in between.
Ready to make a dessert that disappears quickly at any party? Let’s dive in.

Ingredients Needed
Below is a list of the key ingredients needed for the perfect tres leches cake, along with an approximate calorie count per serving amount. These values are based on typical brands and standard servings.
| Ingredient | Quantity | Calories (Approx.) |
|---|---|---|
| All-purpose flour | 1 cup | 455 kcal |
| Baking powder | 1 ½ teaspoons | 3 kcal |
| Salt | ¼ teaspoon | 0 kcal |
| Eggs | 5 large | 350 kcal |
| Granulated sugar | 1 cup | 773 kcal |
| Whole milk | ⅓ cup | 50 kcal |
| Vanilla extract | 1 teaspoon | 12 kcal |
| Sweetened condensed milk | 1 can (14 oz) | 1,300 kcal |
| Evaporated milk | 1 can (12 oz) | 338 kcal |
| Heavy cream | 1 cup | 821 kcal |
| Whipping cream (for topping) | 1 cup | 821 kcal |
| Powdered sugar (for topping) | 3 tablespoons | 90 kcal |
| Ground cinnamon (optional) | For garnish | Negligible |
Total (approximate): 5,013 kcal for the entire cake (serves 12), about 417 kcal per slice
Step-by-Step Cooking Instructions
1. Preheat and Prep the Pan
Start by preheating your oven to 350°F (175°C). Lightly grease a 9×13-inch baking pan. Do not use a nonstick spray with flour as the cake needs to rise properly and absorb the milk mixture later.
2. Make the Sponge Cake
In a medium bowl, sift together flour, baking powder, and salt. Set this aside. Separate the eggs — yolks in one bowl, whites in another.
Beat the yolks with ¾ cup of sugar on high speed until thick and pale yellow. This takes about 5 minutes. Stir in the milk and vanilla extract. Add the flour mixture gently, mixing just until combined.
Next, whip the egg whites on high until soft peaks form. Gradually add the remaining ¼ cup of sugar and continue whipping until stiff peaks form. Fold the egg whites into the batter carefully, keeping as much air in the mixture as possible.
3. Bake the Cake
Pour the batter into the prepared pan and smooth the top. Bake for 25 to 30 minutes, or until a toothpick inserted in the center comes out clean. Let it cool in the pan for 10 minutes.
4. Prepare the Milk Soak
In a large measuring cup or bowl, whisk together the sweetened condensed milk, evaporated milk, and heavy cream. Once the cake has cooled a bit, poke holes all over it using a fork or skewer — don’t be shy. The more holes, the better it absorbs.
Slowly pour the milk mixture over the cake, allowing it to soak in. You might need to do this in stages to ensure it fully absorbs. Cover and refrigerate for at least 4 hours, but overnight is ideal.For more delicious ideas, don’t miss Yellow Cake which pairs perfectly with this recipe.
5. Make the Whipped Topping
Beat the whipping cream with powdered sugar until stiff peaks form. You can add a drop of vanilla extract for extra flavor. Spread the whipped cream evenly over the chilled cake.
6. Garnish and Serve
Sprinkle a touch of ground cinnamon on top for a traditional finish. Fresh fruit like strawberries or mango slices can add a colorful touch as well.

Tips for Customizing the Recipe
Add a Flavor Twist
Infuse the milk mixture with a splash of rum, coconut milk, or almond extract for a different flavor profile. You can also add a few drops of coffee to deepen the flavor.
Make it Chocolate
Swap out a bit of flour for cocoa powder in the cake base. Then add chocolate shavings on top for a chocolate tres leches version.
Use Dairy-Free Alternatives
For a lactose-free version, use plant-based milks like coconut, oat, or almond milk. Coconut cream works beautifully as a substitute for heavy cream.
Bake as Cupcakes
Divide the batter into cupcake liners for personal portions. Adjust the baking time to about 18–22 minutes.
Layer it Up
Bake the cake in two smaller pans and stack them for a layered tres leches experience.
Nutritional Information
Per serving (1 of 12 slices):
- Calories: 417
- Total Fat: 24g
- Saturated Fat: 14g
- Cholesterol: 135mg
- Sodium: 95mg
- Total Carbohydrates: 45g
- Sugar: 35g
- Protein: 7g
- Fiber: 0g
This cake is a treat, no doubt. While it’s not exactly low-calorie, it’s perfect for sharing and best enjoyed on special occasions.

Serving Suggestions
Tres leches cake is best served cold, straight from the fridge. The texture is soft and pudding-like, making it ideal for summer gatherings or after a spicy meal. A dollop of extra whipped cream, a sprinkle of cinnamon, or a few fresh berries on top adds both beauty and balance to the sweetness.
Serve it with strong coffee or a mild tea to cut through the richness. For a tropical twist, add a few slices of mango or kiwi on the side. This cake pairs wonderfully with Latin-inspired dishes like enchiladas, tamales, or arroz con pollo.
Tres Leches Cake Recipe – Moist, Creamy, and Easy to Make at Home
Course: Blog12 slices
servings20
minutes30
minutes~340 per slice
kcalIngredients
1 cup (120g) all-purpose flour
1 ½ tsp baking powder
¼ tsp salt
5 large eggs, separated
1 cup (200g) granulated sugar, divided
⅓ cup (80ml) whole milk
1 tsp vanilla extract
For the Tres Leches Milk Mixture:
1 can (12 oz / 355ml) evaporated milk
1 can (14 oz / 395ml) sweetened condensed milk
⅓ cup (80ml) heavy cream
Directions
- Preheat your oven to 350°F (175°C). Grease and flour a 9×13 inch (23×33 cm) baking pan.
- In a bowl, whisk together flour, baking powder, and salt.
- In another large bowl, beat the egg yolks with ¾ cup sugar until pale and fluffy. Stir in milk and vanilla.
- Gently mix in the dry ingredients until just combined.
- In a clean bowl, beat the egg whites until soft peaks form. Gradually add the remaining ¼ cup sugar and beat to stiff peaks.
- Gently fold the egg whites into the batter. Do not overmix.
- Pour the batter into the prepared pan and smooth the top.
- Bake for 25–30 minutes, or until a toothpick inserted into the center comes out clean.
- Let the cake cool completely in the pan.
Recipe Video
Notes
- Tres Leches Cake is best made a day ahead to allow the milk mixture to fully soak in. The sponge cake’s airy texture is perfect for absorbing the sweet milky syrup without becoming soggy. Store leftovers covered in the fridge for up to 4 days.
FAQs
Can I make tres leches cake in advance?
Absolutely. In fact, it tastes better the next day after the milk has had more time to soak through the cake.
How long does it last in the fridge?
Stored in an airtight container, it will last about 4 to 5 days. After that, the texture may become too soggy.
Can I freeze tres leches cake?
Freezing is not ideal due to the high moisture content. The texture may become watery after thawing. It’s best enjoyed fresh or refrigerated.
Do I have to use all three milks?
To get the classic flavor and texture, yes. However, you can experiment with alternatives like coconut milk or lactose-free options if needed.
Is it supposed to be this wet?
Yes. The cake should be moist and almost pudding-like, but not soggy to the point of falling apart. If it’s too wet, it may have been oversoaked or underbaked.
Conclusion
Few desserts offer the comforting richness and airy lightness that a good tres leches cake delivers. It’s not just about the taste — it’s about the experience of making something from scratch that brings people together. From family dinners to festive occasions, this beloved cake never fails to shine.
