Save to Pinterest My neighbor Maria handed me a square of this cake through the fence one Sunday afternoon, still cold from her fridge. I took one bite and forgot I was standing in my driveway holding a garden hoe. The soft, milk-drenched crumb gave way to buttery, caramelized pecans that crunched between my teeth, and I immediately asked her to teach me. She laughed and said it was easier than I thought, but the trick was patience.
I made this for my daughter's quinceañera, and by the time we cut into it, the edges were perfectly chilled and the center still had a hint of warmth from the kitchen. Guests kept coming back for seconds, scraping their forks across the pan to catch every bit of the buttery pecan drizzle. One of my aunts pulled me aside and whispered that it was better than the bakery version she'd ordered for her own party. I've never felt prouder of a dessert in my life.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- All-purpose flour: Forms the structure of the cake, but don't overmix it or you'll end up with a dense crumb instead of that airy sponge you need to soak up all the milk.
- Baking powder: Gives the cake its lift, so make sure yours is fresh or the texture won't be light enough to absorb the liquid properly.
- Unsalted butter: Used in both the cake and the pecan topping, it adds richness and lets you control the salt level throughout the recipe.
- Granulated sugar: Creams with the butter to create tiny air pockets that keep the cake tender even after it's drenched.
- Eggs: Bind everything together and add moisture, so bring them to room temperature first for a smoother batter.
- Vanilla extract: A little goes into every component because it ties the flavors together and makes the whole dessert smell like a bakery.
- Sweetened condensed milk: The heart of the tres leches mixture, thick and sweet, clinging to every crumb.
- Evaporated milk: Thinner than condensed milk, it helps the liquid penetrate deep into the cake without making it soggy.
- Whole milk: Adds extra moisture and a clean dairy flavor that balances the sweetness of the other two milks.
- Coconut milk: Optional, but it gives the soaking liquid a subtle tropical note that surprised everyone who tasted it.
- Pecans: Toasted in butter and brown sugar until they're glossy and fragrant, they become the crunchy crown on top of all that softness.
- Brown sugar: Caramelizes with the butter to coat the pecans in a sticky, molasses-kissed glaze.
- Heavy whipping cream: Whipped into soft clouds, it provides a cool, airy contrast to the dense, milk-soaked cake below.
- Powdered sugar: Sweetens the whipped cream without adding graininess, and it helps stabilize the peaks so they don't deflate before serving.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prep the pan:
- Preheat your oven to 350°F and grease a 9x13-inch pan, then dust it lightly with flour so the cake releases cleanly after baking. Tap out the excess flour and set the pan aside.
- Mix the dry ingredients:
- Whisk together the flour, baking powder, and salt in a medium bowl until evenly combined. This ensures the leavening is distributed so your cake rises evenly.
- Cream butter and sugar:
- Beat the softened butter and granulated sugar in a large bowl with an electric mixer for 3 to 5 minutes until the mixture is pale and fluffy. This step traps air, which makes the cake light.
- Add eggs and vanilla:
- Beat in the eggs one at a time, letting each one incorporate fully before adding the next, then mix in the vanilla extract. The batter should look smooth and slightly glossy.
- Combine wet and dry:
- Alternate adding the flour mixture and the milk to the butter mixture, starting and ending with the flour. Mix just until you don't see streaks of flour, because overmixing will toughen the crumb.
- Bake the cake:
- Pour the batter into your prepared pan, smooth the top with a spatula, and bake for 25 to 30 minutes. A toothpick inserted in the center should come out clean, and the edges will just start to pull away from the sides.
- Prepare the milk soak:
- While the cake bakes, whisk together the sweetened condensed milk, evaporated milk, whole milk, and coconut milk if you're using it. The mixture should be smooth and pourable.
- Poke and soak:
- Let the cake cool for 10 minutes, then use a fork to poke holes all over the surface, going almost to the bottom of the pan. Pour the tres leches mixture slowly over the cake, letting it seep into every hole, and refrigerate for at least 1 hour or overnight.
- Toast the pecans:
- Melt the butter in a skillet over medium heat, add the chopped pecans and brown sugar, and cook for about 5 minutes, stirring frequently until the pecans are golden and the sugar is bubbly. Stir in the vanilla extract and let the mixture cool slightly.
- Whip the cream:
- In a clean bowl, whip the heavy cream with the powdered sugar and vanilla extract until stiff peaks form. The cream should hold its shape when you lift the beaters.
- Assemble and top:
- Spread the whipped cream evenly over the soaked cake, then drizzle the cooled butter pecan topping over the cream. Serve chilled or at room temperature, and watch it disappear.
Save to Pinterest The first time I served this at a potluck, I watched a coworker close his eyes after the first bite and sigh like he'd been transported somewhere else. He told me later that his grandmother used to make tres leches in Guadalajara, and this version reminded him of her kitchen on Sunday mornings. I realized then that some desserts don't just feed people; they carry memories, and this one had become a keeper in more ways than I'd planned.
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.
This cake actually improves after a night in the fridge, which makes it perfect for hosting. I've assembled it the day before a party, covered it with plastic wrap, and pulled it out an hour before guests arrived to add the whipped cream and pecans. The flavors meld together as it sits, and the texture becomes even more luxurious. You can even freeze the unfrosted, soaked cake for up to a month if you want to get really ahead of the game.
I've played around with this recipe more times than I can count, and a few variations have stuck. A pinch of cinnamon in the milk mixture adds warmth that's perfect for fall gatherings, and swapping half the pecans for toasted walnuts gives you a deeper, earthier crunch. One time I added a splash of rum to the tres leches soak, and it turned into an adults-only version that disappeared even faster. The base recipe is forgiving, so don't be afraid to experiment a little.
I always serve this cake straight from the fridge because the cold contrast with the rich pecan topping is unbeatable. Leftovers keep well for up to four days covered tightly in the pan, though in my house they rarely last that long. If the whipped cream starts to weep a little, just give it a gentle stir before serving again.
- Pair it with a scoop of vanilla ice cream if you want to send your guests over the edge.
- Use a sharp, thin knife to cut clean slices, wiping the blade between cuts.
- Store any leftover butter pecan topping separately and warm it slightly before drizzling it on individual servings.
Save to Pinterest This cake has earned a permanent spot in my rotation, and I hope it does the same for you. There's something magical about a dessert that gets better with time and brings people together over something as simple as milk, butter, and pecans.
FAQs About This Recipe
- → How long should I let the cake soak?
For optimal results, refrigerate the cake for at least 1 hour after adding the milk mixture, though overnight soaking (8-12 hours) yields the most tender and flavorful result. The cake continues to absorb liquid, so plan accordingly.
- → Can I make this ahead of time?
Absolutely. This dessert actually improves when made 1-2 days in advance. The milk mixture fully permeates the cake, and flavors meld beautifully. Add whipped cream and pecan topping shortly before serving for best texture.
- → What can I substitute for coconut milk?
If you prefer not to use coconut milk, simply replace it with an additional cup of whole milk. The coconut adds subtle richness but isn't essential to the structure or overall flavor profile.
- → How should I store leftovers?
Keep refrigerated in an airtight container for up to 4 days. The whipped cream may soften slightly, but flavors remain excellent. For longer storage, freeze individual portions without whipped cream for up to 2 months.
- → Can I use different nuts?
Walnuts make an excellent alternative to pecans, offering similar crunch and buttery notes when toasted. For a different profile, try almonds or hazelnuts. Avoid softer nuts that might become soggy in the milk mixture.
- → Why did my cake not absorb all the milk?
If your cake seems saturated with liquid remaining, you may have underbaked it slightly or the holes weren't deep enough. Ensure the cake is fully baked, poke holes thoroughly, and give it adequate time to absorb. Some overflow is normal.