Butter Pecan Tres Leches Cake

Featured in: Simple Sweet Options

This rich Mexican-American dessert features tender sponge cake soaked in a three-milk blend, then crowned with vanilla whipped cream and buttery toasted pecans. The cake needs time to rest—ideally overnight—allowing the sweet milks to fully penetrate every crumb for maximum creaminess. Toasted pecans add a delightful crunch that balances the soft, custard-like texture of the milk-soaked layers.

Updated on Mon, 02 Feb 2026 12:05:00 GMT
A slice of Butter Pecan Tres Leches Cake reveals soaked layers and fluffy white whipped cream. Save to Pinterest
A slice of Butter Pecan Tres Leches Cake reveals soaked layers and fluffy white whipped cream. | itrihouse.com

My neighbor knocked on my door one Saturday holding a glass dish covered in foil, insisting I try what she called the best dessert she'd ever made. One bite of that milk-drenched cake topped with candied pecans and I stood in my doorway, fork in hand, unable to speak. The next weekend I was in her kitchen, notebook out, learning every step. I've been making this butter pecan tres leches ever since, and it never fails to quiet a room.

I brought this to a potluck once, worried it looked too simple next to the decorated cupcakes and pie towers. By the time I turned around, half the pan was gone and someone was taking a photo of the label I'd written on a index card. Three people asked for the recipe before I even got a serving myself. That's when I learned that sometimes the dessert that disappears fastest is the one that just tastes like home.

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 structure of the cake, but don't overmix it or you'll end up with something tough instead of tender.
  • Baking powder: Fresh baking powder matters more than you think, check the date or your cake won't rise properly.
  • Unsalted butter (for cake): Softened to room temperature so it creams smoothly with the sugar, creating those air pockets that make the cake light.
  • Granulated sugar: Whipped with butter until the mixture looks pale and fluffy, usually takes a full five minutes.
  • Large eggs: Add them one at a time and let each one blend in completely before adding the next.
  • Vanilla extract: Use the real stuff, not imitation, it makes a difference you can taste.
  • Milk (for batter): Whole milk works best, bringing moisture and richness to the crumb.
  • Sweetened condensed milk: The sweet, sticky base of the tres leches mixture that soaks into every bite.
  • Evaporated milk: Adds creaminess without making the soak too heavy or sugary.
  • Whole milk (for soak): Thins out the mixture just enough so it actually absorbs instead of pooling on top.
  • Unsweetened coconut milk: Optional, but it adds a subtle tropical note that I never skip anymore.
  • Pecans: Chop them roughly so you get both big crunchy pieces and smaller bits that stick to the whipped cream.
  • Unsalted butter (for topping): Melts into the pecans and sugar, creating a glossy, caramelized coating.
  • Brown sugar: Gives the pecans that deep, molasses-like sweetness that makes them taste candied.
  • Heavy whipping cream: Cold cream whips up faster and holds its shape longer, so keep it in the fridge until you're ready.
  • Powdered sugar: Sweetens the whipped cream without adding graininess 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 the pan:
Preheat your oven to 350°F and grease a 9x13-inch pan generously, then dust it lightly with flour. This step prevents sticking, especially important since the cake will soak up so much liquid later.
Mix the dry ingredients:
Whisk together the flour, baking powder, and salt in a medium bowl until evenly combined. Set it aside while you work on the butter and sugar.
Cream butter and sugar:
Beat the softened butter and granulated sugar together in a large bowl for about 3 to 5 minutes until the mixture looks pale and fluffy. 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, making sure each one is fully mixed in before adding the next, then stir in the vanilla extract. The batter should look smooth and glossy.
Combine wet and dry:
Add the flour mixture to the butter mixture in three parts, alternating with the milk, starting and ending with flour. Mix gently just until you don't see any dry streaks.
Bake the cake:
Pour the batter into your prepared pan, spread it evenly, and bake for 25 to 30 minutes. A toothpick poked in the center should come out clean or with just a few moist crumbs.
Make 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. 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 top, going nearly to the bottom. Slowly pour the milk mixture over the entire surface, letting it soak in as you go.
Chill the cake:
Cover the pan and refrigerate for at least 1 hour, but overnight is even better. The cake needs time to drink up all that creamy goodness.
Toast the pecans:
Melt butter in a skillet over medium heat, add the chopped pecans and brown sugar, then cook for about 5 minutes, stirring often, until the pecans smell toasty and the sugar bubbles. Stir in vanilla and let it cool.
Whip the cream:
In a cold bowl, whip the heavy cream with powdered sugar and vanilla until stiff peaks form. Don't overbeat or you'll end up with butter.
Assemble and top:
Spread the whipped cream evenly over the chilled, soaked cake, then drizzle the cooled butter pecan topping over the cream. Serve it cold or let it sit at room temperature for 10 minutes before slicing.
A whole Butter Pecan Tres Leches Cake sits in a glass baking pan with pecans. Save to Pinterest
A whole Butter Pecan Tres Leches Cake sits in a glass baking pan with pecans. | itrihouse.com

I made this for my daughter's birthday last year instead of the fancy bakery cake she thought she wanted. She took one bite, looked up at me, and said it tasted like a hug. Now she requests it every year, and I'm perfectly fine with that tradition.

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 foil and keep it in the fridge for up to four days. The cake actually gets better on day two and three as the flavors settle and the milk soak deepens. If you're worried about the whipped cream softening, you can store the cake soaked but untopped, then add fresh whipped cream and pecans right before serving. I've never had leftovers last longer than three days, but I'm told it freezes well if you wrap individual slices in plastic wrap and then foil.

Serving Suggestions

This cake is rich enough to stand on its own, but a small scoop of vanilla ice cream on the side turns it into something ridiculous in the best way. I've also served it with a drizzle of caramel sauce and a pinch of flaky sea salt, which made my brother-in-law go back for thirds. For parties, I like to cut it into small squares since it's so decadent. A cup of strong coffee or a glass of cold milk alongside each slice is all you really need.

Common Mistakes to Avoid

The biggest mistake is not letting the cake soak long enough, patience is everything here. I've also learned not to skip greasing the pan well, because a milk-soaked cake is nearly impossible to remove if it sticks. Another thing, don't use low-fat or skim milk in the soak, the richness matters and you'll taste the difference if you skimp. Finally, make sure your baking powder isn't expired or your cake will come out dense and flat instead of light and fluffy.

  • Always let the cake cool slightly before poking holes, or it might collapse in the center.
  • Don't pour all the milk mixture at once, let it soak in gradually so nothing pools on top.
  • Taste your whipped cream before spreading it, you might want a little more sugar depending on how sweet you like things.
Butter Pecan Tres Leches Cake is drizzled with caramelized pecan topping on a rustic table. Save to Pinterest
Butter Pecan Tres Leches Cake is drizzled with caramelized pecan topping on a rustic table. | itrihouse.com

This cake has become my go-to whenever I need to show up with something that matters, and it's never let me down. I hope it becomes one of those recipes you make so often you stop measuring and just know.

Recipe FAQs

How long should the cake soak in the milk mixture?

Allow the cake to absorb the milk mixture for at least 1 hour, though overnight chilling yields the best results. The longer soaking time ensures every layer becomes incredibly tender and infused with the sweet three-milk blend.

Can I make this dessert ahead of time?

Absolutely! This cake actually improves with time. Prepare it up to 24 hours before serving—the flavors meld beautifully as the cake continues absorbing the tres leches mixture. Store covered in the refrigerator until ready to serve.

What makes the butter pecan topping special?

The pecans are toasted in butter with brown sugar until bubbly and fragrant, creating a caramelized, crunchy topping that contrasts perfectly with the soft milk-soaked cake and velvety whipped cream. A splash of vanilla enhances the nutty sweetness.

Is coconut milk necessary for the tres leches mixture?

Coconut milk is optional but adds subtle richness and depth. Traditional versions rely solely on condensed, evaporated, and whole milk. If you prefer classic flavor without coconut notes, simply replace with additional whole milk.

How should I store leftover cake?

Keep the cake covered in the refrigerator, where it will stay fresh for 3-4 days. The milk-soaked texture remains beautifully moist. Some enjoy serving it chilled, while others prefer letting it sit at room temperature for 20 minutes before serving.

Can I add other flavors to the milk mixture?

Cinnamon, nutmeg, or a splash of rum or Kahlúa can be stirred into the tres leches mixture for extra depth. These additions complement the pecans and create a more complex flavor profile without overwhelming the classic taste.

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

Tender milk-soaked layers with toasted pecans and sweet whipped cream topping

Prep Time
30 min
Cook Time
30 min
Total Duration
60 min
Recipe by Grace Ellington

Recipe Type Simple Sweet Options

Skill Level Medium

Cuisine type Mexican-American

Makes 12 Serving Size

Dietary notes Vegetarian-Friendly

What You'll Need

Cake Base

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 oz) sweetened condensed milk
02 1 can (12 oz) 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 Cream Topping

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

How to Make It

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

Step 08

Pierce Cake Layer: Remove cake from oven and cool for 10 minutes. Using a fork, poke holes all over the top surface.

Step 09

Soak Cake: Slowly pour tres leches mixture over cake, ensuring it soaks into holes. Allow cake to absorb milk for at least 1 hour, preferably overnight in refrigerator.

Step 10

Toast Pecan Topping: Melt butter in 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. Cool slightly.

Step 11

Whip Cream: In 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.

Step 13

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

Tools You'll Need

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

Allergy info

Review ingredients for allergens. Reach out to a healthcare expert if unsure.
  • Contains wheat and gluten
  • Contains dairy products including milk, butter, and cream
  • Contains eggs
  • Contains tree nuts, specifically pecans

Nutrition Info (per serving)

For your reference only. Always confirm with a medical provider.
  • Caloric Value: 550
  • Fat content: 33 g
  • Carbohydrates: 57 g
  • Protein amount: 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.