Tres Leches Cake Recipe
Indulge in the heavenly delight of Tres Leches Cake, a traditional Latin American dessert that captures the essence of sweetness and creaminess. This cake is soaked in a mixture of three types of milk, resulting in an incredibly moist texture that melts in your mouth. With a light and fluffy topping, it’s a perfect treat for celebrations or simply to satisfy your sweet tooth. Let’s dive into this delectable recipe that will surely impress family and friends.
Ingredients
- 1 cup all-purpose flour
- 1 ½ tsp baking powder
- ½ cup unsalted butter, softened
- 1 cup sugar
- 5 large eggs
- 1 cup sweetened condensed milk
- 1 cup evaporated milk
- 1 cup whole milk
- 1 tsp vanilla extract
- Whipped cream for topping
- Fresh fruit for garnish (optional)

Servings and Cooking Time
This recipe makes about 12 servings. Preparation time is approximately 30 minutes, and cooking time is around 30 minutes.
Nutritional Value
Each serving (1 slice) of Tres Leches Cake contains approximately 350 calories, 15g fat, 45g carbohydrates, and 5g protein. This nutritional information is based on a standard serving size.
Step-by-Step Cooking Process
- Preheat your oven to 350°F (175°C) and grease a 9×13 inch baking dish.
- In a bowl, mix the flour and baking powder together.
- In a separate bowl, cream the butter and sugar until light and fluffy.
- Add the eggs one at a time, beating well after each addition.
- Gradually add the flour mixture to the creamed mixture, mixing until just combined.
- Pour the batter into the prepared dish and smooth the top.
- Bake for 30 minutes or until a toothpick comes out clean.
- While the cake is baking, mix the condensed milk, evaporated milk, and whole milk in a bowl.
- Once the cake is done, let it cool for 10 minutes, then poke holes all over the top with a fork.
- Slowly pour the milk mixture over the warm cake, allowing it to soak.

Alternative Ingredients
If you prefer a lighter version, you can substitute the whole milk with almond milk or coconut milk. Additionally, use a sugar substitute to reduce calories without compromising taste.
Serving and Pairings
Tres Leches Cake pairs beautifully with fresh fruits like strawberries or blueberries and a dollop of whipped cream. It can also be enjoyed with a cup of coffee or a scoop of vanilla ice cream for a delightful dessert experience.
Storage and Reheating
Store leftover Tres Leches Cake in an airtight container in the refrigerator for up to 3 days. It can be enjoyed cold or at room temperature. Freezing is possible, but it may alter the texture, so it’s best consumed fresh.
Cooking Mistakes
- Not letting the cake cool before soaking can lead to a soggy texture.
- Using low-fat milk will not give the same richness.
- Poking holes too deep can cause the cake to fall apart.
- Skipping the soaking time will result in a less moist cake.
- Not measuring ingredients accurately can affect the outcome.
Helpful Tips
- Use room temperature ingredients for a smoother batter.
- For extra flavor, add a splash of rum or coconut extract to the milk mixture.
- Chill the cake overnight for better flavor development.
- Decorate with toasted coconut for added texture.

FAQs
What is Tres Leches Cake?
Tres Leches Cake is a sponge cake soaked in three types of milk: evaporated milk, condensed milk, and whole milk. This results in a rich, moist cake that is a popular dessert in Latin America.
Can I make Tres Leches Cake ahead of time?
Yes, Tres Leches Cake can be made a day in advance. In fact, letting it sit overnight in the refrigerator enhances the flavor as it absorbs the milk mixture.
Can I use different types of milk?
Absolutely! You can experiment with different types of milk, such as almond or coconut milk, to cater to dietary preferences or allergies.
How do I know when the cake is done?
The cake is done when a toothpick inserted into the center comes out clean or with a few moist crumbs. Avoid overbaking to keep the cake moist.
Is Tres Leches Cake gluten-free?
Traditional Tres Leches Cake is not gluten-free due to the use of all-purpose flour. However, you can substitute with a gluten-free flour blend for a gluten-free option.
Conclusion
Tres Leches Cake is a delightful dessert that combines simplicity with incredible flavor. Its unique texture and sweetness make it a favorite for any occasion. Whether for a birthday, holiday, or simply to indulge, this recipe will surely please everyone at the table.

Tres Leches Cake Recipe
Ingredients
- 1 cup all-purpose flour
- 1 ½ tsp baking powder
- ½ cup unsalted butter softened
- 1 cup sugar
- 5 large eggs
- 1 cup sweetened condensed milk
- 1 cup evaporated milk
- 1 cup whole milk
- 1 tsp vanilla extract
- Whipped cream for topping
- Fresh fruit for garnish optional
Instructions
- Preheat your oven to 350°F (175°C) and grease a 9x13 inch baking dish.
- In a bowl, mix the flour and baking powder together.
- In a separate bowl, cream the butter and sugar until light and fluffy.
- Add the eggs one at a time, beating well after each addition.
- Gradually add the flour mixture to the creamed mixture, mixing until just combined.
- Pour the batter into the prepared dish and smooth the top.
- Bake for 30 minutes or until a toothpick comes out clean.
- While the cake is baking, mix the condensed milk, evaporated milk, and whole milk in a bowl.
- Once the cake is done, let it cool for 10 minutes, then poke holes all over the top with a fork.
- Slowly pour the milk mixture over the warm cake, allowing it to soak.