Pin It The first forkful caught me off guard at a potluck where someone brought what looked like an ordinary sheet cake. One bite and I understood why people hovered around that dessert table. The milk-soaked crumb practically dissolved on my tongue while candied pecans added a satisfying crunch I hadn't expected. I asked for the recipe on the spot and have been tinkering with it ever since.
I made this for my neighbor's birthday after she mentioned loving anything with pecans. Watching her face light up as she tasted it reminded me why I love baking for people. She asked if I'd used some secret ingredient, but really it was just patience and letting the cake rest overnight. The next morning she texted me a photo of her eating another slice for breakfast, no shame.
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: Provides structure without making the cake heavy, which matters when it will absorb all that milk later.
- Baking powder: Gives the cake a light, airy crumb that holds up to soaking without turning gummy.
- Unsalted butter (softened): Creaming it properly with the sugar creates air pockets that make the texture tender and rich.
- Granulated sugar: Sweetens the cake base while helping create that fluffy texture when beaten with butter.
- Large eggs: Add moisture and bind everything together, beat them in one at a time for the smoothest batter.
- Vanilla extract: A little goes a long way to deepen all the other flavors without overpowering them.
- Whole milk: Keeps the batter smooth and contributes to the tender crumb you want before soaking.
- Sweetened condensed milk: The backbone of tres leches, it adds serious sweetness and a silky texture.
- Evaporated milk: Balances the condensed milk with a lighter, creamier consistency.
- Unsweetened coconut milk (optional): I add this for a subtle tropical note that plays nicely with the pecans.
- Pecans (chopped): Toast them in butter and brown sugar until they smell like candy, they become the star topping.
- Brown sugar: Caramelizes with the butter to coat the pecans in a glossy, sweet shell.
- Heavy whipping cream: Whip it fresh for a cloud-like topping that contrasts with the dense, soaked cake.
- Powdered sugar: Sweetens the whipped cream without adding graininess, just a touch is enough.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prep Your Pan:
- Preheat your oven to 350°F and grease a 9x13-inch pan generously, then dust it lightly with flour. This prevents sticking and makes cleanup so much easier 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 wet ingredients.
- Cream Butter and Sugar:
- Beat the softened butter and granulated sugar in a large bowl for 3 to 5 minutes until the mixture looks pale and fluffy. This step traps air and creates a lighter cake texture.
- Add Eggs and Vanilla:
- Beat in the eggs one at a time, making sure each one is fully mixed before adding the next. Stir in the vanilla extract until everything smells fragrant and looks smooth.
- Combine Wet and Dry:
- Alternate adding the flour mixture and milk to the butter mixture, starting and ending with flour. Mix gently just until you see no streaks, overmixing makes the cake tough.
- Bake the Cake:
- Pour the batter into your prepared pan and spread it evenly with a spatula. Bake for 25 to 30 minutes, until a toothpick poked in the center comes out clean.
- Prepare the Milk Mixture:
- While the cake bakes, whisk together the sweetened condensed milk, evaporated milk, whole milk, and coconut milk if using. The mixture should look smooth and pourable.
- Poke and Soak:
- Let the baked cake cool for 10 minutes, then use a fork to poke holes all over the surface. Slowly pour the milk mixture over the top, letting it seep into every hole.
- Rest the Cake:
- Cover the pan and refrigerate for at least 1 hour, though overnight is better. The cake will absorb the milk and transform into something incredibly moist.
- Make Butter Pecan Topping:
- Melt butter in a skillet over medium heat, then add chopped pecans and brown sugar. Stir frequently for about 5 minutes until the pecans smell toasted and the sugar bubbles, then mix in vanilla and let it cool.
- Whip the Cream:
- Beat heavy cream with powdered sugar and vanilla until stiff peaks form. This should take a few minutes and the cream will 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 across the surface. Serve it chilled or at room temperature.
Pin It This cake has become my go-to whenever I need to impress without spending all day in the kitchen. I love that I can bake it the night before, then just add the toppings an hour before guests arrive. It always disappears fast and someone always asks for the recipe, which feels like the best compliment a baker can get.
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.
Storing and Serving
Keep this cake covered tightly in the refrigerator for up to four days, though it rarely lasts that long in my house. The milk-soaked layers actually improve with time as the flavors meld together. Serve it cold straight from the fridge or let it sit at room temperature for 15 minutes if you prefer a softer texture.
Flavor Variations
I sometimes add a pinch of cinnamon to the milk mixture for a warm, spiced note that complements the pecans beautifully. A splash of rum or bourbon in the whipped cream makes this an adults-only treat with deeper flavor. You can also swap pecans for walnuts or almonds if that's what you have on hand, just toast them the same way.
Common Questions
People often worry about the cake getting soggy, but that's exactly what you want with tres leches. The texture should be creamy and dense, not like a traditional sponge cake. If you're nervous, start by pouring half the milk mixture and see how the cake absorbs it before adding the rest.
- Use a fork or skewer to poke at least 50 holes across the entire surface for even soaking.
- The coconut milk is optional but adds a subtle richness I really enjoy.
- Don't skip greasing and flouring the pan or you'll struggle to get clean slices later.
Pin It This dessert bridges two traditions in a way that feels both comforting and exciting. Every time I make it, I'm reminded that the best recipes are the ones people remember long after the last bite.
Recipe FAQs
- → Can I make this cake ahead of time?
Yes, this cake is ideal for making ahead. In fact, it's best when soaked overnight in the refrigerator, allowing the milk mixture to fully absorb into the cake layers for maximum moistness and flavor.
- → Can I substitute the pecans with other nuts?
Absolutely! Walnuts, almonds, or hazelnuts work wonderfully as alternatives. Toast them with butter and brown sugar the same way for a delicious caramelized topping.
- → Do I need to use coconut milk in the tres leches mixture?
The coconut milk is optional but adds extra richness and a subtle tropical flavor. If you prefer a traditional tres leches, simply omit it or replace it with additional whole milk.
- → How should I store leftover cake?
Cover the cake tightly with plastic wrap or transfer to an airtight container and refrigerate for up to 4 days. The cake remains moist and delicious when properly stored.
- → Can I freeze this cake?
While you can freeze the cake without the whipped topping for up to 2 months, it's best enjoyed fresh. Add the whipped cream and pecan topping after thawing for optimal texture and presentation.
- → Why do I need to poke holes in the cake?
Poking holes allows the tres leches mixture to penetrate deep into the cake, ensuring every bite is moist and flavorful. Use a fork to create evenly spaced holes across the entire surface.