Butter Pecan Tres Leches Cake

Featured in: Baked Goods & Sweet Treats

This rich Mexican-American dessert features tender sponge cake soaked in a traditional three-milk blend, then crowned with sweet whipped cream and buttery toasted pecans. The combination creates luxurious textures—creamy, moist, and delightfully crunchy—all in one elegant dessert.

Perfect for special occasions or weekend entertaining, this treat requires patience during the overnight soaking period but rewards you with incredibly moist, flavorful results. The optional coconut milk adds subtle tropical notes, while the caramelized pecan topping brings warm nutty sweetness that perfectly balances the creamy base.

Updated on Sun, 01 Feb 2026 10:21:00 GMT
Freshly baked Butter Pecan Tres Leches Cake layered with whipped cream and drizzled with toasted pecans.  Save
Freshly baked Butter Pecan Tres Leches Cake layered with whipped cream and drizzled with toasted pecans. | aeroflavor.com

My cousin brought this cake to a summer cookout without saying a word about what it was. I took one bite and had to sit down. The contrast between those buttery toasted pecans and the impossibly moist, milk-drenched cake was almost too much to process. By the time I asked for the recipe, half the pan was gone and three people were hovering near the table with forks.

I made this for my neighbors birthday and forgot it in the fridge overnight, thinking I had ruined it by over-soaking. Turns out that extra time made every bite even more custardy and luscious. Now I refuse to serve it the same day. Patience is not just recommended here, its the secret.

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 cake, giving just enough structure to hold all that milky goodness without turning dense.
  • Baking powder: Creates the light, airy crumb that soaks up the tres leches mixture like a sponge.
  • Unsalted butter (for cake): Adds richness and tenderness, and using unsalted lets you control the sweetness perfectly.
  • Granulated sugar: Sweetens the cake and helps create that fluffy texture when creamed with butter.
  • Eggs: Bind everything together and give the cake its soft, pillowy structure.
  • Vanilla extract (for cake): A warm background note that makes all the other flavors feel more complete.
  • Milk (for batter): Thins the batter just enough to keep it smooth and pourable.
  • Sweetened condensed milk: The sweet, sticky base of the tres leches mixture that clings to every crumb.
  • Evaporated milk: Adds creaminess without being too heavy, balancing the sweetness beautifully.
  • Whole milk: Thins out the soak so it can penetrate every corner of the cake.
  • Unsweetened coconut milk: Optional but magical, it adds a subtle tropical undertone that makes people guess your secret ingredient.
  • Pecans: Toasted in butter and sugar, they become crunchy, caramelized little gems on top.
  • Unsalted butter (for topping): The medium for toasting pecans and creating that glossy, nutty coating.
  • Brown sugar: Melts into the pecans with a deep molasses sweetness that tastes like autumn.
  • Vanilla extract (for topping): Stirred in at the end to deepen the butterscotch flavor without cooking it off.
  • Heavy whipping cream: Whips into soft, billowy clouds that sit between the soaked cake and crunchy topping.
  • Powdered sugar: Sweetens the whipped cream without any grittiness, keeping it silky smooth.

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 your 9x13-inch pan generously, then dust it with flour. This step keeps the tender cake from sticking when you try to serve it later.
Mix the Dry Ingredients:
Whisk together the flour, baking powder, and salt in a bowl until evenly combined. Set it aside so its ready to go when you need it.
Cream Butter and Sugar:
Beat the softened butter and granulated sugar together for about 3 to 5 minutes until the mixture looks pale and fluffy. This is where the cakes lightness begins.
Add Eggs and Vanilla:
Beat in the eggs one at a time, making sure each one is fully mixed in before adding the next. Stir in the vanilla extract until the batter smells warm and sweet.
Combine Wet and Dry:
Alternate adding the flour mixture and milk to the butter mixture, starting and ending with the flour. Mix just until you dont see any dry streaks, dont overdo it or the cake will get tough.
Bake the Cake:
Pour the batter into your prepared pan and smooth the top with a spatula. Bake for 25 to 30 minutes, checking with a toothpick, it should come out clean or with just a few moist crumbs.
Prepare the Tres Leches Mixture:
While the cake bakes, whisk together the sweetened condensed milk, evaporated milk, whole milk, and coconut milk if youre using it. The mixture should be smooth and pourable.
Poke and Soak:
Let the cake cool for 10 minutes, then poke holes all over the surface with a fork, getting deep enough to let the liquid really seep in. Slowly pour the tres leches mixture over the top, pausing to let it absorb before adding more.
Let It Rest:
Cover the cake and refrigerate it for at least an hour, but overnight is even better. The cake will drink up all that creamy milk and become impossibly tender.
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 smell toasty and the sugar bubbles, then remove from heat and stir in the vanilla.
Whip the Cream:
Beat the heavy cream with powdered sugar and vanilla extract until stiff peaks form. Dont overbeat or youll end up with butter instead of clouds.
Assemble and Top:
Spread the whipped cream evenly over the soaked cake, then drizzle the cooled butter pecan mixture on top. The contrast of textures is what makes this cake unforgettable.
Serve:
Slice into generous squares and serve chilled or at room temperature. Either way, have napkins ready.
A moist slice of Butter Pecan Tres Leches Cake topped with caramelized nuts and sweet cream.  Save
A moist slice of Butter Pecan Tres Leches Cake topped with caramelized nuts and sweet cream. | aeroflavor.com

This cake showed up at every family gathering after that cookout. My aunt started making two because one never lasted past dessert. Its the kind of recipe that makes people linger at the table, scraping their plates and pretending theyre too full for seconds before quietly coming back for more.

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 Make-Ahead Tips

This cake keeps beautifully in the fridge for up to four days, covered tightly with plastic wrap or foil. The milk mixture keeps everything moist, so it never dries out. I actually think it tastes better on day two when all the flavors have melded together. You can also make the cake and soak it a day ahead, then add the whipped cream and pecan topping an hour before serving so everything stays fresh and the pecans keep their crunch.

Variations You Might Love

If you want to play around with flavors, try adding a teaspoon of cinnamon or a pinch of nutmeg to the tres leches mixture for a warm spiced version. Some people swap the pecans for toasted walnuts or even candied almonds. I once added a splash of rum to the milk soak for a grown-up twist, and it disappeared even faster than usual. You can also use light coconut milk if you want the hint of flavor without as much richness.

Serving Suggestions

This cake is rich enough to stand on its own, but a scoop of vanilla ice cream on the side never hurt anyone. I like to serve it straight from the fridge on hot days when you want something cool and indulgent. It also pairs beautifully with strong coffee or a glass of cold milk.

  • Garnish with a light dusting of cinnamon for a pretty finishing touch.
  • Serve with fresh berries on the side to cut through the sweetness.
  • Bring it to potlucks in the pan, it travels well and always gets compliments.
Decadent Butter Pecan Tres Leches Cake served chilled with a garnish of buttery toasted pecans. Save
Decadent Butter Pecan Tres Leches Cake served chilled with a garnish of buttery toasted pecans. | aeroflavor.com

This is the kind of dessert that makes people stop talking mid-conversation and ask for the recipe before theyve even finished their slice. Make it once and it will become your go-to celebration cake.

Recipe FAQs

How long should the cake soak in the milk mixture?

Allow at least 1 hour for absorption, but overnight chilling in the refrigerator delivers the best results. The extended soaking time ensures the cake fully absorbs the tres leches mixture, creating that signature melt-in-your-mouth texture.

Can I make this dessert ahead of time?

Absolutely! In fact, this cake tastes better when made 1-2 days ahead. The flavors meld beautifully during the resting period, and the texture becomes even more creamy and luxurious. Store covered in the refrigerator until ready to serve.

What if I don't have coconut milk?

The coconut milk is completely optional. You can substitute it with an equal amount of whole milk for a more traditional version, or use additional evaporated milk. The cake will still be wonderfully moist and creamy without it.

Why do I poke holes in the baked cake?

Poking holes with a fork creates channels throughout the cake, allowing the tres leches mixture to penetrate deeply and evenly. This technique ensures every bite is thoroughly soaked and infused with the creamy milk blend.

Can I use other nuts instead of pecans?

While pecans provide the classic buttery flavor, you can substitute walnuts for similar richness. Toasted almonds or hazelnuts also work well, though they'll impart a slightly different flavor profile to the finished dessert.

How should I store leftovers?

Keep the cake refrigerated, covered tightly with plastic wrap or in an airtight container. It will stay fresh for 3-4 days. The texture remains excellent, and the flavors continue to develop over time.

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 with toasted pecans and whipped cream topping

Prep Time
30 min
Time to Cook
30 min
Full Time
60 min
Created by Mason Hughes


Skill Level Medium

Cuisine Mexican-American

Makes 12 Portions

Dietary Info 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 brown sugar
04 1 teaspoon vanilla extract

Whipped Topping

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

How To

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 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 until smooth.

Step 08

Pierce Cake Layer: Remove cake from oven and 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 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 approximately 5 minutes until pecans are toasted and mixture is bubbly. Remove from heat and stir in vanilla extract. 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

Layer Whipped Cream: Once cake has absorbed milk mixture, spread whipped cream evenly over the surface.

Step 13

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

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.

Tools Needed

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

Allergy Details

Always check every ingredient for allergens. Ask your healthcare provider if you aren't sure.
  • Contains wheat and gluten
  • Contains dairy including milk, butter, and cream
  • Contains eggs
  • Contains tree nuts, specifically pecans

Nutrition Details (each serving)

For informational use only, this doesn't replace professional medical guidance.
  • Calorie Count: 550
  • Total Fat: 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.