Butter Pecan Tres Leches Cake

Featured in: Easy Sweet Comforts

This Mexican-inspired cake features tender sponge layers soaked in a traditional three-milk blend of sweetened condensed, evaporated, and whole milk with optional coconut. The foundation is a vanilla butter cake baked until golden, then generously punctured to allow maximum milk absorption during an overnight rest. Fresh whipped cream sweetened with powdered sugar tops the milk-infused layers, while toasted pecans cooked in brown sugar and butter create a caramelized, crunchy crown that contrasts beautifully with the ultra-soft interior beneath.

Updated on Mon, 02 Feb 2026 13:40:00 GMT
Freshly baked Butter Pecan Tres Leches Cake with whipped cream and toasted pecans on a rustic table. Pin it
Freshly baked Butter Pecan Tres Leches Cake with whipped cream and toasted pecans on a rustic table. | cozyighrem.com

My neighbor tapped on my door one Saturday holding a plastic container with a soggy, cream-topped square inside. She said nothing, just smiled and walked away. One bite and I stood frozen in my kitchen, fork in midair, wondering how something so wet could taste so perfect. The buttery pecans on top crunched against the soft, milk-drenched cake, and I knew I had to figure out how to make it myself. That was the beginning of my love affair with tres leches cake, and this butter pecan version has ruined me for all others.

I made this for my daughter's quinceañera, and by the time we cut into it, half the guests were already hovering near the dessert table. The cake had soaked overnight, and when I lifted the first slice, it barely held together, milk pooling at the edges of the plate. Everyone went quiet after the first taste. Someone's aunt asked for the recipe in Spanish, and I wrote it on a napkin with a borrowed pen, smudged frosting and all.

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 base of your cake, and using the scoop-and-level method keeps it tender instead of dense.
  • Baking powder: Make sure it is fresh or your cake will not rise properly, I learned that the hard way once.
  • Unsalted butter: Softened to room temperature so it creams smoothly with the sugar, creating that light, fluffy texture.
  • Granulated sugar: Creaming it with butter incorporates air, which is the secret to a cake that does not turn into a brick.
  • Eggs: Add them one at a time and let each one mix in fully, it makes a difference in the crumb.
  • Vanilla extract: Pure vanilla is worth it here, the flavor shines through all that milk.
  • Milk: Whole milk in the batter adds richness, do not skimp and use skim.
  • Sweetened condensed milk: The soul of tres leches, thick and sweet and absolutely necessary.
  • Evaporated milk: It thins out the condensed milk just enough to soak through without making the cake fall apart.
  • Whole milk: The third milk, it lightens the mixture so the cake does not drown.
  • Unsweetened coconut milk: Optional, but it adds a whisper of tropical richness I did not expect to love.
  • Pecans: Chop them roughly, you want chunks that crunch, not dust.
  • Brown sugar: It caramelizes with the butter and coats the pecans in a sweet, sticky glaze.
  • Heavy whipping cream: Cold from the fridge whips up faster and holds its shape longer.
  • Powdered sugar: Sweetens the cream without leaving grit behind like granulated would.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prep your pan and oven:
Preheat to 350°F and grease that 9x13 pan well, then dust it with flour. If you skip this, you will be scraping cake off the bottom later.
Mix the dry ingredients:
Whisk the flour, baking powder, and salt together in a bowl and set it aside. This ensures even distribution so you do not get pockets of baking powder.
Cream butter and sugar:
Beat the softened butter and sugar together for 3 to 5 minutes until it looks pale and fluffy. This step builds the structure of your cake.
Add eggs and vanilla:
Beat in one egg at a time, letting each blend in completely before adding the next. Stir in the vanilla until everything smells like a bakery.
Combine wet and dry:
Alternate adding the flour mixture and milk to the butter mixture, starting and ending with flour. Mix just until combined or you will develop too much gluten and end up with a tough cake.
Bake the cake:
Pour the batter into your prepared pan, spread it evenly, and bake for 25 to 30 minutes. A toothpick in the center should come out clean when it is done.
Make the tres leches soak:
While the cake bakes, whisk together the 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 poke holes all over with a fork. Pour the milk mixture slowly over the top, letting it sink into every hole.
Chill and soak:
Cover the cake and refrigerate for at least 1 hour, but overnight is when the magic really happens. The cake absorbs every drop and turns silky.
Toast the butter pecans:
Melt butter in a skillet over medium heat, add pecans and brown sugar, and stir constantly for about 5 minutes. The sugar will bubble and the pecans will smell like heaven.
Whip the cream:
Beat the heavy cream with powdered sugar and vanilla until stiff peaks form. Do not overbeat or you will end up with sweet butter instead of whipped cream.
Assemble and top:
Spread the whipped cream over the soaked cake, then drizzle the cooled butter pecan mixture on top. Serve it cold or let it sit at room temperature for a few minutes.
Warm slices of Butter Pecan Tres Leches Cake soaked in milk, topped with creamy frosting and caramelized nuts. Pin it
Warm slices of Butter Pecan Tres Leches Cake soaked in milk, topped with creamy frosting and caramelized nuts. | cozyighrem.com

The first time I served this, my husband ate two pieces and then stood at the fridge with a fork at midnight. I heard him from the bedroom and pretended to be asleep. The next morning, there were fork marks in the whipped cream where he had tried to smooth over the evidence. That is when I knew this recipe was a keeper.

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 cake tightly with plastic wrap or foil and keep it in the fridge for up to four days. The cake actually improves after a day or two as the flavors meld together. I have never had it last longer than three days in my house, so I cannot speak to what happens after that. Just know that the whipped cream may weep a little, but it still tastes incredible.

Serving Suggestions

This cake is rich enough to stand alone, but a scoop of vanilla ice cream on the side turns it into something people will talk about for weeks. I have also served it with a drizzle of caramel sauce, and once with a sprinkle of cinnamon on top when I was feeling fancy. Coffee is non-negotiable, the bitterness balances all that sweetness perfectly.

Make-Ahead Tips

You can bake the cake a day ahead, soak it overnight, and add the whipped cream and pecans a few hours before serving. The butter pecan topping can be made ahead too and stored in an airtight container at room temperature. Just give it a quick stir before drizzling it on top.

  • Bake and soak the cake the night before your event.
  • Prepare the butter pecan topping up to two days ahead.
  • Whip the cream fresh on the day you plan to serve it for the best texture.
Moist Butter Pecan Tres Leches Cake on a plate with a fork, ready to serve chilled for dessert. Pin it
Moist Butter Pecan Tres Leches Cake on a plate with a fork, ready to serve chilled for dessert. | cozyighrem.com

This cake has become my go-to when I want to impress without pretending to be a pastry chef. It is messy, it is indulgent, and it always disappears faster than I expect.

Recipe FAQs

How long should the cake soak in the milk mixture?

Allow the cake to absorb the tres leches mixture for at least one hour, though overnight refrigeration yields the most tender and flavorful results. The extended resting time lets the sponge fully saturate with the creamy blend.

Can I make this dessert ahead of time?

Yes, this cake actually improves with time. Prepare it up to 24 hours before serving, keeping it refrigerated until ready to top with whipped cream and pecans. The flavors meld beautifully during this rest period.

What makes traditional tres leches different from regular sponge cake?

The defining characteristic is the three-milk soaking mixture that transforms the texture from a standard cake into an exceptionally moist, pudding-like dessert. The combination of condensed, evaporated, and whole milk creates distinct richness and sweetness.

Is coconut milk necessary for authentic flavor?

Coconut milk is optional and adds subtle tropical notes and extra creaminess, but traditional versions rely solely on the dairy trio. The dessert remains delicious and authentic without it, so include based on personal preference.

How should leftovers be stored?

Keep the cake covered and refrigerated for up to three days. The milk-soaked texture remains stable, though the whipped cream topping may soften slightly. Bring slices to room temperature for 15 minutes before serving for optimal flavor.

Can I substitute the pecans with other nuts?

Walnuts, almonds, or hazelnuts work well as alternatives, though pecans provide the classic buttery sweetness that pairs perfectly with the creamy base. Toast whichever nut you choose to maximize flavor and crunch.

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 Cake

Milk-soaked cake layers topped with toasted buttered pecans and clouds of whipped cream create a creamy, nutty dessert experience.

Prep Time
30 min
Time to Cook
30 min
Overall Time
60 min
Created by Melissa Caldwell


Skill Level Medium

Cuisine Mexican-American

Makes 12 Portions

Dietary Details Vegetarian

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 1 can (14 fluid ounces) sweetened condensed milk
02 1 can (12 fluid 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

Step-by-Step

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 to 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 ingredients: Gradually add flour mixture to butter mixture, alternating with milk. Begin and end with flour mixture, mixing just until combined.

Step 06

Bake cake: 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 and soak cake: Remove cake from oven and let cool for 10 minutes. Using a fork, poke holes all over the top of the cake. Slowly pour tres leches mixture over cake, ensuring it soaks into the holes. Allow cake to absorb milk for at least 1 hour, or preferably overnight in the refrigerator.

Step 09

Prepare 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 10

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

Step 11

Assemble cake: Spread whipped cream evenly over the milk-soaked cake surface. Drizzle cooled butter pecan topping over whipped cream.

Step 12

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.

Gear Needed

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

Allergy Details

Review every ingredient for possible allergens. Always consult a health expert if you have concerns.
  • Contains wheat gluten
  • Contains dairy: milk, butter, heavy cream
  • Contains eggs
  • Contains tree nuts: pecans

Nutrition Details (per portion)

Nutrition guidance intended only for reference—please ask your doctor for health advice.
  • Energy: 550
  • Fats: 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.