Butter Pecan Tres Leches

Featured in: Baking Projects & Sweet Bites

This indulgent Mexican-American dessert features tender sponge cake soaked in a traditional three-milk mixture, then topped with fluffy whipped cream and crunchy toasted buttered pecans. The combination creates a perfect balance of creamy textures and nutty crunch.

The cake requires patience—allowing at least seven hours for the milk mixture to fully absorb—but the result is worth every minute. The tres leches blend of sweetened condensed, evaporated, and whole milk creates an incredibly moist base, while the caramelized pecan topping adds delightful crunch and buttery richness.

Updated on Sun, 01 Feb 2026 08:17:00 GMT
Freshly baked Butter Pecan Tres Leches Cake with a golden brown topping and a dollop of whipped cream on a rustic wooden table. Pin it
Freshly baked Butter Pecan Tres Leches Cake with a golden brown topping and a dollop of whipped cream on a rustic wooden table. | ovendrift.com

My neighbor brought a homemade tres leches cake to a summer potluck, and I ate three slices before realizing I'd become that person hovering near the dessert table. The tender sponge soaked in sweet milk was unlike anything I'd tasted, so I went home and started tinkering with the idea of adding toasted pecans and brown sugar. After a few trials that left my kitchen smelling like a bakery and my family begging for more, this butter pecan version became the one I make for every celebration.

I made this for my brother's birthday last fall, and he texted me the next morning asking if there were leftovers. There weren't. His kids had quietly polished off the remaining slices after everyone left, standing around the kitchen island with forks and no plates. That's when I knew this recipe had real power.

Ingredients

  • All-purpose flour: The base of your tender crumb, measure it correctly by spooning it into the cup and leveling off.
  • Baking powder: Fresh baking powder makes all the difference in lift, so check the expiration date before you start.
  • Unsalted butter, softened: Let it sit on the counter for about an hour so it creams smoothly with the sugar without separating.
  • Granulated sugar: Creaming this with butter creates tiny air pockets that make the cake light and airy.
  • Eggs: Room temperature eggs blend more evenly into the batter and help build structure.
  • Vanilla extract: Use pure extract if you can, the flavor is noticeably warmer and rounder.
  • Milk: Whole milk keeps the batter smooth and adds richness to the finished cake.
  • Sweetened condensed milk: The secret to that signature tres leches sweetness and silky texture.
  • Evaporated milk: Adds body to the soaking mixture without making it too heavy.
  • Whole milk: Thins out the soaking liquid just enough so it penetrates every corner of the cake.
  • Unsweetened coconut milk: Optional but wonderful, it brings a subtle tropical note that surprises people in the best way.
  • Pecans, chopped: Toast them in butter until fragrant and they'll smell like autumn in a skillet.
  • Brown sugar: Melts into a caramel-like glaze that clings to the pecans and adds deep sweetness.
  • Heavy whipping cream: Cold cream whips faster and holds its shape longer, so chill the bowl and beaters too.
  • Powdered sugar: Sweetens the whipped cream without any grittiness.

Instructions

Product image
Make fresh homemade yogurt and fermented foods easily for breakfasts, snacks, and recipes.
Check price on Amazon
Prep Your Pan:
Preheat your oven to 350°F and grease your 9x13-inch pan generously, then dust it lightly with flour. This step prevents sticking and makes cleanup so much easier later.
Mix the Dry Ingredients:
Whisk together flour, baking powder, and salt in a medium bowl until evenly combined. Set it aside while you work on the wet ingredients.
Cream Butter and Sugar:
Beat softened butter and sugar together for a full 3 to 5 minutes until the mixture looks pale and fluffy. This is where the cake gets its airy texture, so don't rush it.
Add Eggs and Vanilla:
Beat in one egg at a time, making sure each one is fully mixed before adding the next. Stir in the vanilla extract until the batter smells sweet and inviting.
Combine Wet and Dry:
Alternate adding the flour mixture and milk to the butter mixture, starting and ending with flour. Mix gently just until you don't see any dry streaks, overmixing makes the cake dense.
Bake the Cake:
Pour the batter into your prepared pan and smooth the top with a spatula. Bake for 25 to 30 minutes, until a toothpick poked in the center comes out clean.
Prepare the Milk Soak:
While the cake bakes, whisk together 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, then use a fork to poke holes all over the surface. Pour the milk mixture slowly and evenly, letting it soak in as you go.
Refrigerate:
Cover the cake and refrigerate for at least 1 hour, but overnight is even better. The longer it sits, the more luscious and creamy it becomes.
Make the Butter Pecan Topping:
Melt butter in a skillet over medium heat, then add pecans and brown sugar. Stir frequently for about 5 minutes until the pecans are toasted and the sugar bubbles, then remove from heat and stir in vanilla.
Whip the Cream:
Beat cold 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 the whipped cream evenly over the soaked cake, then drizzle the cooled butter pecan mixture on top. The contrast of textures is what makes every bite exciting.
Serve:
Slice into squares and serve chilled or at room temperature. Watch as people go back for seconds without saying a word.
Product image
Make fresh homemade yogurt and fermented foods easily for breakfasts, snacks, and recipes.
Check price on Amazon
A slice of moist Butter Pecan Tres Leches Cake reveals a creamy interior, topped with crunchy butter-toasted pecans and sweet whipped cream. Pin it
A slice of moist Butter Pecan Tres Leches Cake reveals a creamy interior, topped with crunchy butter-toasted pecans and sweet whipped cream. | ovendrift.com

One evening I served this after a simple weeknight dinner, and my husband paused mid-bite to ask why we didn't eat like this every day. I reminded him that some things taste better because they're special. He agreed, then asked if next week counted as special.

Storing and Making Ahead

This cake keeps beautifully in the fridge for up to four days, covered tightly with plastic wrap or foil. The flavors deepen as it sits, and the pecans stay surprisingly crunchy if you add them just before serving instead of hours ahead. I've even frozen individual slices wrapped in parchment and foil, then thawed them in the fridge overnight for a quick treat when friends drop by unexpectedly.

Flavor Variations to Try

You can swap the pecans for toasted walnuts or almonds if that's what you have on hand. A pinch of cinnamon or nutmeg in the milk mixture adds warmth that's perfect for cooler months. I've also tried drizzling caramel sauce over the whipped cream before adding the pecans, and it turned into something that tasted like a fancy restaurant dessert.

Serving Suggestions

This cake shines on its own, but a scoop of vanilla ice cream on the side never hurt anyone. Fresh berries add a pop of color and a tart contrast to all that sweetness. If you're feeling indulgent, a small pour of coffee or a glass of cold milk makes it feel like a complete moment.

  • Serve it straight from the fridge for a refreshing finish on a hot day.
  • Let it sit at room temperature for 15 minutes if you prefer softer, creamier bites.
  • Garnish with a light dusting of cinnamon or a few whole toasted pecans for a prettier presentation.
Product image
Keep kitchen knives sharp for safer slicing, chopping, and precise prep during everyday cooking.
Check price on Amazon
Butter Pecan Tres Leches Cake served chilled on a dessert plate, featuring a rich milk soak and a drizzle of caramelized pecan syrup. Pin it
Butter Pecan Tres Leches Cake served chilled on a dessert plate, featuring a rich milk soak and a drizzle of caramelized pecan syrup. | ovendrift.com

Every time I make this, someone asks for the recipe, and I'm always happy to share it. There's something satisfying about knowing a dessert this impressive is also this forgiving and kind to the baker.

Recipe FAQ

How long should the cake soak in the milk mixture?

For optimal results, allow the cake to soak for at least 1 hour at room temperature, though refrigerating overnight produces the best texture and flavor distribution throughout the sponge.

Can I make this dessert ahead of time?

Yes, this actually improves with time. Prepare up to 24 hours in advance and keep refrigerated. Add the whipped cream and pecan topping shortly before serving for the freshest texture.

What makes tres leches different from regular cakes?

The traditional three-milk soaking method creates an exceptionally moist, almost pudding-like texture. The liquid fully penetrates the sponge, resulting in a creamy, melt-in-your-mouth consistency unlike standard cakes.

Is coconut milk necessary for the soaking liquid?

Coconut milk is optional but recommended for added richness and subtle flavor depth. If omitted, simply increase the whole milk to 1 ½ cups to maintain proper soaking consistency.

How do I know when the pecans are properly toasted?

The pecans are ready when they become fragrant and the brown sugar mixture bubbles and coats the nuts evenly, typically about 5 minutes over medium heat. Stir constantly to prevent burning.

Can I use a different pan size?

A 9x13-inch pan works best for proper milk absorption. Using a smaller pan may prevent even soaking, while larger pans could result in thin layers that don't hold the milk mixture effectively.

Butter Pecan Tres Leches

Milk-soaked cake with toasted buttered pecans and whipped cream topping

Prep time
30 min
Time to cook
30 min
Total duration
60 min
Created by Landen Phillips


Skill level Medium

Cuisine type Mexican-American

Makes 12 Portions

Diet details Suitable for Vegetarians

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

Step 01

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

Step 02

Mix 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 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-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 in a bowl until smooth.

Step 08

Pierce Cake: 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 with Milk Mixture: 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 10

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

Whip Cream Topping: 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. Drizzle cooled butter pecan topping over whipped cream.

Step 13

Serve: Serve cake chilled or at room temperature.

Needed Tools

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

Allergy details

Make sure to review each item for allergens. Check with a healthcare provider if you have questions.
  • Contains wheat (gluten)
  • Contains dairy including milk, butter, and cream
  • Contains eggs
  • Contains tree nuts (pecans)

Nutrition info (each serving)

This info’s for reference only and isn’t medical advice.
  • Calories: 550
  • Fats: 33 g
  • Carbohydrates: 57 g
  • Proteins: 7 g