Butter Pecan Tres Leches Cake

Featured in: Sweet & Spicy Treats

This Butter Pecan Tres Leches Cake transforms traditional Mexican tres leches into a nutty masterpiece. Tender cake layers absorb a luxurious blend of three milks, creating an incredibly moist base. Toasted pecans caramelized with butter and brown sugar add a delightful crunch, while billowy whipped cream crowns this indulgent dessert. Perfect for celebrations or when you want to impress guests with minimal effort and maximum flavor.

Updated on Sun, 01 Feb 2026 13:42:00 GMT
Freshly baked Butter Pecan Tres Leches Cake soaked in creamy milk, topped with sweet whipped cream and crunchy toasted pecans. Save to Pins
Freshly baked Butter Pecan Tres Leches Cake soaked in creamy milk, topped with sweet whipped cream and crunchy toasted pecans. | spicra.com

My neighbor brought over a slice wrapped in foil one summer evening, insisting I try it before it disappeared at her family gathering. The cake was so soft it barely held its shape, drenched in sweetness and topped with sticky, caramelized pecans that crunched between my teeth. I ate it standing at the kitchen counter, fork in hand, marveling at how something so simple could taste so indulgent. By the time I scraped the plate clean, I knew I had to learn how to make it myself. That was three years ago, and I've been tweaking this butter pecan tres leches ever since.

I made this for my sister's birthday last fall, and she laughed when I pulled it out of the fridge because it looked so unassuming. Then she took a bite and went silent, eyes wide, before asking if I'd bought it from a bakery. I told her the secret was patience, letting the cake drink in all that milk overnight until it turned into something between a cake and a custard. She ate two slices that night and took half the pan home. Now she requests it every year, and I never tell her how easy it actually is to pull off.

Ingredients

  • All-purpose flour: The backbone of the cake, giving it just enough structure to hold the milk without falling apart.
  • Baking powder: Creates a light, airy crumb that soaks up liquid like a sponge instead of turning dense.
  • Unsalted butter: Adds richness to both the cake and the pecan topping, and using unsalted lets you control the sweetness.
  • Granulated sugar: Sweetens the batter and helps create that tender, melt-in-your-mouth texture.
  • Eggs: Bind everything together and give the cake its soft, custardy quality once it soaks.
  • Vanilla extract: A warm backdrop that ties together the buttery pecans and the creamy milk mixture.
  • Sweetened condensed milk: The magic ingredient that makes tres leches taste like liquid velvet.
  • Evaporated milk: Adds body and a slightly caramelized flavor without making the cake too sweet.
  • Whole milk: Thins out the mixture just enough so it seeps into every corner of the cake.
  • Coconut milk: Optional, but it brings a subtle tropical note that makes people ask what the secret is.
  • Pecans: Toasted in butter and brown sugar, they turn into crunchy, candied gems on top.
  • Brown sugar: Caramelizes with the butter to coat the pecans in a sticky, toffee-like glaze.
  • Heavy whipping cream: Whips into soft clouds that balance the richness of everything underneath.
  • Powdered sugar: Sweetens the whipped cream without making it grainy, keeping it silky smooth.

Instructions

Product image
Boil water quickly for tea, coffee, instant soups, and faster prep when cooking grains or noodles.
Check price on Amazon
Prep the pan:
Preheat your oven to 350°F and grease a 9x13-inch pan generously, dusting it with flour so the cake releases easily later. This step matters more than you think, especially once the cake is soaked and fragile.
Mix the dry ingredients:
Whisk together the flour, baking powder, and salt in a medium bowl, breaking up any lumps. Set it aside while you work on the wet ingredients.
Cream the butter and sugar:
Beat the softened butter and granulated sugar together until the mixture turns pale and fluffy, about 3 to 5 minutes. This is where the cake gets its lightness, so don't rush it.
Add eggs and vanilla:
Beat in the eggs one at a time, letting each one blend completely before adding the next, then stir in the vanilla. The batter should look smooth and slightly glossy.
Alternate flour and milk:
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 tough.
Bake the cake:
Pour the batter into the prepared pan and smooth the top with a spatula. Bake for 25 to 30 minutes, until a toothpick comes out clean and the edges pull away slightly from the sides.
Make 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 smell like sweet cream.
Poke and soak:
Let the cake cool for 10 minutes, then use a fork to poke holes all over the surface, going deep but not all the way through. Slowly pour the milk mixture over the top, letting it seep in before adding more.
Chill and absorb:
Cover the pan and refrigerate for at least an hour, but overnight is when the magic really happens. The cake will drink up every drop and turn impossibly tender.
Toast the pecans:
Melt the butter in a skillet over medium heat, add the chopped pecans and brown sugar, and stir constantly for about 5 minutes until the nuts are golden and the sugar bubbles. Remove from heat, stir in vanilla, and let it cool so it thickens into a sticky glaze.
Whip the cream:
Beat the heavy cream with powdered sugar and vanilla until stiff peaks form. It should hold its shape but still look soft and billowy.
Assemble and serve:
Spread the whipped cream over the soaked cake in an even layer, then drizzle the cooled butter pecan topping over the top. Serve it straight from the fridge or let it sit at room temperature for a few minutes before slicing.
Product image
Boil water quickly for tea, coffee, instant soups, and faster prep when cooking grains or noodles.
Check price on Amazon
Chilled slice of Butter Pecan Tres Leches Cake revealing moist layers, drizzled with caramelized brown sugar and buttery nut topping. Save to Pins
Chilled slice of Butter Pecan Tres Leches Cake revealing moist layers, drizzled with caramelized brown sugar and buttery nut topping. | spicra.com

The first time I served this at a potluck, someone asked if I'd used a box mix because it looked so perfect. I laughed and told them it was all from scratch, but that the real trick was just giving it time to rest. By the end of the night, the pan was empty except for a few smears of whipped cream, and I had three people ask me to text them the recipe. That's when I realized this cake doesn't just taste good, it makes people feel like they've been let in on a secret.

How to Store and Reheat

This cake keeps beautifully in the fridge for up to four days, covered tightly with plastic wrap or foil. The longer it sits, the more the flavors meld together, so day two is often better than day one. I've never had to reheat it because it's best served cold, straight from the fridge, but you can let it sit at room temperature for about 15 minutes if you prefer it less chilled. Just don't leave it out too long, or the whipped cream will start to soften and lose its shape.

Variations to Try

I've swapped the pecans for toasted walnuts when that's all I had on hand, and it worked just as well with a slightly earthier flavor. You can also add a pinch of cinnamon or nutmeg to the milk mixture for a warm, spiced note that makes it taste like fall. One time I folded some dulce de leche into the whipped cream, and it turned the topping into something almost too rich to handle, but in the best way. If you want to make it even more indulgent, serve each slice with a scoop of vanilla ice cream and watch it melt into the soaked cake.

Common Mistakes to Avoid

The biggest mistake I see people make is not letting the cake soak long enough, pulling it out of the fridge after an hour and wondering why it's still dry in the middle. Another pitfall is overbeating the cake batter once you add the flour, which creates gluten and turns the crumb tough instead of tender. I've also learned the hard way not to pour the milk mixture too fast, or it will overflow the pan and make a mess in your fridge. Finally, don't add the pecan topping while it's still hot, or it will slide right off the whipped cream and pool at the edges.

  • Poke the cake thoroughly, or the milk won't soak in evenly.
  • Let the cake chill overnight for the best texture and flavor.
  • Cool the pecan topping completely before adding it to the whipped cream.
Product image
Measure spices, liquids, and baking ingredients accurately for consistent results in cooking and baking.
Check price on Amazon
Buttery Mexican-American Butter Pecan Tres Leches Cake served on a dessert plate, garnished with whipped cream and rich pecan crumbles. Save to Pins
Buttery Mexican-American Butter Pecan Tres Leches Cake served on a dessert plate, garnished with whipped cream and rich pecan crumbles. | spicra.com

Every time I make this cake, I'm reminded that the best desserts are the ones that get better with time, the ones you can make ahead and pull out when you need something that feels special without any last-minute stress. It's become my go-to for birthdays, potlucks, and those nights when I just want something sweet waiting in the fridge.

Questions & Answers

Can I make this cake ahead of time?

Yes, this cake actually improves when made ahead. Prepare it the day before serving and refrigerate overnight to allow the milk mixture to fully absorb, resulting in an even more tender and flavorful dessert.

Can I substitute the pecans with other nuts?

Absolutely! Walnuts, almonds, or hazelnuts work wonderfully as substitutes. Toast them the same way with butter and brown sugar for equally delicious results.

How should I store leftovers?

Store any remaining cake covered in the refrigerator for up to 4 days. The milk-soaked texture holds up well, though the pecans may soften slightly over time.

Is the coconut milk necessary?

No, coconut milk is optional. It adds richness and a subtle tropical note, but the cake will be delicious with just the traditional three milks: sweetened condensed, evaporated, and whole milk.

Why is my cake soggy instead of moist?

Pour the milk mixture slowly and ensure your cake has adequate cooling time. The fork holes help absorption, but pouring too quickly can create pooling. Let it rest for at least an hour or overnight for proper soaking.

Can I make this dairy-free?

While challenging due to the milk-based nature of tres leches, you can experiment with coconut cream, almond milk condensed milk alternatives, and coconut whipped cream for a dairy-free version.

Butter Pecan Tres Leches Cake

Milk-soaked cake with toasted buttered pecans and sweet whipped cream for a creamy, nutty indulgence.

Prep Time
30 min
Time to Cook
30 min
Overall Time
60 min
Recipe by spicra Olivia Carter

Dish Category Sweet & Spicy Treats

Skill Level Medium

Cuisine Type Mexican-American

Makes 12 Number of Servings

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

Cooking Steps

Step 01

Prepare pan and dry ingredients: Preheat oven to 350°F. Grease and flour a 9x13-inch baking pan. In a medium bowl, whisk together flour, baking powder, and salt. Set aside.

Step 02

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 03

Incorporate eggs and vanilla: Beat in the eggs one at a time, mixing well after each addition. Add the vanilla extract and mix until fully combined.

Step 04

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

Step 05

Bake cake layers: Pour the batter into the prepared pan and spread evenly. Bake for 25 to 30 minutes, or until a toothpick inserted in the center comes out clean.

Step 06

Prepare tres leches mixture: While the cake is baking, whisk together the sweetened condensed milk, evaporated milk, whole milk, and coconut milk if using in a bowl until smooth.

Step 07

Pierce and soak cake: Remove the cake from the oven and let cool for 10 minutes. Using a fork, poke holes all over the top of the cake. 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, preferably overnight in the refrigerator.

Step 08

Toast butter pecan mixture: Melt the butter in a skillet over medium heat. Add the chopped pecans and brown sugar; cook, stirring frequently, for approximately 5 minutes until the pecans are toasted and the mixture is bubbly. Remove from heat and stir in the vanilla extract. Let cool slightly.

Step 09

Whip cream topping: In a separate bowl, whip the heavy cream with the powdered sugar and vanilla extract until stiff peaks form.

Step 10

Assemble and finish: Once the cake has absorbed the milk mixture, spread the whipped cream evenly over the surface. Drizzle the cooled butter pecan topping over the whipped cream. Serve chilled or at room temperature.

Necessary Tools

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

Allergy Details

Go through each ingredient to spot allergens. If unsure, reach out to a healthcare provider.
  • Contains wheat and gluten
  • Contains dairy including milk, butter, and cream
  • Contains eggs
  • Contains tree nuts, specifically pecans

Nutrition Info (each portion)

For informational use only—please talk to your doctor for health advice.
  • Calorie Count: 550
  • Fats: 33 g
  • Carbohydrates: 57 g
  • Proteins: 7 g