Butter Pecan Tres Leches Cake

Featured in: Family Table Favorites

This luscious Mexican-American dessert features tender sponge cake soaked in a traditional three-milk blend of sweetened condensed, evaporated, and whole milk with optional coconut. After absorbing the creamy mixture overnight, the cake gets crowned with clouds of sweetened whipped cream and buttery toasted pecans candied with brown sugar. The contrast between the ultra-moist, melt-in-your-mouth cake and the crunchy, caramelized nut topping creates an unforgettable texture experience.

Perfect for gatherings or special occasions, this make-ahead dessert tastes even better after resting, allowing the flavors to meld beautifully. The combination of rich dairy and toasted nuts delivers pure comfort in every forkful.

Updated on Mon, 02 Feb 2026 12:24:00 GMT
Moist layers of Buttermilk Biscuit Pot Pie with golden crusts bubbling from the oven, paired with a fork and knife on a cozy dinner table. Pin this
Moist layers of Buttermilk Biscuit Pot Pie with golden crusts bubbling from the oven, paired with a fork and knife on a cozy dinner table. | maisonbatata.com

My neighbor showed up at my door with a glass dish wrapped in foil, still cold from her fridge. She said nothing, just smiled and left. One bite later, I was standing in my kitchen with a fork, trying to figure out what magic had just happened in my mouth. That was my introduction to tres leches, and I knew I had to make my own version with the bag of pecans I'd been hoarding since fall.

I made this for my brother's birthday last summer, and he ate three pieces before dinner was even over. My sister-in-law kept sneaking back to the kitchen for just one more bite, and by morning, half the pan had vanished. Now they request it every time we get together, and I've learned to make two at once because one never survives the night.

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 foundation of a tender crumb, sifted if you want extra lightness but not absolutely necessary if you whisk it well.
  • Baking powder: Fresh baking powder is key here, check the date because old powder means a flat, dense cake.
  • Unsalted butter, softened: Let it sit on the counter for an hour so it creams properly with the sugar, creating those tiny air pockets that make the cake fluffy.
  • Granulated sugar: Creaming this with butter until pale and fluffy takes patience, but it's what gives the cake its structure.
  • Eggs: Room temperature eggs blend smoothly without curdling the batter, so pull them out when you start.
  • Vanilla extract: Pure vanilla makes a difference you can taste, the fake stuff just doesn't have the same warmth.
  • Milk: Whole milk adds moisture to the batter and helps create a cake that can handle all that tres leches soaking.
  • Sweetened condensed milk: This is the sweet, sticky heart of tres leches, giving it that signature caramel note.
  • Evaporated milk: Adds body and richness without being as heavy as cream, balancing the sweetness perfectly.
  • Whole milk: Thins out the mixture just enough so it soaks through every inch of cake.
  • Coconut milk: Optional but worth it for a subtle tropical undertone that makes people wonder what your secret is.
  • Pecans: Chop them roughly so you get big, crunchy bites mixed with smaller toasted bits.
  • Brown sugar: Melts into the butter and coats the pecans with a caramel glaze that hardens slightly as it cools.
  • Heavy whipping cream: Cold cream whips faster and holds its shape better, so keep it in the fridge until the last minute.
  • Powdered sugar: Sweetens and stabilizes the whipped cream without making it grainy like granulated sugar 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:
Preheat the oven to 350°F and grease your 9x13-inch pan generously, then dust it with flour and tap out the excess. This step seems small, but it's the difference between a cake that slides out easily and one that sticks in stubborn patches.
Mix the Dry Ingredients:
Whisk together the flour, baking powder, and salt in a medium bowl until evenly combined. Set this aside while you work on the butter and sugar.
Cream Butter and Sugar:
Beat the softened butter and granulated sugar together for a full three to five minutes until the mixture turns pale and fluffy. You'll know it's ready when it looks almost like frosting and has doubled in volume.
Add Eggs and Vanilla:
Beat in the eggs one at a time, letting each one fully incorporate before adding the next, then mix in the vanilla. The batter should look smooth and glossy, not curdled or separated.
Alternate Flour and Milk:
Add the flour mixture in three parts, alternating with the milk in two parts, starting and ending with flour. Mix just until you can't see dry streaks anymore, because over mixing makes the cake tough.
Bake the Cake:
Pour the batter into your prepared pan, smooth the top with a spatula, and bake for 25 to 30 minutes. The cake is done when a toothpick inserted in the center comes out clean or with just a few moist crumbs.
Prepare the Tres Leches:
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, with no lumps of condensed milk hiding at the bottom.
Poke and Soak:
Let the cake cool for ten minutes, then use a fork to poke holes all over the surface, going deep but not all the way through. Pour the milk mixture slowly over the cake, letting it soak in gradually rather than pooling on top.
Chill and Wait:
Cover the pan and refrigerate for at least one hour, but overnight is when the magic really happens. The cake absorbs every drop and transforms into something pudding-like and impossibly moist.
Make the Butter Pecan Topping:
Melt the butter in a skillet over medium heat, add the pecans and brown sugar, and stir constantly for about five minutes. The mixture will bubble and the pecans will turn golden and smell like heaven, then remove from heat and stir in the vanilla.
Whip the Cream:
Beat the cold heavy cream with powdered sugar and vanilla until stiff peaks form, but watch carefully because over-whipped cream turns grainy. You want it to hold its shape but still look silky and smooth.
Assemble and Top:
Spread the whipped cream evenly over the soaked cake, then drizzle the cooled butter pecan mixture on top. The contrast between the soft cream and crunchy pecans is what makes every bite exciting.
Serve:
Slice into squares and serve chilled or at room temperature. Either way, have napkins ready because this cake is delightfully messy.
Pin this
| maisonbatata.com

There's something about watching people take their first bite of this cake that never gets old. Their eyes widen, they pause mid-chew, and then they immediately go back for another forkful. My friend once told me it tasted like a hug in cake form, and I've never found a better description.

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

Keep the cake covered tightly in the fridge, where it will stay fresh for up to five days. The texture actually improves over the first couple of days as the flavors meld together. I've even eaten it for breakfast with coffee, and I'm not sorry about it.

Flavor Variations to Try

Swap the pecans for walnuts or almonds if that's what you have on hand, or add a pinch of cinnamon to the milk mixture for a warm, spiced note. I've also stirred a tablespoon of rum into the tres leches mixture when I'm making it for adults only, and it adds a subtle depth that feels a little fancy. Some people like to fold dulce de leche into the whipped cream, which makes it even richer if you can imagine that.

Serving Suggestions

This cake is rich, so a small square goes a long way, especially if you add a scoop of vanilla ice cream on the side. I've served it at summer barbecues, holiday dinners, and casual weekend gatherings, and it always disappears fast. The whipped cream softens if it sits out too long, so keep it chilled until you're ready to serve.

  • Drizzle with caramel sauce for extra indulgence.
  • Garnish with a sprinkle of cinnamon or a few whole toasted pecans for a prettier presentation.
  • Pair it with strong black coffee or a glass of cold milk to balance the sweetness.
Flaky Buttermilk Biscuit Pot Pie filled with juicy chicken, carrots, and peas, steam rising from the rich creamy sauce and herb garnish. Pin this
Flaky Buttermilk Biscuit Pot Pie filled with juicy chicken, carrots, and peas, steam rising from the rich creamy sauce and herb garnish. | maisonbatata.com

Every time I make this cake, I think about that foil-wrapped dish my neighbor handed me, and how one kind gesture introduced me to a dessert I'll be making for the rest of my life. I hope it becomes one of your favorites too.

Recipe FAQs

How long should tres leches cake soak before serving?

Allow the cake to absorb the milk mixture for at least one hour, but overnight refrigeration yields the best results. The longer soaking time ensures the cake becomes fully saturated and develops that signature melt-in-your-mouth texture.

Can I make butter pecan tres leches cake ahead of time?

Absolutely! This dessert actually improves when made ahead. Prepare the cake and soak it in the milk mixture up to 24 hours before serving. Add the whipped cream and pecan topping shortly before serving to maintain their texture.

What makes tres leches cake so moist?

The traditional combination of sweetened condensed milk, evaporated milk, and whole milk creates an incredibly rich soaking liquid. These three milk products penetrate the sponge cake, transforming it into an ultra-creamy, pudding-like dessert that literally melts on your tongue.

How do I store leftover butter pecan tres leches cake?

Keep the cake refrigerated in an airtight container or covered with plastic wrap. It will stay fresh for 3-4 days. Note that the whipped cream may soften slightly over time, but the flavor remains delicious. Bring to room temperature for 15 minutes before serving.

Can I substitute the pecans with other nuts?

While pecans provide the classic Southern flavor, walnuts or almonds make excellent alternatives. Toast any nuts in butter with brown sugar following the same method. Each variation brings its own unique nutty character to this beloved dessert.

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 whipped cream and crunchy buttered pecans creates an irresistible creamy dessert.

Prep Time
30 minutes
Cook Time
30 minutes
Overall Time
60 minutes
Created by Asher Bennett


Skill Level Medium

Cuisine Type Mexican-American

Makes 12 Number of Servings

Diet Preferences Meat-Free

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 14 ounces sweetened condensed milk
02 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 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 the softened butter and granulated sugar until light and fluffy, approximately 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 mixtures: Gradually add the flour mixture to the butter mixture, alternating with milk. Begin and end with the 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 the cake bakes, whisk together sweetened condensed milk, evaporated milk, whole milk, and coconut milk if using in a bowl until smooth.

Step 08

Cool and 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 the tres leches mixture over the cake, ensuring it soaks into the holes. Allow the cake to absorb the 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 approximately 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 the cake has absorbed the milk mixture, spread the whipped cream evenly over the surface.

Step 13

Add pecan topping: Drizzle the cooled butter pecan topping over the 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.

Equipment Needed

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

Allergy Details

Review every ingredient to spot potential allergens. If uncertain, reach out to a healthcare expert.
  • Contains wheat and gluten
  • Contains dairy: milk, butter, and heavy cream
  • Contains eggs
  • Contains tree nuts: pecans

Nutrition Info (each serving)

These nutrition stats are for information and are not a replacement for professional advice.
  • Caloric Value: 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.