Save My neighbor brought over a slice wrapped in foil one Sunday afternoon, and I ate it standing at the counter. The cake was so soaked it almost fell apart on the fork, but that first bite stopped me cold. Creamy, sweet, with these buttery pecan bits that added just enough crunch to keep things interesting. I asked for the recipe immediately, and she laughed because she'd only made it twice herself.
I made this for a potluck once and watched people go back for seconds before the main course was even cleared. One friend scraped his plate so thoroughly I thought he might lick it. The combination of that milk-drenched crumb and the candied pecan crunch just works in a way that feels both comforting and a little indulgent. It became my go-to whenever I needed to bring something that would actually get remembered.
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 sponge, and you want it light, so don't overmix once it goes in.
- Baking powder: This is what gives the cake its lift, making it airy enough to soak up all that milk without turning to mush.
- Unsalted butter (softened): Creaming this with the sugar creates tiny air pockets that keep the texture tender even after the soak.
- Granulated sugar: Sweetens the cake itself, but the real sweetness comes later from the milk mixture.
- Eggs: They bind everything and add richness, so bring them to room temperature for easier mixing.
- Vanilla extract: A little goes into the batter, more into the cream, and it ties the whole dessert together.
- Milk: Used in the batter to keep it smooth and pourable.
- Sweetened condensed milk: The thick, sugary base of the tres leches mixture that makes every bite taste like a hug.
- Evaporated milk: Adds body without being too heavy, balancing out the sweetness.
- Whole milk: Thins the soak just enough so it actually penetrates the cake instead of pooling on top.
- Unsweetened coconut milk (optional): I skip it sometimes, but when I use it, it adds a subtle tropical note that surprises people.
- Pecans (chopped): Toasting them in butter and sugar turns them into little caramelized gems.
- Brown sugar: Melts into the butter and coats the pecans with a deep, molasses-like sweetness.
- Heavy whipping cream: Whipped stiff, this becomes the fluffy cloud that sits between the soaked cake and the crunchy topping.
- Powdered sugar: Sweetens the cream without adding graininess.
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. This keeps the cake from sticking, especially once it gets heavy with milk.
- Mix the Dry Ingredients:
- Whisk together the flour, baking powder, and salt in a medium bowl. Set it aside while you work on the wet ingredients.
- Cream Butter and Sugar:
- Beat the softened butter and granulated sugar together until the mixture is pale and fluffy, about 3 to 5 minutes. This step is where the cake gets its lightness, so don't rush it.
- Add Eggs and Vanilla:
- Beat in the eggs one at a time, letting each one blend in completely before adding the next. Stir in the vanilla extract until everything smells warm and sweet.
- Combine Wet and Dry:
- Gradually fold in the flour mixture, alternating with the milk, starting and ending with the flour. Mix just until you don't see streaks, because overmixing makes the cake dense.
- Bake the Cake:
- Pour the batter into your prepared pan and spread it evenly. Bake for 25 to 30 minutes, until a toothpick poked in the center comes out clean.
- Make the Tres Leches 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 surface. Pour the milk mixture slowly over the top, letting it sink into every hole.
- Chill the Cake:
- Cover the pan and refrigerate for at least 1 hour, but overnight is even better. The longer it sits, the more the flavors meld and the texture becomes impossibly creamy.
- Toast the Pecans:
- Melt the butter in a skillet over medium heat, then add the chopped pecans and brown sugar. Stir frequently for about 5 minutes until the pecans are golden and fragrant, then remove from heat and stir in the vanilla.
- Whip the Cream:
- In a clean bowl, whip the heavy cream with powdered sugar and vanilla until stiff peaks form. This should be thick enough to spread without sliding off the cake.
- Assemble and Serve:
- Spread the whipped cream evenly over the chilled, soaked cake. Drizzle the cooled butter pecan topping over the cream, then slice and serve.
Save There was a birthday dinner where I served this, and my cousin, who usually skips dessert, ate two pieces and asked if I'd make it for her wedding shower. That's when I realized this cake had become more than just something sweet to end a meal. It was the thing people remembered, the thing they requested, the quiet star of the table that never needed an introduction.
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
Keep the cake covered tightly in the fridge, where it will stay moist and delicious for up to four days. The whipped cream might soften a little over time, but the flavor only gets better as the milk continues to settle into every bite. I've even eaten it straight from the fridge at midnight, cold and creamy, and it was perfect that way too.
What to Serve Alongside
This cake is rich enough to stand alone, but a scoop of vanilla ice cream on the side never hurt anyone. Strong black coffee cuts through the sweetness beautifully, and I've also served it with fresh berries when I wanted to add a little brightness. It's the kind of dessert that doesn't need much help, but it plays well with others when you want to make the moment feel extra special.
Common Questions and Quick Fixes
If your cake seems too wet after soaking, you probably poured the milk too fast or didn't let the cake cool enough before poking. If it's dry in spots, you didn't poke enough holes or the milk pooled to one side. The pecan topping can be made ahead and stored in an airtight container for up to three days, which is helpful when you're prepping in stages.
- Use a glass pan if you have one, it helps you see how well the milk is soaking through from the sides.
- If you don't have coconut milk, just use more whole milk, the cake will still be incredible.
- Leftover whipped cream can be dolloped on coffee or hot chocolate the next morning.
Save This is the cake that made me understand why people get so excited about tres leches in the first place. It's messy, it's indulgent, and it makes every occasion feel a little more worth celebrating.
Recipe Questions & Answers
- → Can I make this cake ahead of time?
Yes, this dessert actually improves when made ahead. The cake benefits from soaking overnight in the refrigerator, allowing it to fully absorb the milk mixture. You can prepare it up to 2 days in advance, adding the whipped cream and pecan topping just before serving.
- → What can I substitute for coconut milk?
The coconut milk is optional and adds subtle richness. You can replace it with additional whole milk or heavy cream for extra richness without the coconut flavor. The dessert will still be delicious either way.
- → How do I store leftovers?
Store covered in the refrigerator for up to 4 days. The cake stays moist due to the milk mixture, and the whipped cream topping holds up well when chilled. Always serve cold or at room temperature for best texture.
- → Can I use a different type of nut?
Absolutely! While pecans provide authentic butter pecan flavor, you can substitute with walnuts, almonds, or hazelnuts. Toast them in butter with brown sugar the same way for a delicious caramelized topping.
- → Why is my cake too soggy?
Tres leches should be very moist but not swimming in liquid. Make sure to poke enough holes and pour the milk mixture slowly, allowing it to absorb gradually. If there's excess liquid pooling, you may have added the mixture too quickly or used too much.
- → Can I make this in a different pan size?
You can use an 8x8-inch pan for a thicker cake or two 8-inch round pans for layered presentation. Adjust baking time accordingly—smaller, thicker cakes may need 5-10 minutes longer, while thinner layers may bake faster.