Butter Pecan Tres Leches Cake

Featured in: Baking & Sweet Projects

This indulgent Mexican-American dessert combines tender milk-soaked cake layers with a rich three-milk infusion, topped with sweet whipped cream and buttery toasted pecans. The cake absorbs sweetened condensed milk, evaporated milk, and whole milk overnight for maximum moisture and flavor. Toasted pecans caramelized with brown sugar and vanilla add delightful crunch and nuttiness, while the whipped cream topping creates light, fluffy contrast. Perfect for gatherings, this make-ahead dessert serves 12 and improves with time.

Updated on Sun, 01 Feb 2026 12:49:00 GMT
A slice of Butter Pecan Tres Leches Cake shows soaked sponge and whipped cream. Pin It
A slice of Butter Pecan Tres Leches Cake shows soaked sponge and whipped cream. | ovenanchor.com

My neighbor brought this to a block party last August, and I stood at the dessert table with my fork hovering over the pan long after polite servings were acceptable. The cake was impossibly soft, soaked through with sweet milk, and those butter-toasted pecans on top added a crunch that made me forget I was supposed to be mingling. I asked for the recipe right there, scribbling notes on a napkin while she laughed at my urgency. Now it shows up at every gathering I host, and people always ask if I made that cake again.

I made this for my sister's birthday dinner once, thinking I'd try something different from the usual chocolate sheet cake. She took one bite and got quiet, which is rare for her, then asked if I could make it for her actual birthday every year from now on. It became our thing without either of us planning it. Now I bake it in early March, let it soak overnight, and drive it across town in a cooler with ice packs like I'm transporting something precious.

Ingredients

  • All-purpose flour: The base of your tender crumb, measure it correctly by spooning into the cup and leveling off so the cake stays light.
  • Unsalted butter (for cake): Softened to room temperature so it creams properly with the sugar and creates that airy texture.
  • Granulated sugar: Beaten with butter until fluffy, this is where the cake gets its structure and sweetness.
  • Eggs: Add them one at a time and let each one blend in fully before the next, or the batter might look curdled.
  • Vanilla extract: A teaspoon goes into the cake and again into the topping, tying all the flavors together with warm depth.
  • Sweetened condensed milk: The magic ingredient that makes tres leches, thick and sweet and ready to soak into every pore of that cake.
  • Evaporated milk: Adds creaminess without the heavy sweetness, balancing out the condensed milk perfectly.
  • Whole milk: Thins the mixture just enough so it soaks in instead of pooling on top.
  • Coconut milk (optional): I skip it sometimes, but when I add it, there's a subtle tropical note that surprises people in the best way.
  • Pecans: Chop them roughly so some pieces stay big and crunchy, they're the star of the topping.
  • Unsalted butter (for topping): Melted in the skillet with the pecans and sugar, it turns into a sweet, nutty glaze.
  • Brown sugar: Caramelizes with the butter and coats the pecans in a way that white sugar just can't.
  • Heavy whipping cream: Whip it cold and don't overbeat, or you'll end up with butter instead of clouds.
  • Powdered sugar: Sweetens the cream without any graininess, and a quarter cup is just enough.

Instructions

Product image
Provides cushioned support while cooking, washing dishes, and standing longer during meal preparation.
Check price on Amazon
Prep the Pan:
Preheat your oven to 350°F and grease a 9x13-inch pan generously, then dust it with flour and tap out the excess. This step prevents sticking, which matters when the cake gets this soft and milk-soaked.
Mix the Dry Ingredients:
Whisk the flour, baking powder, and salt together in a bowl and set it aside. Doing this now means no lumps later and everything blends smoothly.
Cream Butter and Sugar:
Beat the softened butter and granulated sugar together for 3 to 5 minutes until it looks pale and fluffy. This is where air gets into the batter, so don't rush it.
Add Eggs and Vanilla:
Beat in the eggs one at a time, letting each one disappear into the batter before adding the next, then stir in the vanilla. The mixture should look smooth and thick.
Combine Wet and Dry:
Add the flour mixture in three parts, alternating with the milk, starting and ending with flour. Mix just until combined, or the cake will turn out tough instead of tender.
Bake the Cake:
Pour the batter into your prepared pan, smooth the top, and bake for 25 to 30 minutes. A toothpick should come out clean, and the edges will just start to pull away from the sides.
Prepare the Milk Mixture:
While the cake bakes, whisk together the sweetened condensed milk, evaporated milk, whole milk, and coconut milk if you're using it. 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 top, going deep but not all the way through. Pour the milk mixture slowly over the surface, letting it sink in gradually.
Refrigerate:
Cover the pan and refrigerate for at least an hour, but overnight is when it really becomes something special. The cake drinks up every drop and turns silky.
Toast the Pecans:
Melt the butter in a skillet over medium heat, add the pecans and brown sugar, and stir constantly for about 5 minutes. The sugar will bubble and the pecans will smell incredible, then pull it off the heat and stir in the vanilla.
Whip the Cream:
Beat the heavy cream with powdered sugar and vanilla until stiff peaks form. Stop as soon as it holds its shape, or it'll go grainy on you.
Assemble:
Spread the whipped cream evenly over the soaked cake, then drizzle the cooled pecan topping across the top. The contrast between creamy and crunchy is everything.
Serve:
Slice into squares and serve it cold or at room temperature. Either way, keep a stack of napkins nearby.
Product image
Provides cushioned support while cooking, washing dishes, and standing longer during meal preparation.
Check price on Amazon
Golden toasted pecans and buttery caramel sauce top the moist Mexican-American dessert. Pin It
Golden toasted pecans and buttery caramel sauce top the moist Mexican-American dessert. | ovenanchor.com

The first time I served this, my friend's kid asked if it was bread pudding because it was so soft and milky. I realized then that tres leches doesn't need explaining, it just needs tasting. Now I bring it to potlucks without saying a word and watch people come back for seconds before they've even finished their dinner plates.

How to Store Leftovers

Cover the pan tightly with plastic wrap or transfer slices to an airtight container and keep it in the fridge. The cake stays good for up to four days, though the whipped cream may weep a little as it sits. I've never had leftovers last that long anyway, but if you do, the pecans might soften slightly from the moisture.

Make-Ahead Strategy

Bake the cake and soak it with the milk mixture a full day ahead, then keep it covered in the fridge. Make the pecan topping and store it separately in a jar at room temperature, then whip the cream and assemble everything an hour before serving. This way you're not scrambling in the kitchen while guests arrive, and the flavors have time to settle into each other.

Variations Worth Trying

Swap the pecans for toasted walnuts or almonds if that's what you have, or add a pinch of cinnamon to the milk mixture for a warm spice note. Some people stir a tablespoon of rum or bourbon into the tres leches for a grown-up version, and I've seen others fold mini chocolate chips into the whipped cream. You can also skip the coconut milk and add an extra half cup of whole milk if you want to keep it simple.

  • Try sprinkling a little flaky sea salt over the pecans for a sweet and salty contrast.
  • Use maple syrup instead of brown sugar in the topping for a deeper, smokier sweetness.
  • Fold in a quarter cup of dulce de leche into the whipped cream for an extra layer of caramel flavor.
Product image
Quickly cook hard boiled, poached, or scrambled eggs and omelets for easy breakfasts and meal prep.
Check price on Amazon
A fork lifts a creamy bite from the chilled, milk-soaked cake piece. Pin It
A fork lifts a creamy bite from the chilled, milk-soaked cake piece. | ovenanchor.com

This cake has a way of turning a regular Tuesday into something worth remembering. Make it once, and I promise it'll start showing up in your rotation without you even planning it.

Recipe FAQs

How long should the cake soak in the milk mixture?

Allow the cake to absorb the tres leches mixture for at least 1 hour, but overnight chilling in the refrigerator yields the best results. The extended soaking time ensures the cake becomes incredibly tender and fully infused with the creamy milk blend.

Can I make this dessert ahead of time?

Absolutely. This cake actually improves when made ahead. The flavors meld beautifully during overnight soaking, and the texture becomes more tender. Prepare up to 24 hours before serving, adding the whipped cream and pecan topping just before serving.

What type of milk works best for the soaking mixture?

The traditional combination includes sweetened condensed milk, evaporated milk, and whole milk. Coconut milk adds optional richness and subtle tropical flavor. Avoid substituting with plant-based alternatives as they alter the authentic taste and texture.

How do I know when the pecans are properly toasted?

Cook the pecans with butter and brown sugar over medium heat for about 5 minutes, stirring frequently. They're ready when fragrant, golden brown, and the sugar mixture bubbles. Watch carefully to prevent burning.

Can I freeze this tres leches cake?

Freezing isn't recommended due to the high milk content, which can separate and create an undesirable texture when thawed. This dessert tastes best fresh within 2-3 days of preparation. Store covered in the refrigerator.

What's the best way to poke holes in the cake for soaking?

Use a fork to create holes all over the cooled cake surface, spacing them about half an inch apart. These openings allow the tres leches mixture to penetrate deeply and evenly throughout the sponge.

Butter Pecan Tres Leches Cake

Tender milk-soaked layers crowned with toasted buttered pecans and clouds of sweet whipped cream for a creamy, nutty dessert experience.

Prep Duration
30 minutes
Cook Duration
30 minutes
Overall Time
60 minutes
Recipe by Luke Murphy


Level of Challenge Medium

Cuisine Mexican-American

Serves 12 Portions

Diet Compatibility Vegetarian-Friendly

Ingredient List

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 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 and Vanilla: Beat in eggs one at a time, mixing thoroughly after each addition. Add vanilla extract and combine until unified.

Step 05

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

Step 06

Bake Cake Layers: Pour batter into prepared pan and spread evenly. Bake for 25–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 Apply Milk Mixture: Remove cake from oven and cool for 10 minutes. Using a fork, poke holes across entire top surface. Slowly pour tres leches mixture over cake, ensuring saturation into holes. Allow absorption for at least 1 hour, preferably overnight refrigerated.

Step 09

Toast Butter Pecans: Melt butter in skillet over medium heat. Add chopped pecans and brown sugar; cook stirring frequently for approximately 5 minutes until pecans toast and mixture becomes 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 milk-soaked cake surface. Drizzle cooled butter pecan topping over whipped cream.

Step 12

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 Details

To spot allergens, check each component. When uncertain, talk with your healthcare provider.
  • Contains wheat and gluten
  • Contains dairy products including milk, butter, and cream
  • Contains eggs
  • Contains tree nuts, specifically pecans

Nutrition Details (per serving)

Nutritional details are meant for general info. Please consult a doctor for personalized advice.
  • Caloric Value: 550
  • Fats: 33 grams
  • Carbohydrates: 57 grams
  • Proteins: 7 grams