Butter Pecan Tres Leches Cake

Featured in: Earthy Weekend Bake Plates

This Butter Pecan Tres Leches Cake combines the classic Mexican tres leches tradition with rich, buttery pecans for an unforgettable dessert. The tender cake is soaked in a mixture of three milks, creating an incredibly moist texture, then topped with clouds of whipped cream and a decadent butter pecan topping. Best made a day ahead to allow the cake to fully absorb the milk mixture, this intermediate-level dessert serves 12 and takes about 8 hours from start to finish, including resting time.

Updated on Sun, 01 Feb 2026 16:16:00 GMT
Topped with toasted pecans, this moist Butter Pecan Tres Leches Cake is soaked in a sweet, creamy milk blend. Pin It
Topped with toasted pecans, this moist Butter Pecan Tres Leches Cake is soaked in a sweet, creamy milk blend. | birchoven.com

My neighbor knocked on my door one Saturday with a glass dish covered in foil, insisting I try what she called her secret weapon for potlucks. The first forkful was a revelation: soaked cake that somehow stayed tender, not soggy, with buttery pecans that added just enough crunch to make me reach for another bite before I'd even swallowed the first. I begged her for the recipe on the spot, and she laughed, telling me it was easier than it looked. That afternoon changed how I thought about dessert—sometimes the best ones ask for a little patience and a lot of milk.

I made this for my son's birthday dinner last spring, and by the time we sang happy birthday, half the pan was already gone. His friends hovered around the kitchen island, forks in hand, claiming they were just taste testing. One of them asked if I could teach his mom how to make it, which might be the highest compliment a teenager can give. It became clear that night: this wasn't just cake, it was the kind of dessert that starts conversations and ends arguments about who gets the last piece.

Ingredients

  • All purpose flour: The foundation of a tender crumb that will soak up all that milky goodness without falling apart.
  • Baking powder: Gives the cake just enough lift to stay light and airy even after it's drenched.
  • Unsalted butter softened: Creaming it with sugar creates those tiny air pockets that make the texture melt in your mouth.
  • Granulated sugar: Sweetens the cake itself while helping to build structure during creaming.
  • Large eggs: Add richness and bind everything together so the batter bakes up even and smooth.
  • Vanilla extract: A warm background note that ties the butter and milk flavors into something cohesive.
  • Whole milk: Adds moisture to the batter and blends into the tres leches soak for that signature creaminess.
  • Sweetened condensed milk: The sweet, thick base of the soak that clings to every crumb.
  • Evaporated milk: Thins out the condensed milk just enough so it soaks in without weighing the cake down.
  • Unsweetened coconut milk optional: A subtle tropical hint that deepens the flavor without announcing itself.
  • Pecans chopped: Toasted in butter and sugar, they become the crunchy, caramel coated crown of the whole dessert.
  • Brown sugar: Melts into the butter to create a sticky, toffee like coating on the pecans.
  • Heavy whipping cream: Whips up into soft, sweet clouds that balance the richness below.
  • Powdered sugar: Sweetens the cream without adding graininess, and helps it hold its shape.

Instructions

Product image
Collect vegetable peels, food scraps, and trimmings while cooking to keep your kitchen clean and organized.
Check price on Amazon
Prep the Pan:
Preheat your oven to 350°F and grease a 9x13 inch pan, then dust it lightly with flour. This step keeps the cake from sticking and makes cleanup so much easier later.
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 for 3 to 5 minutes until it looks pale and fluffy. This is where the magic starts, so don't rush it.
Add Eggs and Vanilla:
Beat in the eggs one at a time, letting each one blend in fully before adding the next, then stir in the vanilla extract. The batter should look smooth and glossy.
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 don't see dry streaks, because overmixing makes the cake tough.
Bake the Cake:
Pour the batter into your prepared pan, spread it evenly, and bake for 25 to 30 minutes. A toothpick poked in the center should come out clean when it's done.
Prepare 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 after it comes out of the oven, then poke holes all over the top with a fork. Slowly pour the milk mixture over the cake, giving it time to soak in rather than pool on top.
Refrigerate:
Cover the cake and let it chill for at least 1 hour, but overnight is even better. The longer it sits, the more the flavors meld and the texture becomes perfectly creamy.
Make the Butter Pecan Topping:
Melt 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 vanilla.
Whip the Cream:
Beat the heavy cream with powdered sugar and vanilla until stiff peaks form. It 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 on top. Serve it chilled or at room temperature, and watch it disappear.
Product image
Collect vegetable peels, food scraps, and trimmings while cooking to keep your kitchen clean and organized.
Check price on Amazon
A slice of Butter Pecan Tres Leches Cake reveals fluffy whipped cream, a drizzle of caramel, and crunchy pecans. Pin It
A slice of Butter Pecan Tres Leches Cake reveals fluffy whipped cream, a drizzle of caramel, and crunchy pecans. | birchoven.com

The first time I brought this to a family gathering, my aunt pulled me aside and whispered that she'd been making tres leches for thirty years and mine was different in the best way. She loved the pecans, saying they reminded her of pralines her grandmother used to make. That quiet compliment meant more than any recipe award ever could, because it connected something I made in my kitchen to her memories of someone she loved.

Storing and Making Ahead

This cake keeps beautifully in the fridge for up to three days, covered tightly with plastic wrap or foil. The whipped cream may soften a bit over time, but the cake itself stays moist and flavorful. I've even made just the soaked cake base two days ahead, then added the whipped topping and pecans the morning of serving. It takes the pressure off and lets you focus on everything else when company's coming.

Flavor Variations to Try

If you want to experiment, try stirring a teaspoon of cinnamon into the milk mixture for a warm, spiced note that plays well with the pecans. You can also swap the pecans for walnuts or even toasted almonds if that's what you have on hand. One friend of mine adds a splash of rum to the tres leches soak, and while I haven't tried it myself, she swears it makes the whole thing taste like a grown up dessert. The base recipe is forgiving enough to let you play around and make it your own.

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've also served it with fresh berries on top when I want a little tartness to cut through the sweetness. If you're feeling fancy, a drizzle of caramel sauce over each slice adds another layer of indulgence.

  • Serve it straight from the fridge for a cool, creamy treat on a hot day.
  • Let it come to room temperature for about 20 minutes if you prefer a softer, more cake like texture.
  • Garnish with extra toasted pecans or a dusting of cinnamon for a prettier presentation.
Product image
Make crepes, pancakes, tortillas, and omelets evenly with quick heating and precise temperature control.
Check price on Amazon
Golden buttered pecans garnish chilled slices of Butter Pecan Tres Leches Cake on a festive dessert platter. Pin It
Golden buttered pecans garnish chilled slices of Butter Pecan Tres Leches Cake on a festive dessert platter. | birchoven.com

There's something special about a dessert that gets better with time, like it rewards you for planning ahead. This cake has become my go to whenever I want to bring something that feels impressive but doesn't leave me stressed in the kitchen.

Recipe Questions & Answers

Can I make this cake ahead of time?

Yes, this cake is actually better when made ahead. The cake needs at least 1 hour to absorb the milk mixture, but overnight soaking in the refrigerator produces the best results and allows the flavors to meld beautifully.

What can I substitute for pecans if I have a nut allergy?

You can omit the pecans entirely and create a caramel topping instead using just the butter, brown sugar, and vanilla. Alternatively, try toasted coconut flakes for a different texture and flavor profile.

Do I need to use all three types of milk?

The three milks are essential to traditional tres leches. Sweetened condensed milk adds sweetness, evaporated milk contributes richness, and whole milk provides the necessary liquid to soak the cake properly. The coconut milk is optional but adds extra depth.

How should I store leftovers?

Store the cake covered in the refrigerator for up to 4 days. The whipped cream topping holds up well when chilled. Always serve cold or at room temperature for the best texture and flavor.

Why do I need to poke holes in the cake?

Poking holes throughout the cake allows the tres leches mixture to penetrate deeply and evenly throughout the entire cake. This ensures every bite is perfectly moist and infused with the sweet milk mixture.

Can I use a different size pan?

A 9x13-inch pan is recommended for proper milk absorption and serving size. Using a different size may require adjusting baking time and milk quantities to ensure the cake soaks properly without becoming too soggy or dry.

Butter Pecan Tres Leches Cake

Milk-soaked cake layers with toasted buttered pecans and sweet whipped cream creating a creamy, nutty delight.

Prep Time
30 minutes
Cook Time
30 minutes
Overall Time
60 minutes
Published by Zoey Turner


Skill Level Medium

Cuisine Mexican-American

Servings Yielded 12 Total Servings

Dietary Information Vegetarian-Friendly

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

How To Make It

Step 01

Prepare pan and preheat oven: 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, about 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 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 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 and begin soaking: Remove cake from oven and cool for 10 minutes. Using a fork, poke holes over entire top surface. Slowly pour tres leches mixture over cake, ensuring it soaks through holes. Allow to absorb for at least 1 hour, preferably overnight in refrigerator.

Step 09

Toast butter pecan topping: Melt butter in 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. 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 cake surface. Drizzle cooled butter pecan topping over whipped cream.

Step 12

Serve: Serve cake 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 Details

Please double-check ingredients for allergens and reach out to your healthcare provider if uncertain.
  • Contains wheat gluten
  • Contains dairy products including milk, butter, and cream
  • Contains eggs
  • Contains tree nuts, specifically pecans

Nutrition Details (per portion)

These nutrition estimates are for general reference only—always consult your doctor for specific advice.
  • Kcal: 550
  • Fats: 33 g
  • Carbohydrates: 57 g
  • Proteins: 7 g