Imagine sinking your spoon into a slice of tres leches, where the sweet scent of vanilla mingles with the rich aroma of creamy milk, promising a delightful explosion of flavors. Each bite reveals a moist texture that dances on your palate, transporting you to sun-soaked afternoons filled with laughter and joy, making it perfect for any occasion from birthdays to casual get-togethers.
I still remember the first time I tasted this heavenly dessert at my abuela’s kitchen, where she would whip it up for family gatherings, filling the air with warmth and nostalgia. With its luscious topping of whipped cream and a sprinkle of cinnamon, tres leches is not just a treat; it’s an experience that brings everyone together around the table, ready to savor every delightful moment.
Why Is tres leches So Irresistibly Good?
Richness in every bite, this tres leches cake is a delightful fusion of flavors that will leave you craving more. Moist and tender, the three types of milk create a uniquely luscious texture that melts in your mouth. Easy to make, with just 20 minutes of prep time, it’s perfect for any occasion. Versatile enough to be customized with different toppings, this cake is sure to impress your guests. Crowd-pleasing, it’s a staple at celebrations, bringing smiles to faces young and old alike!
tres leches Ingredients
For the Cake
- 1 cup all-purpose flour – This provides the structure needed for the cake, ensuring it’s light and fluffy.
- 1 cup granulated sugar – Sweetness is essential, and this helps balance the richness of the milk mixture.
- 1 tbsp baking powder – This leavening agent gives the cake its rise and creates a soft texture.
- 1/2 tsp salt – A pinch enhances flavor, balancing the sweetness of the cake.
- 1/2 cup whole milk – This adds moisture to the batter, making it rich and tender.
- 1/3 cup vegetable oil – Keeps the cake moist and adds a slight richness without overpowering flavors.
- 3 large eggs – They help bind ingredients together, adding structure and richness to the cake.
- 1 tsp vanilla extract – A must-have for that warm, comforting flavor that complements the other ingredients.
For the Milk Mixture
- 1 can sweetened condensed milk – This thickens and sweetens the mixture, creating that signature tres leches taste.
- 1 can evaporated milk – Adds creaminess without being overly sweet, balancing out the dessert’s richness.
- 1 cup whole milk – Provides additional moisture, soaking into the cake for added flavor.
For the Topping
- 1 cup heavy whipping cream – Whipped to create a luxurious topping that contrasts beautifully with the soaked cake.
- 2 tbsp granulated sugar – Sweetens the whipped cream just enough to enhance its flavor without overwhelming it.
- 1 tsp vanilla extract – Adds depth to the whipped cream, enriching each bite of your tres leches dessert.
- 1 tsp ground cinnamon (for garnish) – A sprinkle on top not only looks appealing but adds a warm spice note that complements the dessert wonderfully.
Step-by-Step tres leches
1. Preheat the oven to 350°F (175°C). Grease and flour a 9×13 inch baking dish to ensure the cake releases easily after baking.
2. Whisk together 1 cup of all-purpose flour, 1 cup of granulated sugar, 1 tablespoon of baking powder, and 1/2 teaspoon of salt in a mixing bowl until well combined.
3. Combine in another bowl 1/2 cup of whole milk, 1/3 cup of vegetable oil, 3 large eggs, and 1 teaspoon of vanilla extract. Mix well until smooth and creamy.
4. Gradually add the wet ingredients to the dry ingredients. Stir gently until just combined; be careful not to over-mix for a light cake texture.
5. Pour the batter into your prepared baking dish. Bake for about 30 minutes or until a toothpick comes out clean from the center—your kitchen should smell heavenly!
6. Allow the cake to cool completely in the pan before moving on; this is important for ensuring it soaks up all that delicious milk mixture.
For the Milk Mixture:
7. Combine 1 can each of sweetened condensed milk and evaporated milk with 1 cup of whole milk in a bowl. Stir until well mixed—this will create your luscious soaking liquid.
8. Poke holes all over the surface of the cooled cake using a fork; this step allows that rich milk mixture to seep in beautifully.
9. Slowly pour the milk mixture over the cake, allowing it to soak in thoroughly—be patient! You want every bite to be moist and decadent.
For the Topping:
10. Whip together 1 cup of heavy whipping cream, 2 tablespoons of granulated sugar, and 1 teaspoon of vanilla extract in a mixing bowl until soft peaks form; this will create a dreamy topping!
11. Spread the whipped cream over your soaked cake evenly, creating a beautiful layer atop your tres leches; sprinkle ground cinnamon for an aromatic finish.
12. Chill the cake in the refrigerator for at least 2 hours before serving—this helps deepen those incredible flavors and ensures it’s refreshingly cool!
Optional: Garnish with fresh fruit for added color and flavor contrast.
Exact quantities are listed in the recipe card below.
Pro Tips for tres leches
- Room Temperature Ingredients: Ensure your eggs and milk are at room temperature for a smoother batter that rises evenly, creating a perfect base for tres leches.
- Proper Mixing: Don’t overmix the batter; just combine the wet and dry ingredients until you see no flour. This helps prevent a dense cake.
- Cool Completely: Allow the cake to cool fully before soaking it in the milk mixture. If it’s warm, it won’t absorb the tres leches properly.
- Poke Wisely: Use a fork to poke holes all over—this ensures the milks seep in without tearing the cake apart, keeping it intact and delicious.
- Chill Time: Be patient! Letting the cake chill for at least two hours after adding the milk mixture enhances flavor and texture, making each bite heavenly.
How to Store and Freeze tres leches

- Fridge: Store your tres leches in an airtight container for up to 5 days. This helps maintain its moisture and flavor while keeping it fresh.
- Freezer: You can freeze tres leches for up to 2 months. Cut the cake into slices, wrap each piece tightly in plastic wrap, and then place them in a freezer-safe container.
- Thawing: To enjoy frozen tres leches, transfer it to the fridge overnight to thaw. This ensures it retains its rich, moist texture when served.
- Serving Tip: If you want to refresh the taste, whip up some extra cream and cinnamon before serving. It adds a lovely touch!
tres leches Your Way
Feel free to unleash your creativity and make this delightful dessert truly yours with these fun variations!
- Gluten-Free: Substitute all-purpose flour with a 1:1 gluten-free baking blend for a delicious, tender cake. Many blends work well, ensuring everyone can enjoy this treat.
- Coconut Twist: Replace the whole milk in the milk mixture with coconut milk for a tropical flair. The hint of coconut enhances the richness and adds an exotic touch.
- Chocolate Delight: Incorporate 1/4 cup unsweetened cocoa powder into the dry ingredients for a chocolate-infused cake. This variation is perfect for chocolate lovers craving a new twist on tradition.
- Lemon Zest: Add the zest of one lemon to the batter for a bright, refreshing flavor. It complements the rich milkiness beautifully, creating a delightful balance.
- Coffee Kick: Mix in 1 tablespoon of instant coffee granules into your milk mixture for a caffeine boost. The coffee flavor adds depth and pairs wonderfully with the sweetness.
- Spicy Cinnamon: Stir in 1/2 teaspoon of cayenne pepper or chili powder into the cake batter for subtle heat. This twist brings an unexpected warmth that will surprise and delight your taste buds.
- Nutty Addition: Fold in 1/2 cup chopped nuts like pecans or walnuts into the batter before baking. The added crunch creates an inviting texture contrast to the creamy layers.
Make Ahead Options
Tres leches is a fantastic dessert for meal prep, allowing you to savor its rich, creamy goodness without the last-minute rush. You can easily prepare the cake components by whisking together 1 cup of all-purpose flour, 1 cup of granulated sugar, 1 tablespoon of baking powder, and ½ teaspoon of salt. Combine those dry ingredients with ½ cup of whole milk, ⅓ cup of vegetable oil, 3 large eggs, and 1 teaspoon of vanilla extract before baking. Once cooled, soak the cake with a mixture of 1 can each of sweetened condensed milk and evaporated milk along with 1 cup of whole milk. You can do all this up to 24 hours in advance. For the topping, whip together 1 cup of heavy whipping cream, 2 tablespoons of granulated sugar, and 1 teaspoon of vanilla extract just before serving for maximum freshness. This way, you reduce your workload while ensuring your tres leches remains deliciously moist and flavorful!
tres leches Recipe FAQs
What type of flour is best for tres leches cake?
All-purpose flour works wonderfully for this tres leches cake, creating a moist and tender texture. If you want to experiment, you could try using cake flour for an even lighter result!
How should I store leftover tres leches cake?
To keep your tres leches cake fresh, cover it tightly with plastic wrap or transfer it to an airtight container. It can be stored in the refrigerator for up to 3 days. Just remember that the longer it sits, the more milk it absorbs, which can make it even richer!
Can I freeze tres leches cake?
Yes, you can freeze tres leches cake! After soaking it in the milk mixture, wrap individual slices tightly in plastic wrap and then foil. It will keep well in the freezer for up to 2 months. When you’re ready to enjoy it, simply thaw in the fridge overnight.
What if my cake is too dry after baking?
If your cake turns out dry, make sure you’re not overbaking it; a toothpick should come out clean but not overly dry after about 30 minutes at 350°F (175°C). If it’s already baked and still feels dry, consider adding a little extra milk mixture on top before adding the whipped cream topping.
How many servings does this recipe yield?
This delicious tres leches cake yields about 4 generous servings. If you’re hosting a gathering or have a bigger family, feel free to double the recipe and use a larger baking dish—just extend the baking time slightly if needed.
Can I use alternatives for heavy whipping cream?
Absolutely! If you’re looking for a lighter option or dairy-free alternative, you can use coconut cream instead of heavy whipping cream for the topping. Just chill a can of coconut milk overnight, scoop out the solidified cream, and whip it up with sugar and vanilla as directed!

Tres Leches Cake
Ingredients
Method
- Preheat the oven to 350°F (175°C). Grease and flour a 9x13 inch baking dish.
- In a mixing bowl, whisk together flour, sugar, baking powder, and salt.
- In another bowl, combine milk, vegetable oil, eggs, and vanilla extract. Mix well.
- Gradually add the wet ingredients to the dry ingredients and mix until just combined.
- Pour the batter into the prepared baking dish and bake for 30 minutes, or until a toothpick comes out clean.
- Allow the cake to cool completely in the pan.
- In a bowl, combine the sweetened condensed milk, evaporated milk, and whole milk.
- Once the cake is cooled, poke holes all over the surface using a fork.
- Slowly pour the milk mixture over the cake, allowing it to soak in.
- In a mixing bowl, whip the heavy cream, sugar, and vanilla extract until soft peaks form.
- Spread the whipped cream over the soaked cake and sprinkle with ground cinnamon.
- Chill the cake in the refrigerator for at least 2 hours before serving.





Leave a Comment