Butter Pecan Tres Leches Cake

Featured in: Sweet Baking At Home

Butter pecan tres leches cake combines tender, milk-soaked layers with the rich crunch of toasted pecans. The sponge absorbs a blend of three milks until incredibly moist, then gets crowned with sweet whipped cream and a buttery brown sugar pecan topping. Perfect for gatherings, this make-ahead dessert tastes even better after resting overnight in the refrigerator.

Updated on Sun, 01 Feb 2026 10:00:00 GMT
Freshly baked Butter Pecan Tres Leches Cake with soaked sponge, fluffy whipped cream, and gooey toasted pecan topping on a ceramic plate. Save
Freshly baked Butter Pecan Tres Leches Cake with soaked sponge, fluffy whipped cream, and gooey toasted pecan topping on a ceramic plate. | sweetbaghrir.com

The smell of butter and toasted pecans pulled me into the kitchen one Sunday afternoon when my cousin was experimenting with her grandmother's tres leches base. She stirred a skillet of crackling nuts while I poked holes in a golden cake, and we both wondered if combining the two traditions would work or turn into a soggy mess. When we finally tasted it the next morning, the cake had transformed into something neither fully Mexican nor Southern, just perfectly ours. That first forkful, cold and creamy with a crunch of caramelized pecan, made us laugh out loud.

I made this for a potluck once and watched a friend scrape his plate clean, then go back for seconds without saying a word. He later admitted he'd never liked tres leches before because it always tasted too milky, but the pecans changed everything for him. Now he requests it every year for his birthday, and I've stopped asking if he wants something different. Some dishes earn their place without needing explanation.

Ingredients

  • All-purpose flour: The structure of the cake, sifted with baking powder and salt to keep the crumb tender enough to drink in all that milk without turning to mush.
  • Unsalted butter: Used twice, first creamed into the batter for richness, then melted with brown sugar to coat the pecans in glossy, caramel sweetness.
  • Granulated sugar: Creamed with butter until fluffy, this is what gives the cake its light texture before the milk soak weighs it down in the best way.
  • Large eggs: Added one at a time to build volume and bind everything together so the cake doesn't collapse under all that liquid.
  • Vanilla extract: A thread that runs through every layer, from batter to milk mixture to whipped cream, tying the whole dessert together.
  • Whole milk: Part of the batter and the soak, it keeps everything cohesive and smooth without being too heavy.
  • Sweetened condensed milk: The soul of tres leches, thick and sweet, it clings to every crumb and makes the cake almost custard-like.
  • Evaporated milk: Thinner than condensed but richer than regular milk, it helps the soak spread evenly without pooling.
  • Unsweetened coconut milk: Optional but worth it, adding a subtle tropical undertone that plays well with the pecans.
  • Pecans: Chopped and toasted in butter and brown sugar until they smell like pralines, they add the crunch this soft cake desperately needs.
  • Brown sugar: Melts into the butter and coats the pecans with a deep, molasses sweetness that balances the milk's mild flavor.
  • Heavy whipping cream: Whipped stiff with powdered sugar, it becomes a cloud that sits between the soaked cake and the nutty topping.
  • Powdered sugar: Sweetens the cream without adding graininess, dissolving instantly as you whip.

Instructions

Product image
Transfer liquids, oils, and dry ingredients cleanly into bottles and jars while cooking or baking.
Check price on Amazon
Prep the pan and oven:
Preheat your oven to 350°F and grease a 9x13-inch pan generously, then dust it lightly with flour so the cake releases easily later. This step matters more than you think.
Mix the dry ingredients:
Whisk together flour, baking powder, and salt in a bowl until evenly combined. Set it aside while you work on the wet ingredients.
Cream butter and sugar:
Beat softened butter and granulated sugar on medium-high speed for 3 to 5 minutes until the mixture looks pale and fluffy, almost like frosting. This is where the cake gets its lift.
Add eggs and vanilla:
Beat in eggs one at a time, letting each one incorporate fully before adding the next, then stir in vanilla extract. The batter should look smooth and glossy now.
Alternate dry and wet:
Add the flour mixture in three parts, alternating with milk, starting and ending with flour. Mix just until you don't see streaks, don't overwork it or the cake will turn tough.
Bake the cake:
Pour batter into the prepared pan, smooth the top, and bake for 25 to 30 minutes until a toothpick comes out clean. The top should spring back when touched lightly.
Make the milk soak:
While the cake bakes, whisk together sweetened condensed milk, evaporated milk, whole milk, and coconut milk if using. It 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, going deep but not all the way through. Slowly pour the milk mixture over the top, letting it sink in gradually.
Chill and rest:
Cover the cake and refrigerate for at least 1 hour, but overnight is better. The cake needs time to drink in all that liquid and become silky.
Toast the pecans:
Melt butter in a skillet over medium heat, add chopped pecans and brown sugar, and cook for about 5 minutes, stirring often until fragrant and bubbly. Stir in vanilla off the heat and let cool.
Whip the cream:
Beat heavy cream with powdered sugar and vanilla until stiff peaks form. It should hold its shape when you lift the beaters.
Assemble and top:
Spread whipped cream evenly over the chilled, soaked cake, then drizzle the cooled butter pecan mixture on top. Serve cold or let it sit at room temperature for 15 minutes before slicing.
Product image
Transfer liquids, oils, and dry ingredients cleanly into bottles and jars while cooking or baking.
Check price on Amazon
Slice of moist Butter Pecan Tres Leches Cake revealing creamy milk soak, crowned with caramelized pecans and sweet vanilla whipped cream for dessert. Save
Slice of moist Butter Pecan Tres Leches Cake revealing creamy milk soak, crowned with caramelized pecans and sweet vanilla whipped cream for dessert. | sweetbaghrir.com

The first time I brought this to a family gathering, my aunt assumed I'd bought it from a bakery and acted offended when I admitted I made it myself. She said it looked too perfect to be homemade, which made me feel proud and slightly guilty at the same time. Now she asks me to make it for every holiday, and I've started doubling the batch because there are never leftovers.

How to Store and Serve

This cake keeps beautifully in the fridge for up to four days, covered loosely with plastic wrap or foil so the whipped cream doesn't absorb other flavors. I've found it tastes best on day two when the milk has fully saturated every corner and the pecans have softened just slightly. Serve it cold straight from the fridge or let it sit out for 10 minutes if you prefer a less icy bite.

What to Pair It With

A scoop of vanilla ice cream on the side is almost too much richness, but in the best way, especially if the cake is cold and the ice cream starts to melt into the whipped cream. Black coffee cuts through the sweetness perfectly, and I've served it alongside bourbon for adults who want something warm and strong to balance the dessert. Fresh berries on top add color and a tart contrast, though honestly it doesn't need the help.

Common Questions and Fixes

If your cake seems too dry after soaking, you didn't poke enough holes or you poured the milk too fast and it ran off the edges. Next time, poke deeper and more often, and pour in thirds, waiting between each addition. If the whipped cream slides off, the cake was too warm when you added it, always chill the cake completely first.

  • Swap pecans for walnuts or almonds if that's what you have, just toast them the same way.
  • Skip the coconut milk if you want a more traditional tres leches flavor, it won't hurt the texture.
  • Add a pinch of cinnamon to the milk soak for warmth, or a splash of rum if you're feeling festive.
Product image
Keeps sponges and brushes organized beside the sink, making dishwashing and post-cooking cleanup faster and neater.
Check price on Amazon
Decadent Butter Pecan Tres Leches Cake served chilled, featuring rich tres leches syrup, brown sugar pecans, and cloud-like whipped cream ready to eat. Save
Decadent Butter Pecan Tres Leches Cake served chilled, featuring rich tres leches syrup, brown sugar pecans, and cloud-like whipped cream ready to eat. | sweetbaghrir.com

Every time I make this, I think about that Sunday afternoon with my cousin and how we didn't know if it would work. Now it's one of those recipes I don't even need to measure anymore, my hands just know.

Recipe FAQs

How long should the cake soak?

Let the cake absorb the milk mixture for at least 1 hour, though overnight refrigeration yields the best results and most tender texture.

Can I make this ahead of time?

Absolutely. This actually improves with time. Prepare up to 24 hours in advance and refrigerate, adding whipped topping just before serving.

What if I don't have coconut milk?

Coconut milk is optional. Simply replace with additional whole milk for the traditional three-milk combination.

How do I store leftovers?

Keep covered in the refrigerator for up to 3 days. The whipped cream may soften slightly but flavors continue to develop.

Can I use other nuts?

Walnuts work well as a substitute, though pecans provide the classic buttery flavor profile that pairs perfectly with this creamy dessert.

Why poke holes in the cake?

The holes allow the tres leches mixture to penetrate deep into the sponge, ensuring every bite is thoroughly soaked and incredibly tender.

Butter Pecan Tres Leches Cake

Milk-soaked cake layers topped with toasted buttered pecans and clouds of whipped cream

Prep Time
30 min
Time to Cook
30 min
Overall Time
60 min
Recipe by Ella Matthews


Skill Level Medium

Cuisine Type Mexican-American

Makes 12 Portions

Diet Info Meat-Free

What You'll 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 14 ounces sweetened condensed milk
02 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 packed brown sugar
04 1 teaspoon vanilla extract

Whipped Cream Topping

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

Steps

Step 01

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

Step 02

Combine Dry Ingredients: In a medium bowl, whisk together flour, baking powder, and salt. 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-5 minutes.

Step 04

Incorporate Eggs: 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 Layer: Pour batter into prepared pan and spread evenly. Bake for 25-30 minutes, or until a toothpick inserted in 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 of the cake.

Step 09

Soak Cake: 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 refrigerator.

Step 10

Toast Pecans: 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

Prepare Whipped Cream: 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 surface.

Step 13

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

Step 14

Serve: Serve chilled or at room temperature.

Tools Needed

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

Allergy Warnings

Always look at each ingredient to identify any allergens. If you're unsure, talk to a healthcare professional.
  • Contains wheat (gluten)
  • Contains dairy products (milk, butter, cream)
  • Contains eggs
  • Contains tree nuts (pecans)

Nutrition Info (each serving)

This data is for informational use. It's not a substitute for guidance from a medical expert.
  • Energy: 550
  • Lipids: 33 g
  • Carbohydrates: 57 g
  • Proteins: 7 g