Butter Pecan Tres Leches Cake

Featured in: Home Baking & Desserts

Experience the luxurious combination of tender, milk-soaked cake layers that melt on your tongue, perfectly balanced with toasted buttered pecans and clouds of sweet whipped cream. This Mexican-American dessert requires patience but rewards you with an incredibly moist, creamy texture and rich nutty flavor in every bite.

The magic happens during the overnight soaking period when the three-milk mixture transforms the sponge into something extraordinary. The caramelized pecan topping adds delightful crunch while the fresh whipped cream brings lightness to this indulgent treat.

Updated on Sun, 01 Feb 2026 14:40:00 GMT
Freshly baked Butter Pecan Tres Leches Cake soaked in creamy milk and topped with sweet whipped cream. Save to Pinterest
Freshly baked Butter Pecan Tres Leches Cake soaked in creamy milk and topped with sweet whipped cream. | primespatula.com

My neighbor once brought me a slice of tres leches cake from a family party, and I spent the next week trying to figure out how something so simple could taste so luxurious. When I finally made my own version, I added toasted butter pecans on a whim because I had a bag sitting in my pantry. The crunch against all that soaked sweetness turned out to be exactly what the cake needed. Now I cant imagine it any other way.

I brought this to a potluck once and watched three people go back for seconds before the main course was even cleared. One friend kept asking if I used some fancy bakery trick, but really its just patience and good butter. The way the whipped cream melts into the soaked cake while the pecans stay crisp is something you have to experience to understand. By the end of the night, the pan was scraped clean and I had five requests for the recipe.

Ingredients

  • All-purpose flour: This gives the cake just enough structure to hold the milk without turning mushy, so dont substitute cake flour or it might collapse.
  • Unsalted butter: Use good quality butter because it shows up in both the cake and the pecan topping, adding richness you can actually taste.
  • Sweetened condensed milk: This is the backbone of the tres leches soak, bringing sweetness and a silky texture that regular milk cant replicate.
  • Evaporated milk: It adds body to the soak without making it too thin, and it blends smoothly with the condensed milk.
  • Whole milk: This lightens the soak just enough so the cake doesnt become overly dense or cloying.
  • Pecans: Toast them in butter and brown sugar until theyre deeply golden and fragrant, because bland pecans wont do this cake justice.
  • Heavy whipping cream: Whip it fresh right before serving so it stays light and cloud-like on top of the soaked cake.
  • Brown sugar: It caramelizes beautifully with the butter and pecans, creating that sticky, sweet coating that makes the topping irresistible.

Instructions

Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
Prep Your Pan:
Preheat your oven to 350°F and grease your 9x13-inch pan generously, then dust it lightly with flour. This step prevents sticking and makes cleanup so much easier later.
Mix the Dry Ingredients:
Whisk together the flour, baking powder, and salt in a medium bowl until evenly combined. Set this aside so its ready when you need it.
Cream Butter and Sugar:
Beat the softened butter and granulated sugar together until the mixture is pale, fluffy, and almost doubles in volume. This takes about 3 to 5 minutes and builds the airiness your cake needs.
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. This keeps the batter smooth and prevents it from curdling.
Combine Wet and Dry:
Add the flour mixture in three parts, alternating with the milk, and mix just until you see no streaks of flour. Overmixing will make the cake tough, so stop as soon as its combined.
Bake the Cake:
Pour the batter into your prepared pan and smooth the top with a spatula, then bake for 25 to 30 minutes until a toothpick comes out clean. The edges should just start pulling away from the sides of the pan.
Prepare the Milk Mixture:
While the cake bakes, whisk together the sweetened condensed milk, evaporated milk, whole milk, and coconut milk if youre using it. Make sure its completely smooth with no lumps.
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. Pour the milk mixture slowly and evenly over the entire cake, letting it seep into every hole.
Chill and Rest:
Cover the cake and refrigerate it for at least 1 hour, but overnight is even better. The longer it sits, the more tender and flavorful it becomes.
Make the Pecan Topping:
Melt the butter in a skillet over medium heat, then add the chopped pecans and brown sugar. Stir constantly for about 5 minutes until the pecans are toasted and the sugar is bubbly, 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. Dont overbeat or youll end up with butter instead of whipped cream.
Assemble and Serve:
Spread the whipped cream evenly over the soaked cake, then drizzle the cooled butter pecan topping over the top. Serve it chilled or at room temperature, and watch it disappear.
Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
Butter Pecan Tres Leches Cake served chilled with a drizzle of warm brown sugar pecan glaze. Save to Pinterest
Butter Pecan Tres Leches Cake served chilled with a drizzle of warm brown sugar pecan glaze. | primespatula.com

The first time I served this at a family dinner, my aunt declared it the best dessert Id ever made, which is saying something because shes brutally honest about food. She took home the leftovers and later admitted she ate them for breakfast two days in a row. Thats when I knew this cake had earned a permanent spot in my repertoire.

How to Store Leftovers

Keep the cake covered tightly in the fridge for up to four days, though it rarely lasts that long in my house. The whipped cream might soften slightly over time, but the soaked cake itself stays tender and delicious. If you want to make it ahead, prepare everything except the whipped cream and pecans, then add those fresh right before serving. I once kept a half-pan for five days and it was still incredible, maybe even better as the flavors melded together.

Flavor Variations to Try

Swap the pecans for toasted walnuts or almonds if thats what you have on hand, or add a pinch of cinnamon to the pecan topping for a warm, spiced note. I tried adding a tablespoon of bourbon to the milk mixture once and it gave the cake a subtle grown-up edge that my friends loved. You can also fold some shredded coconut into the whipped cream if you want to lean into the tropical vibe. For a richer version, replace half the whole milk with more coconut milk, but be warned, it gets pretty decadent.

Serving Suggestions

This cake is perfect on its own, but a scoop of vanilla ice cream on the side turns it into something ridiculously indulgent. I like to serve it in shallow bowls so you can catch all the extra milk that pools at the bottom. Fresh berries, especially strawberries, add a tart contrast that cuts through the sweetness beautifully.

  • Dust the top lightly with cinnamon or cocoa powder for a pretty finish.
  • Drizzle a little caramel sauce over individual slices if youre feeling extra.
  • Pair it with strong coffee or a dessert wine to balance the richness.
Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon
Slices of Butter Pecan Tres Leches Cake revealing moist layers, garnished with toasted pecans and fluffy cream. Save to Pinterest
Slices of Butter Pecan Tres Leches Cake revealing moist layers, garnished with toasted pecans and fluffy cream. | primespatula.com

Theres something magical about a dessert that improves with time and rewards a little patience. This butter pecan tres leches cake has become my go-to whenever I want to impress without spending all day in the kitchen.

Recipe FAQs

How long should the cake soak in the milk mixture?

For best results, let the cake soak for at least 1 hour, but preferably overnight in the refrigerator. This extended soaking time allows the three-milk mixture to fully penetrate the cake, creating that signature moist, creamy texture that makes tres leches so special.

Can I make this dessert ahead of time?

Absolutely! This cake actually improves with time. You can prepare it up to 24 hours before serving. In fact, the overnight resting period allows the flavors to meld together and the milk mixture to fully absorb into the cake layers, resulting in a more cohesive and delicious dessert.

What can I use instead of pecans?

Walnuts make an excellent substitute and provide a similar crunch and buttery flavor profile. You could also use toasted almonds or hazelnuts for a different twist. For a nut-free version, simply omit the nuts or use crushed graham crackers for texture.

Is coconut milk necessary in the tres leches mixture?

The coconut milk is optional but adds wonderful richness and a subtle tropical flavor twist. If you prefer the traditional taste, simply replace the coconut milk with an additional cup of whole milk. The cake will still be delicious and creamy without it.

How do I know when the cake is fully baked?

Insert a toothpick into the center of the cake—if it comes out clean or with just a few moist crumbs, the cake is done. The top should be golden brown and spring back lightly when touched. Overbaking can result in a dry cake that won't absorb the milk mixture as well.

Can I freeze this dessert?

Freezing is not recommended as the milk-soaked texture can become icy and the whipped cream may separate. This dessert is best enjoyed fresh within 2-3 days when stored covered in the refrigerator. The whipped cream topping should be added just before serving for the best texture.

Butter Pecan Tres Leches Cake

Milk-soaked cake layers topped with toasted buttered pecans and whipped cream for a creamy, nutty dessert experience.

Prep Time
30 mins
Time to Cook
30 mins
Overall Time
60 mins
By Prime Spatula Oliver Reed


Skill Level Medium

Cuisine Mexican-American

Makes 12 Portions

Diet Preferences Meat-Free

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 ounces sweetened condensed milk
02 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 Cream Topping

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

Directions

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

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 Layers: Pour batter into prepared pan and spread evenly. Bake 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 until smooth.

Step 08

Pierce and Soak Cake: Remove cake from oven and cool 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 cake to absorb milk for at least 1 hour, preferably overnight in refrigerator.

Step 09

Toast Butter Pecan Mixture: Melt butter in a skillet over medium heat. Add chopped pecans and brown sugar; cook, stirring frequently, for 5 minutes until pecans are toasted and mixture is bubbly. Remove from heat and stir in vanilla extract. Allow to 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 cake 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

Allergy Info

Double-check ingredients for allergens, and consult 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 Info (per portion)

Nutrition info is for general reference only and isn’t a substitute for professional advice.
  • Calories: 550
  • Fats: 33 g
  • Carbohydrates: 57 g
  • Proteins: 7 g