Butter Pecan Tres Leches Cake

Featured in: Casual Sweet Baking

This indulgent Mexican-American dessert features tender sponge cake soaked in a traditional three-milk blend, then topped with sweet whipped cream and crunchy toasted buttered pecans. The cake requires patience—it needs at least seven hours to chill and absorb the milks properly, though overnight soaking yields the most luscious results. Each forkful delivers creamy, nutty perfection that balances the classic tres leches tradition with buttery Southern flair.

Updated on Mon, 02 Feb 2026 16:03:00 GMT
Freshly baked Butter Pecan Tres Leches Cake cooling on a wire rack before being soaked with the sweet milk mixture. Pin It
Freshly baked Butter Pecan Tres Leches Cake cooling on a wire rack before being soaked with the sweet milk mixture. | buenoabrid.com

My cousin brought this to a birthday party last summer, and I watched people go quiet mid-conversation as they took their first bite. The cake had been chilling in her cooler all afternoon, and when she finally sliced into it, milk pooled at the edges of each piece. I tasted it and immediately texted her for the recipe before I even finished my slice.

The first time I made this, I served it at a backyard cookout where everyone expected plain vanilla ice cream for dessert. I brought out this milk-soaked masterpiece instead, and my neighbor asked if I'd opened a bakery without telling anyone. One friend scraped his plate so clean it looked like it had been through the dishwasher. That night, I realized some recipes just have that magic.

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: This gives the cake structure without making it heavy, and measuring it correctly (spoon and level, never scoop) keeps it tender.
  • Baking powder: Fresh baking powder is key; if yours has been sitting in the pantry for a year, the cake wont rise properly.
  • Unsalted butter (for cake): Softened to room temperature so it creams smoothly with the sugar and creates that light, fluffy crumb.
  • Granulated sugar: Beaten with butter until pale and airy, this step traps air bubbles that make the cake rise beautifully.
  • Eggs: Add them one at a time and let each one mix in fully or the batter might curdle and turn grainy.
  • Vanilla extract: Use pure extract if you can; the flavor blooms in the milk soak and you will taste the difference.
  • Milk (for batter): Whole milk adds richness, but two percent works if thats what you have on hand.
  • Sweetened condensed milk: This is the sweet, sticky backbone of the tres leches mixture and makes the whole cake taste like caramel.
  • Evaporated milk: It thins out the condensed milk just enough so the cake can actually absorb it without turning into pudding.
  • Whole milk (for soak): Rounds out the trio and keeps the sweetness from becoming overwhelming.
  • Coconut milk (optional): Adds a whisper of tropical richness that people notice but cant quite name.
  • Pecans: Chop them roughly so some pieces stay big and crunchy after toasting.
  • Unsalted butter (for topping): Melts into the pecans and sugar, turning them into something that tastes like praline.
  • Brown sugar: The molasses in it caramelizes with the butter and coats every pecan piece in sweet, toasty flavor.
  • Heavy whipping cream: Cold cream whips up faster and holds its shape longer, so chill your bowl and beaters too if you have time.
  • Powdered sugar: Sweetens the cream without leaving gritty granules behind.

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 every corner of a 9x13-inch pan, then dust it lightly with flour so the cake releases easily later. Tap out any excess flour and set the pan aside.
Mix the dry ingredients:
Whisk together the flour, baking powder, and salt in a medium bowl until everything is evenly distributed. This step keeps you from getting pockets of baking powder in the batter.
Cream butter and sugar:
Beat the softened butter and granulated sugar in a large bowl with an electric mixer on medium-high speed for three to five minutes until the mixture turns pale and fluffy. Scrape down the sides of the bowl halfway through so nothing gets stuck.
Add eggs and vanilla:
Crack in the eggs one at a time, beating well after each addition, then stir in the vanilla extract. The batter should look smooth and glossy now.
Combine wet and dry:
Add the flour mixture in three parts, alternating with the milk, starting and ending with flour. Mix on low speed just until you dont see any dry streaks, because overmixing makes the cake tough.
Bake the cake:
Pour the batter into your prepared pan, spread it evenly with a spatula, and bake for twenty-five to thirty minutes. A toothpick poked in the center should come out clean or with just a few moist crumbs.
Prepare the milk soak:
While the cake bakes, whisk together the sweetened condensed milk, evaporated milk, whole milk, and coconut milk (if using) in a bowl until smooth. Set it aside so its ready the moment the cake comes out.
Poke and soak:
Let the cake cool in the pan for ten minutes, then use a fork to poke holes all over the surface, spacing them about an inch apart. Slowly pour the milk mixture over the entire cake, pausing to let it soak in before adding more.
Chill the cake:
Cover the pan with plastic wrap and refrigerate for at least one hour, but overnight is even better because the cake gets more tender and the flavors deepen.
Toast the pecans:
Melt the butter in a skillet over medium heat, add the chopped pecans and brown sugar, and cook for about five minutes, stirring often, until the pecans smell toasty and the sugar bubbles. Stir in the vanilla extract off the heat and let the mixture cool slightly.
Whip the cream:
In a clean bowl, beat the heavy cream with the powdered sugar and vanilla extract on high speed until stiff peaks form. Dont overbeat or it will start to turn into butter.
Top and serve:
Spread the whipped cream evenly over the soaked cake, then drizzle the cooled butter pecan topping all over. Slice into squares and serve cold or at room temperature.
Decadent Butter Pecan Tres Leches Cake slice on a white plate, topped with toasted pecans and a dollop of whipped cream. Pin It
Decadent Butter Pecan Tres Leches Cake slice on a white plate, topped with toasted pecans and a dollop of whipped cream. | buenoabrid.com

I made this for my parents anniversary dinner, and my dad, who never asks for seconds of dessert, quietly cut himself another piece while we were clearing the table. My mom caught him and just laughed. That cake became the thing everyone requested at family gatherings after that, and I stopped trying to bring anything else.

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

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 weep a little after the first day, but the cake itself stays soft and milky. If you want to make it ahead, bake and soak the cake, then add the whipped cream and pecans right before serving so everything looks fresh.

Serving Suggestions

This cake is rich enough to stand alone, but a small scoop of vanilla ice cream on the side turns it into something restaurant-worthy. I have also served it with fresh berries on top when I wanted a pop of color, and the tartness of raspberries cuts through the sweetness beautifully. Strong coffee or a glass of cold milk makes the perfect pairing.

Common Mistakes to Avoid

The biggest mistake is not letting the cake soak long enough, because it needs time to absorb all that milk and turn impossibly tender. Another one is using salted butter in the pecan topping, which can make the whole thing taste too salty instead of sweet and nutty. Finally, dont skip poking holes in the cake, because without them the milk just sits on top and never gets inside where it belongs.

  • Use a fork, not a skewer, to poke holes so they are wide enough for the milk to flow through.
  • Pour the milk mixture slowly and evenly so every part of the cake gets soaked.
  • Chill the mixing bowl before whipping cream if your kitchen is warm, or it wont hold its shape.
Gooey brown sugar and butter pecan glaze drizzling over the creamy topping of a classic Butter Pecan Tres Leches Cake. Pin It
Gooey brown sugar and butter pecan glaze drizzling over the creamy topping of a classic Butter Pecan Tres Leches Cake. | buenoabrid.com

This cake has become my go-to whenever I need to impress someone without spending all day in the kitchen. It looks fancy, tastes even better, and every single time I serve it, someone asks me to write down the recipe.

Recipe FAQs

How long should the cake soak in the milk mixture?

Allow the cake to absorb the tres leches mixture for at least one hour at room temperature, then refrigerate for a minimum of seven hours. For the most moist and flavorful results, let it soak overnight in the refrigerator before serving.

Can I make this cake ahead of time?

Yes, this cake actually improves with time. You can prepare it up to two days in advance. Store it covered in the refrigerator, and add the whipped cream and pecan topping just a few hours before serving for the freshest texture.

What makes this different from traditional tres leches?

The addition of toasted buttered pecans adds a delightful Southern twist to the classic Mexican dessert. The crunchy, caramelized nuts provide texture contrast against the ultra-moist, creamy cake, creating layers of flavor and crunch in every bite.

Is coconut milk necessary for the soaking liquid?

Coconut milk is optional and adds subtle richness and tropical notes. If you prefer a more traditional flavor profile, simply replace the coconut milk with an additional cup of whole milk for the classic tres leches taste.

How do I prevent the whipped cream from melting into the milk-soaked cake?

Ensure the cake has been thoroughly chilled in the refrigerator for several hours before applying the whipped cream. The cold cake helps stabilize the whipped topping. Also whip the heavy cream until stiff peaks form for the best structure.

Can I substitute the pecans with other nuts?

Walnuts make an excellent substitute and complement the buttery brown sugar glaze beautifully. You could also try toasted almonds or hazelnuts, though pecans provide the most traditional Southern flavor profile that pairs exceptionally well with this dessert.

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

Creamy milk-soaked cake topped with toasted buttered pecans and clouds of sweet whipped cream.

Prep Time
30 minutes
Total Cook Time
30 minutes
Time Needed
60 minutes
Recipe by Janice Fowler


Skill Level Medium

Cuisine Mexican-American

Makes 12 Serving Size

Diet Preferences 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 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 Make

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

Step 08

Pierce Cake and Absorb Milk Mixture: Remove cake from oven and cool for 10 minutes. Using a fork, poke holes all over the top. 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 the refrigerator.

Step 09

Prepare Butter Pecan Topping: Melt butter in a 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 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 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.

What You'll Need

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

Allergy Info

Please review every ingredient for allergens and talk with a healthcare provider if you’re uncertain.
  • Contains wheat (gluten)
  • Contains dairy (milk, butter, cream)
  • Contains eggs
  • Contains tree nuts (pecans)

Nutrition Facts (per serving)

These values are for your information only and shouldn't replace professional advice.
  • Calories: 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.