Butter Pecan Tres Leches Cake

Featured in: Desserts & Sweet Bakes

This indulgent Mexican-American dessert features tender sponge cake soaked in a traditional tres leches mixture of sweetened condensed, evaporated, and whole milk. After absorbing the creamy blend overnight, the cake gets crowned with clouds of vanilla whipped cream and buttery toasted pecans caramelized with brown sugar. The contrast between the moist, milk-infused cake and the crunchy, nutty topping creates an unforgettable texture experience. While the total time includes essential chilling for maximum absorption, most of the active preparation takes just an hour.

Updated on Sun, 01 Feb 2026 08:56:00 GMT
Butter Pecan Tres Leches Cake with creamy whipped topping and glossy caramel drizzle, served chilled on a dessert plate. Save
Butter Pecan Tres Leches Cake with creamy whipped topping and glossy caramel drizzle, served chilled on a dessert plate. | turbobaker.com

My neighbor brought this to a block party last summer, and I watched a dozen people go silent mid-bite. The cake was cold, impossibly tender, and every forkful released little pockets of sweet milk while candied pecans added that necessary crunch. I begged for the recipe on the spot, scribbled it on a napkin, and have been tinkering with it ever since. Now it's the dessert I make when I want to hear that same stunned silence around my own table.

The first time I made this for my family, I panicked when I poured the milk mixture over the warm cake and it pooled on top like a small lake. I was convinced I'd ruined it, but my mom told me to trust the process and let it sit. By morning, every drop had vanished into the cake, leaving it glossy and perfect. That taught me more about patience than any cookbook ever could.

Ingredients

  • All-purpose flour: The base of your tender crumb, measure it correctly by spooning it into the cup and leveling off.
  • Baking powder: This is what gives the cake its airy lift, so check the expiration date or it won't rise properly.
  • Unsalted butter (softened): Let it sit at room temperature for at least an hour so it creams smoothly with the sugar.
  • Granulated sugar: Creaming this with butter creates those tiny air pockets that make the cake light.
  • Large eggs: Room temperature eggs blend more easily and create a smoother batter.
  • Vanilla extract: Use pure extract, not imitation, the flavor difference is noticeable in a milk-soaked cake.
  • Whole milk: Full-fat milk adds richness to both the batter and the soaking mixture.
  • Sweetened condensed milk: This is the magic ingredient that makes tres leches so sweet and silky.
  • Evaporated milk: It adds creaminess without making the cake soggy or heavy.
  • Unsweetened coconut milk (optional): I started adding this after a happy accident, it brings a subtle tropical note that people can't quite place.
  • Pecans (chopped): Toast them in butter and brown sugar until they smell like autumn in a skillet.
  • Brown sugar: It caramelizes beautifully with the butter, coating the pecans in a glossy, crunchy shell.
  • Heavy whipping cream: Cold cream whips faster and holds its shape better, so chill the bowl too if you have time.
  • Powdered sugar: Sweetens and stabilizes the whipped cream without adding graininess.

Instructions

Product image
Provides cushioned comfort while cooking, prepping meals, washing dishes, and standing longer in the kitchen.
Check price on Amazon
Prep Your Pan:
Preheat your oven to 350°F and grease every corner of a 9x13-inch pan, then dust it lightly with flour. This step prevents sticking even after the cake soaks up all that milk.
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.
Cream Butter and Sugar:
Beat softened butter and granulated sugar together 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:
Beat in the eggs one at a time, letting each one fully incorporate before adding the next, then stir in the vanilla extract. The batter should look smooth and glossy now.
Combine Wet and Dry:
Alternate adding the flour mixture and milk to the butter mixture, starting and ending with flour. Mix just until you no longer see streaks of flour, overmixing makes the cake tough.
Bake the Cake:
Pour the batter into your prepared pan, spread it evenly, and bake for 25 to 30 minutes. It's done when a toothpick inserted in the center comes out clean or with just a few moist crumbs.
Prepare the Tres Leches Mixture:
While the cake bakes, whisk together 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 surface, going deep but not all the way through. Slowly pour the milk mixture over the top, letting it sink into each hole.
Let It Rest:
Cover the pan and refrigerate for at least 1 hour, but overnight is even better. The cake will absorb nearly every drop and become impossibly moist.
Make the Butter Pecan Topping:
Melt butter in a skillet over medium heat, add chopped pecans and brown sugar, then stir constantly for about 5 minutes. The pecans will toast and the sugar will bubble and caramelize, remove from heat and stir in vanilla.
Whip the Cream:
Beat heavy cream with powdered sugar and vanilla extract until stiff peaks form. The cream 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 it cold or at room temperature, both ways are delicious.
Product image
Provides cushioned comfort while cooking, prepping meals, washing dishes, and standing longer in the kitchen.
Check price on Amazon
A slice of Butter Pecan Tres Leches Cake reveals soaked sponge layers and crunchy toasted pecans next to a tall glass of milk. Save
A slice of Butter Pecan Tres Leches Cake reveals soaked sponge layers and crunchy toasted pecans next to a tall glass of milk. | turbobaker.com

I made this for my daughter's quinceañera, and by the end of the night, the pan was scraped so clean it barely needed washing. People kept coming back for seconds, thirds, and someone even asked if they could take the last piece home. It became the cake everyone remembered more than the decorations or the music, and that's when I realized food has a way of anchoring our best memories.

How to Store Leftovers

Cover the cake tightly with plastic wrap or foil and keep it in the refrigerator for up to 4 days. The texture stays luscious and soft, though the pecan topping may soften a bit over time. If you want to keep that crunch, store the topping separately in an airtight container and sprinkle it on each slice as you serve.

Flavor Variations to Try

I've swapped the pecans for toasted almonds when I had a bag to use up, and it was just as good. You can also add a splash of rum or bourbon to the tres leches mixture for a grown-up twist. A pinch of cinnamon or cardamom in the milk gives it a warm, spiced flavor that's perfect for fall gatherings.

Serving Suggestions

This cake is rich enough to stand alone, but a small scoop of vanilla ice cream on the side takes it over the top. Fresh berries add a tart contrast that cuts through the sweetness beautifully. I also love serving it with strong coffee, the bitterness balances every creamy, sugary bite.

  • Chill your serving plates for an extra-cold presentation that feels fancy.
  • Garnish each slice with a whole toasted pecan for a pretty finishing touch.
  • Slice it into smaller squares if you're serving a crowd, a little goes a long way with this one.
Product image
Stir sauces, sauté vegetables, and serve meals gently while adding a charming touch to everyday cooking.
Check price on Amazon
Chilled Butter Pecan Tres Leches Cake garnished with buttery pecans and sweet whipped cream, ideal for a festive Mexican-American dessert spread. Save
Chilled Butter Pecan Tres Leches Cake garnished with buttery pecans and sweet whipped cream, ideal for a festive Mexican-American dessert spread. | turbobaker.com

This cake has a way of turning any ordinary evening into something worth remembering. Make it once, and it'll become the dessert people ask you to bring again and again.

Recipe Questions & Answers

How long should the cake soak in the milk mixture?

Allow the cake to absorb the tres leches mixture for at least 1 hour at room temperature, though overnight refrigeration yields the best results. The longer soaking time ensures the cake becomes fully saturated and incredibly tender throughout.

Can I make this dessert ahead of time?

Absolutely! This cake actually improves when made 1-2 days in advance. The milk mixture continues to penetrate the sponge, and the flavors meld beautifully. Keep it refrigerated until ready to serve, then add the whipped cream and pecan topping shortly before serving.

What if I don't have coconut milk?

The coconut milk is completely optional. You can simply replace it with an equal amount of whole milk for a classic tres leches flavor. The coconut adds subtle richness but won't dramatically change the final result if omitted.

How do I store leftovers?

Keep any remaining cake covered in the refrigerator for up to 4 days. The moisture from the milk mixture helps prevent the cake from drying out. Bring slices to room temperature for 15-20 minutes before serving for the best texture and flavor.

Can I use different nuts instead of pecans?

Walnuts or hazelnuts work well as substitutes for pecans in the buttered topping. Toast them with butter and brown sugar using the same method. However, pecans provide the most traditional Southern flavor profile that complements this dessert perfectly.

Butter Pecan Tres Leches Cake

Milk-soaked cake layers with toasted buttered pecans and whipped cream topping.

Prep Time
30 minutes
Time to Cook
30 minutes
Total Duration
60 minutes
Written by Justin Reed


Skill Level Medium

Cuisine Mexican-American

Amount 12 Number of Servings

Diet Info Meat-Free

What You 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 packed brown sugar
04 1 teaspoon vanilla extract

Whipped Topping

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

How to Cook

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 and Vanilla: Beat in eggs one at a time, mixing well after each addition. Add vanilla extract and mix until combined.

Step 05

Alternate Dry and Wet 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, 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 Layer: 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 with Milk Mixture: 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 Butter Pecans: Melt butter in 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 Drizzle: Drizzle cooled butter pecan topping over whipped cream.

Step 14

Serve: Serve chilled or at room temperature.

What You'll Need

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

Allergy Details

Double-check each ingredient for possible allergens and always check with your doctor if you're unsure.
  • Contains wheat and gluten
  • Contains dairy including milk, butter, and cream
  • Contains eggs
  • Contains tree nuts, specifically pecans

Nutrition Details (each serving)

Nutritional info is meant to guide, but it's not medical advice.
  • Calorie Count: 550
  • Fats: 33 g
  • Carbohydrates: 57 g
  • Proteins: 7 g