Pin it The oven timer had just buzzed when my neighbor knocked, asking what smelled so good through the walls. I was mid-soak, pouring that slow river of three milks over a still-warm cake, watching it pool and vanish into a hundred fork holes. She stayed for a slice that night, and by morning the pan was half gone. That's how this butter pecan tres leches earned its permanent spot on my counter.
I brought this to a potluck once, still cold from the fridge, and watched it disappear in under twenty minutes. Someone's kid scraped the pan clean with a spoon while the adults pretended not to notice. A coworker texted me the next day asking if I'd make it again for her birthday. That's when I realized this wasn't just dessert, it was the kind of thing people remember long after the plates are cleared.
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 backbone of the cake, giving it just enough structure to hold all that milk without turning to mush.
- Baking powder: Creates the tender, airy crumb that soaks up the tres leches mixture like a sponge.
- Salt: A small pinch balances the sweetness and brings out the buttery, nutty flavors.
- Unsalted butter, softened: Creams beautifully with sugar and adds richness, use it at room temperature or it won't fluff up right.
- Granulated sugar: Sweetens the cake base and helps create that light, fluffy texture when beaten with butter.
- Large eggs: Bind everything together and add moisture, always add them one at a time for a smooth batter.
- Vanilla extract: A warm, familiar note that shows up in every layer of this dessert.
- Milk: Keeps the batter smooth and tender before the real soaking begins.
- Sweetened condensed milk: The sweetest player in the trio, it clings to the cake and makes every bite luscious.
- Evaporated milk: Adds creaminess without being too heavy, it's the quiet middle note in the milk symphony.
- Whole milk: Thins out the mixture just enough so it flows into every poke hole.
- Unsweetened coconut milk: Optional, but it adds a subtle tropical richness that surprises people in the best way.
- Pecans, chopped: Toasted until golden, they bring a crunchy, buttery contrast to all that softness.
- Brown sugar: Caramelizes with the pecans, creating a sticky, sweet coating that's impossible to resist.
- Heavy whipping cream: Whips up into soft, billowy clouds that sit like a dream on top of the soaked cake.
- Powdered sugar: Sweetens the whipped cream without weighing it down or making it gritty.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get the oven ready:
- Preheat to 350°F and grease your 9x13-inch pan generously, then dust it with flour. This step keeps the cake from sticking when it's time to soak.
- Mix the dry ingredients:
- Whisk together flour, baking powder, and salt in a medium bowl. Set it aside so it's ready when you need it.
- Cream the butter and sugar:
- Beat softened butter and granulated sugar in a large bowl until it looks pale and fluffy, about 3 to 5 minutes. This step traps air and makes the cake light.
- Add the eggs and vanilla:
- Beat in eggs one at a time, letting each one blend in completely before adding the next. Stir in vanilla extract until the batter smells warm and sweet.
- Combine wet and dry:
- Alternate adding the flour mixture and milk to the butter mixture, starting and ending with flour. Mix just until combined, overmixing makes the cake tough.
- Bake the cake:
- Pour the batter into your prepared pan, spread it evenly, and bake for 25 to 30 minutes. A toothpick inserted in the center should come out clean when it's done.
- Prepare the tres leches mixture:
- While the cake bakes, whisk together sweetened condensed milk, evaporated milk, whole milk, and coconut milk if using. The mixture should be smooth and creamy.
- Poke and soak:
- Let the cake cool for 10 minutes, then poke holes all over the top with a fork. Slowly pour the milk mixture over the cake, letting it sink in, and refrigerate for at least an hour or overnight.
- Toast the pecans:
- Melt butter in a skillet over medium heat, add chopped pecans and brown sugar, and stir frequently for about 5 minutes until toasted and bubbly. Stir in vanilla and let it cool.
- Whip the cream:
- Beat heavy cream with powdered sugar and vanilla until stiff peaks form. Spread it evenly over the soaked cake.
- Top and serve:
- Drizzle the cooled butter pecan mixture over the whipped cream. Serve chilled or at room temperature, and watch it disappear.
Pin it There was a Sunday afternoon when I made this for my sister's baby shower, and I remember slicing it into neat squares, each one glistening with milk and topped with golden pecans. The room went quiet for a moment, just forks clinking on plates. Someone said it tasted like a hug, and I've never forgotten that.
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 stays moist and actually tastes better the next day as the flavors meld together. If you have a lid that fits, even better, it keeps the whipped cream from picking up fridge smells. I've never had leftovers last longer than three days, but I've heard it freezes well if you skip the whipped topping until serving.
Making It Your Own
Try swapping pecans for walnuts or almonds if that's what you have on hand, the toasted nut flavor still shines through. A pinch of cinnamon or nutmeg in the milk mixture adds a cozy warmth that's perfect for fall. For a coconut lover's dream, use the coconut milk and sprinkle toasted coconut flakes over the top. You can also cut the sweetness slightly by using unsweetened whipped cream, though I never do.
Serving Suggestions
This cake is rich and creamy on its own, but a scoop of vanilla ice cream on the side never hurts. I've served it with fresh berries for a pop of color and a little tartness to balance the sweetness. A drizzle of caramel sauce over each slice takes it over the top, especially if you're feeling fancy.
- Chill it completely before serving so the layers set and each bite holds together.
- Use a sharp knife wiped clean between cuts for neat, pretty squares.
- Garnish with a sprig of mint or a dusting of cinnamon for a finishing touch.
Pin it This butter pecan tres leches has become the dessert I make when I want to feel generous, when I want to see people close their eyes and smile. It's the kind of cake that makes ordinary moments feel a little more special.
Recipe FAQs
- → How long should I let the cake soak?
Allow the cake to absorb the milk mixture for at least 1 hour at room temperature, but for the best results and most tender texture, refrigerate overnight. This extended soaking time ensures every bite is perfectly moist and infused with the creamy tres leches blend.
- → Can I make this dessert ahead of time?
Absolutely. In fact, this cake tastes better when made 1-2 days in advance. The flavors develop and the texture becomes more tender as it rests. Store covered in the refrigerator and add the whipped cream and pecan topping shortly before serving.
- → What if I don't have coconut milk?
The coconut milk is completely optional. You can substitute it with an equal amount of whole milk or cream for equally delicious results. The coconut milk simply adds a subtle tropical twist and extra richness to the soaking liquid.
- → How do I know when the pecans are properly toasted?
The pecans are ready when they become fragrant and turn a deep golden brown, typically after about 5 minutes of cooking in the butter and brown sugar mixture. Watch closely as they can burn quickly—the sugar should be bubbly and coating the nuts evenly.
- → Can I freeze this cake?
Freezing is not recommended as the milk-soaked texture can become icy and grainy. However, you can freeze the baked cake layer before soaking. Wrap it tightly in plastic and freeze for up to 3 months, then thaw, soak in the tres leches mixture, and add toppings when ready to serve.
- → Why do I need to poke holes in the cake?
Poking holes with a fork creates channels throughout the cake that allow the tres leches mixture to penetrate deeply and evenly. This ensures every bite is saturated with the creamy milk blend rather than just the surface being coated.