Butter Pecan Tres Leches Cake

Featured in: Home Table Cooking

This indulgent Mexican-American dessert features tender sponge cake soaked in a traditional three-milk blend, then crowned with fluffy whipped cream and buttery toasted pecans. The combination creates an irresistible texture contrast—creamy, moist cake meets crunchy nutty topping.

Preparation involves baking a light vanilla cake, poking it to absorb the sweet milk mixture, then finishing with homemade whipped cream and caramelized pecans. While it requires overnight chilling for optimal absorption, the result is worth the wait.

Updated on Mon, 02 Feb 2026 12:06:00 GMT
Butter Pecan Tres Leches Cake features a milk-soaked slice topped with toasted pecans and sweet whipped cream on a marble slate. Save
Butter Pecan Tres Leches Cake features a milk-soaked slice topped with toasted pecans and sweet whipped cream on a marble slate. | petitzayan.com

My neighbor brought this to a block party last summer, and I stood by the dessert table eating three slices before I realized people were staring. The cake was impossibly moist, almost custard-like, with sticky-sweet pecans that clung to my fingers. I begged her for the recipe on the spot, and she laughed, telling me it was her grandmother's secret weapon for winning over skeptical in-laws. Now it's become my own secret weapon whenever I need to impress without looking like I'm trying too hard.

The first time I made this for my sister's birthday, I panicked when the cake looked like it was drowning in milk. I nearly tossed the whole thing, convinced I'd ruined it, but my husband insisted we let it sit overnight anyway. The next morning, I pulled it from the fridge and nearly cried with relief—it had absorbed every drop and turned into the most decadent thing I'd ever baked. My sister still asks for it every year, and I never tell her how close it came to being a garbage disaster.

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 backbone of your tender crumb, sifted with baking powder to keep the cake light enough to soak up all that milk without turning gummy.
  • Unsalted butter (softened): Creaming this with sugar creates air pockets that make the cake melt on your tongue, so let it sit at room temperature for at least an hour.
  • Granulated sugar: Sweetens the cake base while helping create that fluffy texture when beaten with butter.
  • Large eggs: They bind everything together and add richness, so crack them one at a time to avoid scrambling them into the butter.
  • Vanilla extract: A teaspoon in the batter and another in the topping ties all the flavors together with warm, familiar sweetness.
  • Whole milk: Use full-fat for the batter and the tres leches mixture—skim milk just won't give you that luxurious mouthfeel.
  • Sweetened condensed milk: This is the magic ingredient that makes tres leches so addictive, coating every crumb with sugary creaminess.
  • Evaporated milk: Adds body to the soak without making it too heavy or cloying.
  • Coconut milk (optional): I started adding this after a trip to a Cuban bakery, and it brings a subtle tropical note that makes people ask what your secret is.
  • Pecans (chopped): Toast them in butter and brown sugar until they smell like autumn and crunch like candy.
  • Brown sugar: Caramelizes with the butter to create that sticky-sweet pecan topping that everyone fights over.
  • Heavy whipping cream: Whip it cold with powdered sugar until it forms stiff peaks that sit like clouds on top of the soaked cake.

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 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 heartbreak when you try to serve and the cake sticks to the bottom.
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 so everything stays organized.
Cream Butter and Sugar:
Beat softened butter and granulated sugar on medium-high speed for 3 to 5 minutes until the mixture looks pale and fluffy. This is where the cake gets its tender crumb, so don't rush it.
Add Eggs and Vanilla:
Crack in the eggs one at a time, beating well after each addition, then mix in vanilla extract. The batter should look smooth and glossy by now.
Combine Wet and Dry:
Alternate adding the flour mixture and milk to the butter mixture, starting and ending with flour, and mix just until combined. Overmixing makes the cake tough, so stop as soon as the streaks disappear.
Bake the Cake:
Pour the batter into your prepared pan, smooth the top with a spatula, and bake for 25 to 30 minutes. A toothpick inserted in the center should come out clean, and the edges will just start to pull away from the pan.
Prepare the Tres Leches:
While the cake bakes, whisk together sweetened condensed milk, evaporated milk, whole milk, and coconut milk if using. The mixture should be smooth and slightly thickened.
Poke and Soak:
Let the baked cake cool for 10 minutes, then use a fork to poke holes all over the surface—don't be shy, you want plenty of channels for the milk to seep in. Slowly pour the tres leches mixture over the cake, letting it pool and sink into every hole.
Refrigerate:
Cover the pan with plastic wrap and refrigerate for at least 1 hour, but overnight is when the magic really happens. The cake will absorb every drop and turn impossibly creamy.
Make the Butter Pecan Topping:
Melt butter in a skillet over medium heat, then add chopped pecans and brown sugar. Stir constantly for about 5 minutes until the pecans are toasted and the mixture bubbles and smells like caramel, then remove from heat and stir in vanilla.
Whip the Cream:
In a cold bowl, beat 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 over the top. Serve chilled or at room temperature, and watch it disappear.
A chilled slice of Butter Pecan Tres Leches Cake with a drizzle of caramelized pecans next to a glass of milk. Save
A chilled slice of Butter Pecan Tres Leches Cake with a drizzle of caramelized pecans next to a glass of milk. | petitzayan.com

My mother-in-law, who famously dislikes sweets, ate two pieces of this cake at Thanksgiving and asked if I'd made it from scratch. When I said yes, she hugged me for the first time in three years. That's when I realized this cake has powers beyond just tasting good—it opens doors, starts conversations, and somehow makes people forget their diets. Now I keep the recipe card taped inside my favorite cookbook, with a note scribbled in the margin that says "emergency use only."

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

Cover the pan tightly with plastic wrap or transfer slices to an airtight container and refrigerate for up to 4 days. The cake actually gets better as it sits because the flavors meld and the texture becomes even creamier. I've never had leftovers last longer than two days, though, because my family sneaks bites straight from the fridge at midnight. If you want to freeze it, wrap individual slices in plastic wrap and then foil, and freeze for up to a month—just thaw in the fridge overnight before serving.

Variations to Try

You can swap the pecans for walnuts or almonds if that's what you have on hand, though pecans have the best buttery flavor. I've also stirred a tablespoon of bourbon into the butter pecan topping for an adults-only version that makes dinner parties infinitely more interesting. If you want to go full tropical, add shredded coconut to the whipped cream and use all coconut milk in the tres leches mixture. One friend of mine adds a pinch of cinnamon and nutmeg to the milk soak, and it tastes like fall in cake form.

Serving Suggestions

This cake is rich enough to stand alone, but a scoop of vanilla ice cream on the side turns it into a true showstopper. I like to serve it in shallow bowls with a drizzle of caramel sauce and a sprinkle of flaky sea salt for contrast. It pairs beautifully with strong coffee or a glass of dessert wine if you're feeling fancy. For parties, cut it into small squares because a little goes a long way, and people always come back for seconds anyway.

  • Serve chilled for the most refreshing experience, especially in warm weather.
  • Garnish with extra toasted pecans or a dusting of cinnamon for a prettier presentation.
  • Pair with fresh berries to cut through the richness if your crowd prefers lighter desserts.
Close-up of Butter Pecan Tres Leches Cake revealing fluffy whipped topping and crunchy brown sugar pecans on a dark plate. Save
Close-up of Butter Pecan Tres Leches Cake revealing fluffy whipped topping and crunchy brown sugar pecans on a dark plate. | petitzayan.com

This cake has become my go-to for every occasion that calls for something special but not fussy. It's the dessert that makes people lean back in their chairs, close their eyes, and ask for the recipe—and honestly, I never get tired of that moment.

Recipe FAQs

How long should the cake soak before serving?

For the best results, let the cake soak overnight in the refrigerator. This allows the three-milk mixture to fully penetrate the sponge layers, creating that signature melt-in-your-mouth texture. Minimum soaking time is one hour, but longer chilling yields superior results.

Can I make this dessert ahead of time?

Absolutely. In fact, this dessert tastes better when made 1-2 days ahead. The extended chilling time allows the milk mixture to fully infuse the cake. Assemble everything except the pecan topping, then add the nuts shortly before serving for optimal crunch.

What makes tres leches different from regular cake?

Tres leches means 'three milks' in Spanish. Unlike traditional cakes, this sponge is deliberately pierced and soaked in a blend of sweetened condensed milk, evaporated milk, and whole milk. This creates an exceptionally moist, creamy texture that practically melts in your mouth.

Can I substitute the pecans with other nuts?

Walnuts make an excellent substitute and pair beautifully with the milky flavors. You could also use toasted almonds or hazelnuts. If serving someone with nut allergies, simply omit the nuts and increase the brown sugar in the topping for a caramelized finish.

Why did my cake not absorb all the milk mixture?

This usually happens if you didn't poke enough holes or if the cake was too cold when you poured the milk. Make sure to poke thoroughly with a fork while the cake is still warm. Also, pour slowly and give the liquid time to soak in before adding more.

How should I store leftovers?

Keep the cake covered in the refrigerator for up to 4 days. The milk-soaked texture actually improves over time. Avoid freezing, as the milk mixture can separate and the whipped topping will become watery when thawed.

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 toasted buttered pecans and whipped cream topping

Prep time
30 minutes
Time to cook
30 minutes
Overall time
60 minutes
Created by Juliette Meyer

Meal type Home Table Cooking

Skill level Medium

Cuisine Mexican-American

Servings made 12 Portions

Dietary notes 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 14 oz sweetened condensed milk
02 12 oz evaporated milk
03 1 cup whole milk
04 ½ cup unsweetened coconut milk

Butter Pecan Topping

01 1 cup pecans, chopped
02 ¼ cup unsalted butter
03 ½ cup packed brown sugar
04 1 teaspoon vanilla extract

Whipped Cream Topping

01 1 cup heavy whipping cream
02 ¼ cup powdered sugar
03 1 teaspoon vanilla extract

How to Prepare

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

Alternate 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 layer: Pour batter into prepared pan and spread evenly. Bake for 25-30 minutes 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 and soak: Remove cake from oven and cool for 10 minutes. Using a fork, poke holes all over the top of the cake. Slowly pour tres leches mixture over cake, ensuring it soaks into holes. Allow to absorb for at least 1 hour, preferably overnight in the refrigerator.

Step 09

Toast butter pecans: 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 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: Once cake has absorbed milk mixture, spread whipped cream evenly over surface. Drizzle cooled butter pecan topping over whipped cream.

Step 12

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 info

Be sure to check all ingredients for allergens and talk to your doctor if necessary.
  • Contains wheat (gluten)
  • Contains dairy: milk, butter, heavy cream
  • Contains eggs
  • Contains tree nuts: pecans

Nutrition details (per portion)

Nutrition information is for general guidance and shouldn't replace advice from a professional.
  • 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.