Pin it The first time I encountered tres leches cake, I was skeptical about soaking a perfectly good baked cake in milk. My grandmother stood at the counter, patiently explaining how the liquid transforms the crumb into something impossibly tender. When I took that first bite, the milk mixture had turned the cake into a custard-like dream that dissolved on my tongue. Now I add buttered pecans for crunch, because sometimes the softest things need a little texture to sing.
Last summer I made this for a backyard barbecue, and my friend Sarah literally stopped midconversation after her first bite. She stood there with her fork frozen, eyes closed, savoring the combination. By the end of the night, people were asking if there was any left to take home, which is the highest compliment a dessert can receive in my book.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 1 cup all-purpose flour: Provides the structure that will later soften beautifully in the milk mixture
- 1 ½ teaspoons baking powder: Ensures the cake rises just enough to create those perfect soaking pockets
- ¼ teaspoon salt: Balances the sweetness and enhances all the flavors
- ½ cup unsalted butter, softened: Creates a tender crumb that absorbs the milk mixture properly
- 1 cup granulated sugar: Sweetens the cake base while still allowing the milks to shine
- 3 large eggs: Adds richness and structure to the sponge
- 1 teaspoon vanilla extract: Classic flavor that bridges all the components
- ½ cup milk: Creates the batter that becomes our soaking canvas
- 1 can (14 ounces) sweetened condensed milk: The sweet, creamy backbone of the soaking liquid
- 1 can (12 ounces) evaporated milk: Provides concentrated milk flavor without added sweetness
- 1 cup whole milk: Lightens the mixture so it absorbs evenly
- ½ cup unsweetened coconut milk: Optional but adds a lovely subtle richness
- 1 cup pecans, chopped: Toasted in butter for the most incredible topping crunch
- ¼ cup unsalted butter: Creates the caramelized coating for our pecans
- ½ cup brown sugar: Forms a sticky, caramel-like glaze on the nuts
- 1 cup heavy whipping cream: Whipped into clouds that crown the soaked cake
- ¼ cup powdered sugar: Sweetens and stabilizes the whipped cream
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Preheat your oven and prepare the pan:
- Heat your oven to 350°F and thoroughly grease and flour a 9x13-inch baking pan so the cake releases beautifully after soaking.
- Whisk the dry ingredients together:
- In a medium bowl, combine the flour, baking powder, and salt until well blended.
- Cream the butter and sugar:
- Beat the softened butter and granulated sugar in a large bowl for 3 to 5 minutes until the mixture is pale, fluffy, and full of air pockets.
- Add the eggs and vanilla:
- Beat in the eggs one at a time, letting each fully incorporate before adding the next, then mix in the vanilla.
- Combine wet and dry ingredients:
- Gradually fold in the flour mixture alternating with the milk, starting and ending with the flour, mixing just until combined.
- Bake the cake:
- Pour the batter into your prepared pan, spread evenly, and bake for 25 to 30 minutes until a toothpick comes out clean.
- Mix the three milks:
- While the cake bakes, whisk together the sweetened condensed milk, evaporated milk, whole milk, and coconut milk until completely smooth.
- Poke and soak the cake:
- Let the cake cool for 10 minutes, then use a fork to poke holes all over the surface before slowly pouring the milk mixture over the entire cake.
- Let it rest and absorb:
- Allow the cake to soak for at least 1 hour, though overnight in the refrigerator gives the best results.
- Prepare the buttered pecans:
- Melt butter in a skillet over medium heat, add chopped pecans and brown sugar, and cook for about 5 minutes while stirring frequently until everything is bubbly and toasted.
- Whip the cream:
- In a separate bowl, whip the heavy cream with powdered sugar and vanilla until stiff peaks form.
- Assemble the masterpiece:
- Spread the whipped cream evenly over the soaked cake, then drizzle the cooled butter pecan mixture over the top.
- Serve and enjoy:
- Chill until ready to serve, though this cake tastes just as wonderful at room temperature.
Pin it My sister requested this cake for her birthday three years in a row, which is saying something considering she usually wants whatever is trendy and new. When I asked why she kept choosing it, she said it tastes like a hug from someone who loves you.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making Ahead
This cake actually improves with time, so feel free to assemble it the day before you plan to serve it. The flavors meld together beautifully and the texture becomes even more luxurious after a night in the refrigerator.
Perfecting the Soak
I have learned that the size of your fork holes matters more than you might think. Make them about every half inch and press almost all the way through without piercing the bottom of the pan. This creates an even distribution of milk throughout the entire cake.
Serving Suggestions
Slice this cake while it is still slightly chilled for the cleanest edges, then let each piece sit at room temperature for about ten minutes before serving. This brings out all the nuanced flavors of the three milk mixture.
- Plate each slice with a fork rather than a spoon to preserve the whipped cream peaks
- A light dusting of cinnamon over the pecans adds warmth without overpowering
- Keep any leftovers covered in the refrigerator for up to four days
Pin it There is something profoundly satisfying about a dessert that requires a little patience and a lot of milk to become its best self. This cake always reminds me that good things come to those who wait.
Recipe FAQs
- → How long should the cake soak in the milk mixture?
For the most tender and flavorful results, it's highly recommended to allow the cake to soak in the tres leches mixture for at least 7 hours, or ideally, overnight in the refrigerator. This gives the layers ample time to absorb the rich milks completely.
- → Can I prepare this dessert in advance?
Absolutely! This is an excellent make-ahead dessert. Preparing it a day before serving allows the flavors to meld and the cake to fully absorb the milk, enhancing its moisture and taste. Just add the whipped cream and butter pecan topping closer to serving time for freshness.
- → Is the coconut milk necessary for the tres leches blend?
No, the unsweetened coconut milk is listed as optional. While it adds a lovely richness and a subtle, unique flavor note, the cake will still be wonderfully delicious and moist without it. You can simply omit it or substitute with an equal amount of whole milk if preferred.
- → What's the best way to store any leftover cake?
Store any remaining portions covered tightly in the refrigerator. The cake's moisture content means it keeps well chilled for up to 3-4 days. The flavors often deepen beautifully overnight.
- → Could I use a different nut for the topping instead of pecans?
While pecans provide a distinct buttery flavor that complements this cake wonderfully, you could certainly experiment with other nuts. Toasted walnuts or almonds would also offer a delightful crunch and nutty profile to the topping.
- → How do I ensure the cake absorbs the milk mixture thoroughly?
After baking and a brief cooling period, use a fork or a skewer to poke numerous holes evenly across the entire surface of the cake. Pour the milk mixture slowly over these holes, allowing it to seep in. For optimal absorption, ensure the cake is still slightly warm but not hot when you begin the soaking process.