Butter Pecan Tres Leches Cake

Featured in: Kitchen Routine Recipes

This indulgent Mexican-American dessert features tender sponge cake soaked in a traditional three-milk blend, then crowned with toasted butter pecans and fluffy whipped cream. The preparation involves baking a vanilla sponge, puncturing it to create absorption channels, and drenching it with sweetened condensed, evaporated, and coconut milks. After an overnight rest, the creamy creation gets topped with freshly whipped cream and caramelized pecans cooked in butter and brown sugar.

The result delivers contrasting textures—the soft, pudding-like interior against crisp, candied nuts—with rich dairy flavors balanced by vanilla and subtle coconut notes. Best served chilled after allowing the milk mixture to fully penetrate the crumb for maximum moisture and flavor integration.

Updated on Mon, 02 Feb 2026 08:12:00 GMT
Freshly baked Butter Pecan Tres Leches Cake soaked in sweet milk, ready for serving. Pin it
Freshly baked Butter Pecan Tres Leches Cake soaked in sweet milk, ready for serving. | cozyitri.com

My neighbor brought this to a potluck last summer, and I stood at the dessert table eating three pieces while pretending to mingle. The creamy milk-soaked layers paired with those caramelized pecans made me forget all about small talk. I asked for the recipe immediately, scribbled it on a napkin, and recreated it the following weekend. Now it shows up at every gathering I host, and people have stopped asking what I'm bringing.

I made this for my sister's birthday dinner, and she insisted on eating it straight from the pan with a spoon at midnight. We sat on the kitchen floor laughing about how we used to sneak dessert as kids. The next morning, half the cake was gone, and no one admitted to the crime. It became our tradition after that, one cake, two forks, zero regrets.

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: Provides structure without making the cake heavy, which is crucial since it will soak up so much liquid later.
  • Unsalted butter (softened): Creaming it properly with sugar creates air pockets that keep the cake tender even after the milk bath.
  • Eggs: Add richness and help the batter hold together, beat them in one at a time to avoid curdling.
  • Sweetened condensed milk: The backbone of tres leches, it adds sweetness and a silky texture that regular milk cannot replicate.
  • Evaporated milk: Thins out the condensed milk just enough so the cake absorbs it without turning to mush.
  • Whole milk: Balances the richness and ensures the cake stays moist without becoming too dense.
  • Pecans (chopped): Toasting them in butter and brown sugar transforms them into crunchy, caramelized gems.
  • Heavy whipping cream: Whips up into soft clouds that contrast beautifully with the soaked cake beneath.
  • Brown sugar: Adds molasses depth to the pecan topping, making it taste more complex than plain white sugar ever could.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prep the Pan and Oven:
Preheat your oven to 350°F and grease a 9x13 inch pan thoroughly, then dust it lightly with flour. This prevents sticking, which matters more than you think when the cake gets this moist.
Mix the Dry Ingredients:
Whisk together flour, baking powder, and salt in a medium bowl, then set it aside. This step ensures even distribution so you don't get pockets of baking powder later.
Cream Butter and Sugar:
Beat softened butter and granulated sugar in a large bowl for 3 to 5 minutes until the mixture turns pale and fluffy. The air you incorporate here is what keeps the cake light.
Add Eggs and Vanilla:
Beat in eggs one at a time, mixing well after each, then stir in vanilla extract. Adding them slowly prevents the batter from splitting.
Combine Wet and Dry:
Alternate adding the flour mixture and milk to the butter mixture, starting and ending with flour, mixing just until combined. Overmixing develops gluten and makes the cake tough.
Bake the Cake:
Pour batter into the prepared pan, spread it evenly, and bake for 25 to 30 minutes until a toothpick comes out clean. Let it cool for 10 minutes before proceeding.
Prepare the Milk Mixture:
Whisk together sweetened condensed milk, evaporated milk, whole milk, and optional coconut milk until smooth. The coconut milk adds a subtle richness, but you can skip it if you prefer.
Poke and Soak:
Use a fork to poke holes all over the cooled cake, then slowly pour the milk mixture over the top, letting it seep into every crevice. Refrigerate for at least an hour, or overnight if you have the patience.
Make the Butter Pecan Topping:
Melt butter in a skillet over medium heat, add chopped pecans and brown sugar, then cook for about 5 minutes, stirring often until bubbly and toasted. Stir in vanilla extract off the heat and let it cool slightly.
Whip the Cream:
Beat heavy cream with powdered sugar and vanilla extract until stiff peaks form. Spread this evenly over the soaked cake just before serving.
Assemble and Serve:
Drizzle the cooled butter pecan mixture over the whipped cream layer. Serve chilled or at room temperature, depending on your preference.
Butter Pecan Tres Leches Cake topped with creamy whipped cream and drizzled caramelized pecans. Pin it
Butter Pecan Tres Leches Cake topped with creamy whipped cream and drizzled caramelized pecans. | cozyitri.com

This cake showed up at my friend's baby shower, and I watched a room full of strangers bond over second slices. Someone said it tasted like comfort, and someone else said it tasted like childhood, and I realized food does that sometimes. It becomes the thing people remember long after the event fades.

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.

Storing and Making Ahead

This cake actually improves after a day in the fridge, so I always make it the night before I need it. Cover it tightly with plastic wrap to prevent it from absorbing fridge odors, and add the whipped cream and pecans just before serving. It keeps well for up to three days, though in my house it never lasts that long. If you want to freeze it, do so before adding the whipped topping, then thaw overnight and finish assembling.

Customizing the Flavor

I have added a pinch of cinnamon to the milk mixture when I want a warmer, spicier note, and it works beautifully. You can also swap pecans for walnuts or even toasted almonds if that is what you have on hand. Some people stir a tablespoon of rum or bourbon into the tres leches mixture for an adult twist, and I won't say I haven't tried that myself. The coconut milk is optional, but it adds a subtle tropical undertone that surprises people in the best way.

Serving Suggestions

I like serving this cake with a scoop of vanilla ice cream on the side, especially in the summer when the contrast between cold and creamy feels perfect. Fresh berries also work well as a garnish if you want to add a pop of color and a hint of tartness. Some guests prefer it chilled straight from the fridge, while others let it sit out for a few minutes to soften. However you serve it, make sure you have extra napkins nearby because this dessert gets messy in the most delightful way.

  • Pair it with strong coffee or espresso to balance the sweetness.
  • Garnish with a light dusting of cinnamon or a few whole toasted pecans for presentation.
  • Cut smaller squares than you think you need, this cake is rich and a little goes a long way.
Moist slice of Butter Pecan Tres Leches Cake on a plate, garnished with toasted pecans. Pin it
Moist slice of Butter Pecan Tres Leches Cake on a plate, garnished with toasted pecans. | cozyitri.com

This cake has earned a permanent spot in my repertoire, and I hope it does the same for you. It is the kind of dessert that makes people linger at the table, and that is always a good sign.

Recipe Q&A

How long should the cake soak in the milk mixture?

Allow at least 1 hour for absorption, though overnight refrigeration yields the best results. The extended resting time lets the three-milk blend fully penetrate the crumb, creating that signature moist, pudding-like texture throughout.

Can I make this dessert ahead of time?

Absolutely. In fact, this actually improves with time. Prepare everything up to 2 days in advance, storing it covered in the refrigerator. The flavors meld together beautifully, and the texture becomes even more creamy and cohesive.

What type of pan works best for this dessert?

A 9x13-inch baking pan provides the ideal surface area for even milk absorption. Glass or metal pans both work well, though glass allows you to see whether the milk has fully soaked through to the bottom layer.

Is coconut milk necessary in the tres leches mixture?

Coconut milk is optional but recommended. It adds subtle tropical notes and extra richness that complement the pecan topping. If you prefer traditional flavor, simply replace it with additional whole milk.

How should I store leftovers?

Keep covered in the refrigerator for up to 4 days. The whipped topping may soften slightly, but the texture remains delicious. Avoid freezing, as the milk-soaked texture becomes grainy when thawed.

Can I substitute the pecans with other nuts?

Walnuts make an excellent alternative with a similar crunch and earthy flavor profile. For a lighter option, try toasted almonds or hazelnuts. The butter-and-brown-sugar caramelization works well with most tree nuts.

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 meet crunchy buttered pecans and clouds of sweet whipped cream.

Prep Duration
30 min
Time to Cook
30 min
Overall Time
60 min
Created by Liam Carlson


Skill Level Medium

Cuisine Mexican-American

Portions 12 Number of Servings

Dietary Info Vegetarian-Friendly

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

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 to 5 minutes.

Step 04

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

Step 05

Combine wet and dry mixtures: 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 to 30 minutes, or 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: Remove cake from oven and let cool for 10 minutes. Using a fork, poke holes throughout the top of the cake.

Step 09

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

Step 10

Toast butter pecan mixture: 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 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.

Equipment Needed

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

Allergy Notice

Inspect every component for allergens. Consult your doctor if you're uncertain.
  • Contains wheat and gluten
  • Contains dairy products including milk, butter, and cream
  • Contains eggs
  • Contains tree nuts, specifically pecans
  • Double-check labels for processed ingredients if you have food allergies

Nutrition (per portion)

Intended as guidance only. Speak with a healthcare expert for advice.
  • Energy (kcal): 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.