Butter Pecan Tres Leches

Featured in: Warm Baked Goods

Rich, tender sponge cake absorbs a blend of three milks until perfectly creamy, then gets crowned with clouds of vanilla whipped cream and crunchy buttered pecans. The textures create an irresistible combination—soft, soaked cake contrasts with the crisp nutty topping while sweet cream bridges the flavors together.

Plan ahead for this one, as the cake needs time to fully absorb the milks. Overnight chilling transforms it into an incredibly moist dessert that's perfect for gatherings. The optional coconut milk adds subtle tropical notes, while cinnamon or nutmeg can warm up the traditional flavors.

Updated on Sun, 01 Feb 2026 12:12:00 GMT
Freshly baked Butter Pecan Tres Leches Cake features soaked layers, sweet whipped cream, and toasted nutty topping on a white plate. Save
Freshly baked Butter Pecan Tres Leches Cake features soaked layers, sweet whipped cream, and toasted nutty topping on a white plate. | olivedune.com

My neighbor showed up at a potluck with a pan wrapped in foil, and when she peeled it back, the room went quiet. The cake was pale, glossy, and topped with a tangle of caramelized pecans that smelled like butter and burnt sugar. One bite and I was hooked on the way the sponge gave under my fork, releasing a sweet milky puddle with every press. I begged for the recipe that night, and she laughed and said it was easier than it looked.

The first time I made this for my family, I worried the cake would turn to mush. I poured the milk mixture slowly, watching it pool on top, convinced I had ruined everything. But after a night in the fridge, I pulled it out to find the cake had transformed into something tender and impossibly moist. My brother took three slices and declared it better than anything from the bakery down the street.

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 soft, airy crumb that drinks up all that milk without falling apart, so measure it carefully and do not pack the cup.
  • Baking powder: Gives the cake its gentle rise, creating little pockets that trap the tres leches mixture beautifully.
  • Unsalted butter (softened): Adds richness and helps the cake stay tender even after soaking, plus you need it again for the pecan topping.
  • Granulated sugar: Sweetens the batter and helps create that light, fluffy texture when you cream it with the butter.
  • Eggs: Bind everything together and add structure, so let them come to room temperature for the best rise.
  • Vanilla extract: Weaves a warm, sweet note through the cake and the whipped cream, tying all the flavors together.
  • Sweetened condensed milk: The backbone of the tres leches, thick and sugary and essential for that signature soaked texture.
  • Evaporated milk: Adds creaminess without being too heavy, balancing the richness of the condensed milk.
  • Whole milk: Thins out the mixture just enough so it can seep into every corner of the cake.
  • Coconut milk (optional): Brings a subtle tropical hint that plays beautifully with the pecans, though you can skip it if you prefer a classic flavor.
  • Pecans (chopped): Toast them in butter and brown sugar until they turn golden and glossy, and they become the crunchy crown of the whole dessert.
  • Brown sugar: Caramelizes with the butter to coat the pecans in a sweet, molasses-kissed glaze.
  • Heavy whipping cream: Whips into soft, billowy clouds that sit on top like a sweet blanket, cooling down the richness below.
  • Powdered sugar: Sweetens the whipped cream without making it grainy, so it stays smooth and light.

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 with butter, then dust it with flour. Tap out the excess so the cake releases cleanly after baking.
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 the Butter and Sugar:
Beat the softened butter and granulated sugar in a large bowl with a mixer until the mixture turns pale and fluffy, about 3 to 5 minutes. This step traps air and makes the cake light.
Add the 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 the batter smells sweet and fragrant.
Combine Wet and Dry:
Gradually fold in the flour mixture, alternating with the milk, starting and ending with the flour. Mix just until you see no streaks of flour, then stop to avoid a tough cake.
Bake the Cake:
Pour the batter into your prepared pan and spread it into an even layer. Bake for 25 to 30 minutes, or until a toothpick poked in the center comes out clean.
Prepare the Tres Leches Mixture:
While the cake bakes, whisk together the sweetened condensed milk, evaporated milk, whole milk, and coconut milk in a large bowl. The mixture should be smooth and pourable.
Poke and Soak:
Let the cake cool for 10 minutes after pulling it from the oven, then use a fork to poke holes all over the top. Pour the tres leches mixture slowly over the cake, letting it sink into every hole.
Chill the Cake:
Cover the pan and refrigerate the cake for at least 1 hour, though overnight is even better. The cake will drink up the milk and turn silky and tender.
Make the Butter Pecan Topping:
Melt the butter in a skillet over medium heat, then add the chopped pecans and brown sugar. Stir constantly for about 5 minutes until the pecans are toasted and the sugar turns bubbly, then remove from heat and stir in the vanilla.
Whip the Cream:
In a clean bowl, beat the heavy cream with the powdered sugar and vanilla until stiff peaks form. The cream should hold its shape when you lift the beaters.
Assemble and Serve:
Spread the whipped cream evenly over the soaked cake, then drizzle the cooled butter pecan topping over the top. Serve chilled or at room temperature, and watch it disappear.
A moist slice of Butter Pecan Tres Leches Cake shows creamy milk soak, fluffy cream, and caramelized pecans ready to serve. Save
A moist slice of Butter Pecan Tres Leches Cake shows creamy milk soak, fluffy cream, and caramelized pecans ready to serve. | olivedune.com

I brought this cake to a birthday dinner once, and my friend's grandmother, who grew up making tres leches in her kitchen in Veracruz, took a bite and nodded slowly. She said the pecans were a beautiful twist, and that compliment meant more to me than any five-star review ever could. That is when I knew this recipe had earned its place in my rotation.

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 and Serve

This cake keeps beautifully in the fridge for up to three days, covered tightly with plastic wrap or foil. The pecans will soften a bit as they sit, but the flavors only get richer. If you want to keep the pecans crunchy, store them separately in an airtight container and sprinkle them on just before serving. I like to serve this cake cold, straight from the fridge, with a scoop of vanilla ice cream on the side.

Flavor Variations to Try

You can swap the pecans for toasted walnuts or almonds if that is what you have on hand. A pinch of cinnamon or nutmeg stirred into the milk mixture adds a warm spice note that feels perfect in the fall. If you want to go all in on the coconut, use coconut milk in place of the whole milk and top the cake with toasted coconut flakes along with the pecans. I have also drizzled caramel sauce over the whipped cream for an extra layer of sweetness that makes everyone reach for seconds.

Common Mistakes and How to Avoid Them

The biggest mistake is pouring the milk mixture too fast, which can cause it to pool on top instead of soaking in. Pour slowly, pausing between additions to let the cake drink it up. Another pitfall is overbaking the cake, which makes it dense and less absorbent, so start checking for doneness at the 25-minute mark. Finally, do not skip greasing and flouring the pan well, or you will struggle to get clean slices when it is time to serve.

  • Use room temperature eggs and butter for a smoother batter that bakes up lighter.
  • Cover the cake while it soaks to keep it from drying out in the fridge.
  • Taste your whipped cream before spreading it, and adjust the sugar if you like it sweeter or less sweet.
Butter Pecan Tres Leches Cake with pecan caramel drizzle over whipped topping, ideal for Mexican-American dessert lovers in the U.S. Save
Butter Pecan Tres Leches Cake with pecan caramel drizzle over whipped topping, ideal for Mexican-American dessert lovers in the U.S. | olivedune.com

This cake has a way of turning any meal into a celebration, with its creamy layers and crunchy pecan crown stealing the show every time. Make it once, and it will become the dessert everyone asks you to bring.

Cooking Questions & Answers

How long should the cake soak before serving?

Allow at least one hour for absorption, but overnight chilling yields the best results. The longer it soaks, the more moist and flavorful the cake becomes.

Can I make this dessert ahead of time?

Absolutely. In fact, making it 24 hours ahead is ideal. The flavors deepen and the texture improves as the cake fully absorbs the tres leches mixture in the refrigerator.

What makes this different from traditional tres leches?

The addition of buttered pecans adds a crunchy, nutty element that contrasts beautifully with the creamy soaked cake. The brown sugar glaze on the pecans creates caramel notes throughout.

Is coconut milk necessary in the mixture?

Not at all. Coconut milk is optional and adds subtle richness. Traditional versions use just the three milks—condensed, evaporated, and whole. Choose based on your preference.

How do I store leftovers?

Keep refrigerated, covered tightly, for up to 3 days. The whipped cream may soften slightly but the flavors remain excellent. Serve cold for the best texture experience.

Can I substitute the pecans?

Walnuts work well as an alternative, though pecans provide the classic buttery flavor. For a nut-free version, simply omit the topping and increase the whipped cream layer.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Butter Pecan Tres Leches

Milk-soaked layers topped with toasted pecans and whipped cream

Prep Duration
30 min
Time to Cook
30 min
Overall Duration
60 min
Creator: Clara Moretti


Skill Level Medium

Cuisine Mexican-American

Serves 12 Portions

Dietary Info Vegetarian-Friendly

What You Need

Cake

01 1 cup all-purpose flour
02 1½ teaspoons baking powder
03 ¼ teaspoon salt
04 ½ cup unsalted butter, softened
05 1 cup granulated sugar
06 3 large eggs
07 1 teaspoon vanilla extract
08 ½ cup whole milk

Tres Leches Mixture

01 1 can (14 ounces) sweetened condensed milk
02 1 can (12 ounces) evaporated milk
03 1 cup whole milk
04 ½ cup unsweetened coconut milk, optional

Butter Pecan Topping

01 1 cup pecans, chopped
02 ¼ cup unsalted butter
03 ½ cup brown sugar
04 1 teaspoon vanilla extract

Whipped Topping

01 1 cup heavy whipping cream
02 ¼ cup powdered sugar
03 1 teaspoon vanilla extract

Steps

Step 01

Prepare Pan and Preheat: Preheat oven to 350°F. Grease and flour a 9x13-inch baking pan.

Step 02

Combine Dry Ingredients: Whisk together flour, baking powder, and salt in a medium bowl. Set aside.

Step 03

Cream Butter and Sugar: In a large mixing bowl, cream softened butter and granulated sugar until light and fluffy, approximately 3 to 5 minutes.

Step 04

Incorporate Eggs and Vanilla: Beat in eggs one at a time, mixing well after each addition. Add vanilla extract and mix until combined.

Step 05

Combine Wet and Dry Mixtures: Gradually add flour mixture to butter mixture, alternating with milk. Begin and end with flour mixture, mixing just until combined.

Step 06

Bake Cake Base: Pour batter into prepared pan and spread evenly. Bake for 25 to 30 minutes, or until a toothpick inserted in the center comes out clean.

Step 07

Prepare Tres Leches Mixture: While cake bakes, whisk together sweetened condensed milk, evaporated milk, whole milk, and coconut milk if using in a bowl until smooth.

Step 08

Pierce Cake Layer: Remove cake from oven and let cool for 10 minutes. Using a fork, poke holes all over the top surface.

Step 09

Soak with Milk Mixture: Slowly pour tres leches mixture over cake, ensuring it soaks into the holes. Allow cake to absorb milk for at least 1 hour, preferably overnight in the refrigerator.

Step 10

Toast Butter Pecan Topping: Melt butter in a skillet over medium heat. Add chopped pecans and brown sugar; cook, stirring frequently, for about 5 minutes until pecans are toasted and mixture is bubbly. Remove from heat and stir in vanilla extract. Let cool slightly.

Step 11

Whip Cream Topping: In a separate bowl, whip heavy cream with powdered sugar and vanilla extract until stiff peaks form.

Step 12

Assemble Cake: Once cake has absorbed milk mixture, spread whipped cream evenly over the surface.

Step 13

Apply Pecan Topping: Drizzle cooled butter pecan topping over whipped cream layer.

Step 14

Serve: Serve chilled or at room temperature.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Essential Tools

  • 9x13-inch baking pan
  • Mixing bowls
  • Electric mixer or hand whisk
  • Spatula
  • Skillet
  • Whisk
  • Measuring cups and spoons

Allergy Notice

Always review each component for allergens, and reach out to medical experts if you're uncertain.
  • Contains wheat (gluten), dairy (milk, butter, cream), eggs, tree nuts (pecans)
  • Double-check labels for processed ingredients if you have food allergies

Nutrition Breakdown (each portion)

These details are for general advice—please consult your healthcare provider for specific guidance.
  • Energy (kcal): 550
  • Lipids: 33 g
  • Carbohydrates: 57 g
  • Proteins: 7 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.