Save to Pinterest My neighbor knocked on my door one Saturday holding a glass dish covered in foil, insisting I try what she called the best dessert she'd ever made. One bite of that milk-drenched cake topped with candied pecans and I stood in my doorway, fork in hand, unable to speak. The next weekend I was in her kitchen, notebook out, learning every step. I've been making this butter pecan tres leches ever since, and it never fails to quiet a room.
I brought this to a potluck once, worried it looked too simple next to the decorated cupcakes and pie towers. By the time I turned around, half the pan was gone and someone was taking a photo of the label I'd written on a index card. Three people asked for the recipe before I even got a serving myself. That's when I learned that sometimes the dessert that disappears fastest is the one that just tastes like home.
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: The structure of the cake, but don't overmix it or you'll end up with something tough instead of tender.
- Baking powder: Fresh baking powder matters more than you think, check the date or your cake won't rise properly.
- Unsalted butter (for cake): Softened to room temperature so it creams smoothly with the sugar, creating those air pockets that make the cake light.
- Granulated sugar: Whipped with butter until the mixture looks pale and fluffy, usually takes a full five minutes.
- Large eggs: Add them one at a time and let each one blend in completely before adding the next.
- Vanilla extract: Use the real stuff, not imitation, it makes a difference you can taste.
- Milk (for batter): Whole milk works best, bringing moisture and richness to the crumb.
- Sweetened condensed milk: The sweet, sticky base of the tres leches mixture that soaks into every bite.
- Evaporated milk: Adds creaminess without making the soak too heavy or sugary.
- Whole milk (for soak): Thins out the mixture just enough so it actually absorbs instead of pooling on top.
- Unsweetened coconut milk: Optional, but it adds a subtle tropical note that I never skip anymore.
- Pecans: Chop them roughly so you get both big crunchy pieces and smaller bits that stick to the whipped cream.
- Unsalted butter (for topping): Melts into the pecans and sugar, creating a glossy, caramelized coating.
- Brown sugar: Gives the pecans that deep, molasses-like sweetness that makes them taste candied.
- Heavy whipping cream: Cold cream whips up faster and holds its shape longer, so keep it in the fridge until you're ready.
- Powdered sugar: Sweetens the whipped cream without adding graininess like granulated sugar would.
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 generously, then dust it lightly with flour. This step prevents sticking, especially important since the cake will soak up so much liquid later.
- Mix the dry ingredients:
- Whisk together the flour, baking powder, and salt in a medium bowl until evenly combined. Set it aside while you work on the butter and sugar.
- Cream butter and sugar:
- Beat the softened butter and granulated sugar together in a large bowl for about 3 to 5 minutes until the mixture looks pale and fluffy. This is where the cake gets its lightness, so don't rush it.
- Add eggs and vanilla:
- Beat in the eggs one at a time, making sure each one is fully mixed in before adding the next, then stir in the vanilla extract. The batter should look smooth and glossy.
- Combine wet and dry:
- Add the flour mixture to the butter mixture in three parts, alternating with the milk, starting and ending with flour. Mix gently just until you don't see any dry streaks.
- Bake the cake:
- Pour the batter into your prepared pan, spread it evenly, and bake for 25 to 30 minutes. A toothpick poked in the center should come out clean or with just a few moist crumbs.
- Make the milk mixture:
- 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 top, going nearly to the bottom. Slowly pour the milk mixture over the entire surface, letting it soak in as you go.
- Chill the cake:
- Cover the pan and refrigerate for at least 1 hour, but overnight is even better. The cake needs time to drink up all that creamy goodness.
- Toast the pecans:
- Melt butter in a skillet over medium heat, add the chopped pecans and brown sugar, then cook for about 5 minutes, stirring often, until the pecans smell toasty and the sugar bubbles. Stir in vanilla and let it cool.
- Whip the cream:
- In a cold bowl, whip the heavy cream with powdered sugar and vanilla until stiff peaks form. Don't overbeat or you'll end up with butter.
- Assemble and top:
- Spread the whipped cream evenly over the chilled, soaked cake, then drizzle the cooled butter pecan topping over the cream. Serve it cold or let it sit at room temperature for 10 minutes before slicing.
Save to Pinterest I made this for my daughter's birthday last year instead of the fancy bakery cake she thought she wanted. She took one bite, looked up at me, and said it tasted like a hug. Now she requests it every year, and I'm perfectly fine with that tradition.
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.
How to Store Leftovers
Cover the pan tightly with plastic wrap or foil and keep it in the fridge for up to four days. The cake actually gets better on day two and three as the flavors settle and the milk soak deepens. If you're worried about the whipped cream softening, you can store the cake soaked but untopped, then add fresh whipped cream and pecans right before serving. I've never had leftovers last longer than three days, but I'm told it freezes well if you wrap individual slices in plastic wrap and then foil.
Serving Suggestions
This cake is rich enough to stand on its own, but a small scoop of vanilla ice cream on the side turns it into something ridiculous in the best way. I've also served it with a drizzle of caramel sauce and a pinch of flaky sea salt, which made my brother-in-law go back for thirds. For parties, I like to cut it into small squares since it's so decadent. A cup of strong coffee or a glass of cold milk alongside each slice is all you really need.
Common Mistakes to Avoid
The biggest mistake is not letting the cake soak long enough, patience is everything here. I've also learned not to skip greasing the pan well, because a milk-soaked cake is nearly impossible to remove if it sticks. Another thing, don't use low-fat or skim milk in the soak, the richness matters and you'll taste the difference if you skimp. Finally, make sure your baking powder isn't expired or your cake will come out dense and flat instead of light and fluffy.
- Always let the cake cool slightly before poking holes, or it might collapse in the center.
- Don't pour all the milk mixture at once, let it soak in gradually so nothing pools on top.
- Taste your whipped cream before spreading it, you might want a little more sugar depending on how sweet you like things.
Save to Pinterest This cake has become my go-to whenever I need to show up with something that matters, and it's never let me down. I hope it becomes one of those recipes you make so often you stop measuring and just know.
Recipe FAQs
- → How long should the cake soak in the milk mixture?
Allow the cake to absorb the milk mixture for at least 1 hour, though overnight chilling yields the best results. The longer soaking time ensures every layer becomes incredibly tender and infused with the sweet three-milk blend.
- → Can I make this dessert ahead of time?
Absolutely! This cake actually improves with time. Prepare it up to 24 hours before serving—the flavors meld beautifully as the cake continues absorbing the tres leches mixture. Store covered in the refrigerator until ready to serve.
- → What makes the butter pecan topping special?
The pecans are toasted in butter with brown sugar until bubbly and fragrant, creating a caramelized, crunchy topping that contrasts perfectly with the soft milk-soaked cake and velvety whipped cream. A splash of vanilla enhances the nutty sweetness.
- → Is coconut milk necessary for the tres leches mixture?
Coconut milk is optional but adds subtle richness and depth. Traditional versions rely solely on condensed, evaporated, and whole milk. If you prefer classic flavor without coconut notes, simply replace with additional whole milk.
- → How should I store leftover cake?
Keep the cake covered in the refrigerator, where it will stay fresh for 3-4 days. The milk-soaked texture remains beautifully moist. Some enjoy serving it chilled, while others prefer letting it sit at room temperature for 20 minutes before serving.
- → Can I add other flavors to the milk mixture?
Cinnamon, nutmeg, or a splash of rum or Kahlúa can be stirred into the tres leches mixture for extra depth. These additions complement the pecans and create a more complex flavor profile without overwhelming the classic taste.