Butter Pecan Tres Leches Cake

Featured in: Sweet Treats & Home Baking

Indulge in the rich fusion of Mexican and American dessert traditions with this butter pecan tres leches cake. The sponge base absorbs three varieties of milk, creating an incredibly moist and tender texture that melts in your mouth. Toasted pecans caramelized in butter and brown sugar add a delightful crunch, while clouds of vanilla-scented whipped cream provide the perfect finishing touch.

Plan ahead, as this dessert requires patience—the longer it soaks, the more flavorful and creamy it becomes. The optional coconut milk in the soaking mixture adds subtle tropical notes, while a pinch of cinnamon or nutmeg can warm up the classic flavor profile. Serve chilled with vanilla ice cream for an extra decadent experience.

Updated on Sun, 01 Feb 2026 11:23:00 GMT
Freshly baked Butter Pecan Tres Leches Cake sliced on a plate, drizzled with sticky caramel and nutty pecans. Save to Pinterest
Freshly baked Butter Pecan Tres Leches Cake sliced on a plate, drizzled with sticky caramel and nutty pecans. | nexusfork.com

My neighbor handed me a slice through the fence one August evening, and I stood there in my garden holding a paper plate, fork halfway to my mouth, completely silent. The cake was cold, impossibly tender, and those buttery pecans on top crackled against the soft cream in a way that made me forget I was supposed to be weeding. I asked for the recipe right then, still chewing, and she laughed and said it takes patience but it's worth every single hour of waiting.

I made this for my sister's birthday last spring, and by the time we cut into it, the whole table went quiet. She said it tasted like something you'd order at a fancy bakery, and I didn't tell her I'd been nervous about the soaking step all day. When I checked it that morning, the milk had vanished into the cake, leaving it glistening and heavy with sweetness, and I knew I'd done something right.

Ingredients

  • All-purpose flour: The backbone of the cake, giving it just enough structure to hold all that milk without falling apart.
  • Baking powder: Creates the tender crumb that lets the milk seep into every corner.
  • Unsalted butter (for cake): Adds richness and a slight golden flavor that makes this more than just a sponge.
  • Granulated sugar: Sweetens the batter and helps the butter cream into something light and fluffy.
  • Large eggs: Bind everything together and give the cake its soft, custardy texture once soaked.
  • Vanilla extract (for cake): A warm undertone that deepens the flavor without shouting.
  • Milk (for batter): Keeps the batter smooth and helps it bake up tender.
  • Sweetened condensed milk: The sweet, thick base of the tres leches mixture that clings to every bite.
  • Evaporated milk: Adds creaminess without being too heavy or too sweet.
  • Whole milk: Lightens the mixture just enough so it soaks in instead of pooling on top.
  • Unsweetened coconut milk: Optional, but it adds a subtle richness and a hint of tropical warmth.
  • Pecans: Toasted until fragrant, they bring the nutty crunch that makes this cake unforgettable.
  • Unsalted butter (for topping): Melts with the brown sugar to coat the pecans in glossy, caramel sweetness.
  • Brown sugar: Caramelizes as it cooks, turning the pecans into candy-like clusters.
  • Vanilla extract (for topping): A splash at the end brings all the flavors together.
  • Heavy whipping cream: Whips into soft clouds that sit on top like a pillow.
  • Powdered sugar: Sweetens the cream without weighing it down.
  • Vanilla extract (for whipped topping): Adds a gentle sweetness that ties the whole dessert together.

Instructions

Product image
Keep kitchen knives sharp for safer slicing, chopping, and precise prep during everyday cooking.
Check price on Amazon
Get the oven ready:
Preheat your oven to 350°F and grease a 9x13-inch pan, then dust it lightly with flour so the cake releases easily later. This step matters more than you think.
Mix the dry ingredients:
Whisk the flour, baking powder, and salt in a bowl until evenly combined. Set it aside while you work on the butter.
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.
Add the eggs:
Beat in the eggs one at a time, letting each one blend completely before adding the next. Stir in the vanilla and watch the batter turn smooth and glossy.
Combine wet and dry:
Add the flour mixture in three parts, alternating with the milk, starting and ending with flour. Mix gently, just until no streaks remain.
Bake the cake:
Pour the batter into your prepared pan and spread it evenly. Bake for 25 to 30 minutes, until a toothpick comes out clean and the top springs back when touched.
Prepare the milk soak:
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 poke holes all over the top with a fork. Pour the milk mixture slowly over the surface, letting it sink in gradually.
Let it rest:
Cover the cake and refrigerate for at least one hour, but overnight is better. The cake will drink up the milk and become impossibly tender.
Make the butter pecan topping:
Melt the butter in a skillet over medium heat, then add the pecans and brown sugar. Stir frequently for about 5 minutes until the pecans are toasted and the sugar bubbles, then remove from heat and stir in the vanilla.
Whip the cream:
Beat the heavy cream with powdered sugar and vanilla until stiff peaks form. Don't overbeat or it will turn grainy.
Assemble and serve:
Spread the whipped cream evenly over the soaked cake, then drizzle the cooled butter pecan topping on top. Serve it cold or let it sit at room temperature for a few minutes before slicing.
Product image
Keep kitchen knives sharp for safer slicing, chopping, and precise prep during everyday cooking.
Check price on Amazon
A moist slice of Butter Pecan Tres Leches Cake topped with whipped cream and toasted nuts on a rustic table. Save to Pinterest
A moist slice of Butter Pecan Tres Leches Cake topped with whipped cream and toasted nuts on a rustic table. | nexusfork.com

The first time I brought this to a potluck, someone asked if I'd bought it from a bakery. I didn't correct them right away, just smiled and watched them go back for seconds. Later, when I admitted I'd made it, they looked at me like I'd pulled off some kind of magic trick, and honestly, that's exactly how it feels every time I make it.

How to Store Leftovers

Keep the cake covered tightly in the fridge, where it will stay moist and delicious for up to four days. The whipped cream may weep a little as it sits, but the flavor only gets better as the pecans soften slightly and mingle with the cream. If you want to freeze it, do so before adding the whipped topping, then thaw it overnight in the fridge and add fresh cream and pecans before serving.

What to Serve It With

This cake is rich enough to stand alone, but a scoop of vanilla ice cream on the side makes it feel like a celebration. I've also served it with strong black coffee, which cuts through the sweetness and makes every bite feel balanced. On hot days, I like to pair it with fresh berries, their tartness playing beautifully against all that caramel and cream.

Ways to Make It Your Own

You can swap the pecans for walnuts or almonds if that's what you have, though pecans have a buttery sweetness that feels right at home here. A pinch of cinnamon or nutmeg in the milk mixture adds warmth, especially in the fall. Some people like to drizzle caramel sauce over the top instead of the butter pecan mixture, and I won't say that's wrong.

  • Try adding a tablespoon of rum or bourbon to the milk soak for a grown up twist.
  • Use coconut whipped cream if you want a dairy free topping option.
  • Sprinkle a little flaky sea salt over the pecans for a sweet and salty finish.
Product image
Prep meals effortlessly by chopping vegetables, slicing meats, and serving dinner with the right knife always ready.
Check price on Amazon
Overhead view of Butter Pecan Tres Leches Cake in a baking dish, garnished with pecans and vanilla bean. Save to Pinterest
Overhead view of Butter Pecan Tres Leches Cake in a baking dish, garnished with pecans and vanilla bean. | nexusfork.com

This cake has become my go to whenever I want to impress someone without spending all day in the kitchen. It's the kind of dessert that makes people lean back in their chairs, eyes closed, and ask for the recipe before they've even finished their slice.

Questions & Answers

How long should the cake soak before serving?

Allow the cake to absorb the milk mixture for at least one hour, but for the best results, refrigerate it overnight. This extended soaking time ensures the sponge becomes fully saturated and achieves that signature melt-in-your-mouth texture.

Can I make this dessert ahead of time?

Absolutely. In fact, this cake tastes better when made a day ahead. Prepare it up to 24 hours before serving and store it in the refrigerator. The whipped cream and pecan topping hold up well, though you may want to add the pecans shortly before serving to maintain their crunch.

What type of pan works best?

A 9x13-inch baking pan is ideal for this dessert. The larger surface area allows the milk mixture to distribute evenly, and the depth provides enough room for the soaking liquid without overflowing. Glass or metal pans both work well.

Is coconut milk necessary?

Coconut milk is entirely optional. It adds richness and a subtle tropical flavor that complements the pecans, but the traditional three-milk combination of condensed, evaporated, and whole milk works beautifully on its own.

How do I store leftovers?

Cover the pan tightly with plastic wrap or transfer portions to an airtight container. Refrigerate for up to 4 days. The texture will continue to soften as it sits. The pecans may lose some crunch over time, but the flavor remains excellent.

Can I substitute the pecans?

While pecans are traditional for this variation, walnuts make an excellent substitute with a similar buttery flavor profile. For a different twist, try toasted almonds or hazelnuts. Avoid softer nuts that might become soggy in the creamy topping.

Butter Pecan Tres Leches Cake

Milk-soaked layers topped with toasted buttered pecans and clouds of sweet whipped cream

Prep duration
30 minutes
Cook duration
30 minutes
Overall time
60 minutes
Recipe by Nexus Fork Wyatt Evans


Skill level Medium

Cuisine type Mexican-American

Portions 12 Number of servings

Diet preferences Vegetarian-friendly

Ingredient list

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

Step-by-step guide

Step 01

Prepare Baking Pan and Preheat Oven: 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 to 5 minutes.

Step 04

Incorporate Eggs and Vanilla: Beat in eggs one at a time, mixing thoroughly after each addition. Add vanilla extract and mix 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 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 if using 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 tres leches mixture over cake, ensuring it soaks into the holes. Allow cake to absorb milk for at least 1 hour, or preferably overnight in the refrigerator.

Step 10

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 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 the surface.

Step 13

Add Pecan Topping: Drizzle cooled butter pecan topping over whipped cream.

Step 14

Serve: Serve chilled or at room temperature.

Equipment you'll need

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

Allergy notes

Look at every ingredient for allergens and get help from a medical expert if unsure.
  • Contains wheat (gluten)
  • Contains dairy (milk, butter, heavy cream)
  • Contains eggs
  • Contains tree nuts (pecans)

Nutrition details (per serving)

For informational purposes only. Always check with your healthcare provider.
  • Calorie count: 550
  • Total fat: 33 g
  • Carbohydrates: 57 g
  • Proteins: 7 g