Butter Pecan Tres Leches Cake

Featured in: Everyday Home Cooking

This rich Mexican-inspired dessert features tender sponge cake soaked in a traditional three-milk blend, then crowned with lightly sweetened whipped cream and buttery toasted pecans. The contrast between the ultra-moist, milky interior and the crunchy, caramelized nut topping creates an irresistible texture combination that gets even better after overnight chilling in the refrigerator.

Updated on Sun, 01 Feb 2026 12:44:00 GMT
Freshly baked Butter Pecan Tres Leches Cake with whipped cream and toasted pecans on a marble slab. Save to Pinterest
Freshly baked Butter Pecan Tres Leches Cake with whipped cream and toasted pecans on a marble slab. | claromeals.com

My neighbor knocked on my door one Saturday holding a glass dish covered in foil, insisting I try what she called "the cake that ruined all other cakes" for her. One bite and I understood: the sponge was impossibly soft, drenched in sweetness, and those buttery pecans on top added a crunch that made my eyes close. I asked for the recipe immediately, scribbling notes on a napkin while still chewing. That napkin lives in my recipe binder now, stained and precious.

I made this for my daughter's birthday last year, doubling the recipe and using two pans because her friends eat like they've never seen dessert before. Watching them go quiet after the first bite, then immediately reach for more, reminded me why I love baking. The pan was empty within twenty minutes, and one kid asked if I could teach his mom how to make it. I wrote the recipe on a birthday card for her.

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: The base of your tender crumb, measure it correctly by spooning into the cup and leveling off, never scoop directly or you will end up with a dense cake.
  • Baking powder: This gives the cake its airy rise, so make sure yours is fresh or the texture will fall flat and disappoint.
  • Unsalted butter (softened): Let it sit at room temperature until your finger leaves an indent, this makes creaming with sugar effortless and creates those essential air pockets.
  • Granulated sugar: Creaming this with butter is where the magic starts, those tiny air bubbles make the difference between okay and wow.
  • Large eggs: Room temperature eggs blend smoothly without curdling, I learned this after a batch turned grainy and I had to start over.
  • Vanilla extract: Use the real stuff, not imitation, the flavor difference is something you will taste in every bite.
  • Milk: Whole milk adds moisture and richness, though I have used two percent in a pinch and it still turned out beautifully.
  • Sweetened condensed milk: This thick, sugary milk is the soul of tres leches, coating each crumb with indulgent sweetness.
  • Evaporated milk: It adds body without being too heavy, balancing the richness of the condensed milk perfectly.
  • Whole milk (for soaking): The fresh milk thins the mixture just enough to soak through every inch of cake.
  • Unsweetened coconut milk (optional): I add this for a subtle tropical whisper, it is not traditional but it makes people guess what that extra something is.
  • Pecans (chopped): Toasting them in butter unlocks their natural oils and turns them into crunchy, caramelized jewels.
  • Brown sugar: It melts into the butter and coats the pecans with a deep, molasses-tinged sweetness that white sugar cannot match.
  • Heavy whipping cream: Cold cream whips up into stiff, glossy peaks that sit like clouds on top of the soaked cake.
  • Powdered sugar: This sweetens the cream without any grittiness, and it stabilizes the whip so it does not deflate.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep Your Pan:
Preheat your oven to 350°F and grease a 9x13-inch pan generously, then dust it with flour and tap out the excess. 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 distributed. Set this aside while you work on the wet ingredients.
Cream Butter and Sugar:
Beat the softened butter and granulated sugar in a large bowl for 3 to 5 minutes until the mixture is pale and fluffy. This is where the air gets trapped, so do not rush it.
Add Eggs and Vanilla:
Beat in the eggs one at a time, letting each one fully incorporate before adding the next, then mix 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, and mix just until combined. Overmixing will make the cake tough, so stop as soon as you see no more streaks of flour.
Bake the Cake:
Pour the batter into your prepared pan, spread it evenly, and bake for 25 to 30 minutes until a toothpick comes out clean. The top should be golden and spring back when lightly pressed.
Prepare the Milk Mixture:
While the cake bakes, whisk together the sweetened condensed milk, evaporated milk, whole milk, and coconut milk if using. 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 almost to the bottom. Slowly pour the milk mixture over the cake, letting it seep into every hole, and refrigerate for at least 1 hour or overnight.
Make the Butter Pecan Topping:
Melt butter in a skillet over medium heat, add the chopped pecans and brown sugar, and cook for about 5 minutes, stirring frequently until the pecans are toasted and the mixture bubbles. Remove from heat, stir in vanilla, and let it cool slightly.
Whip the Cream:
In a chilled bowl, whip the heavy cream with powdered sugar and vanilla 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 chilled or at room temperature, and watch it disappear.
A slice of Butter Pecan Tres Leches Cake shows soaked layers and golden buttery pecan topping. Save to Pinterest
A slice of Butter Pecan Tres Leches Cake shows soaked layers and golden buttery pecan topping. | claromeals.com

I brought this to a potluck once, and a quiet coworker I barely knew came back for thirds, then asked if I would make it for her wedding shower. That was five years ago, and we are still friends. Sometimes a recipe does more than fill a plate, it starts conversations and builds connections you never saw coming.

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

Cover the cake tightly with plastic wrap or foil and keep it in the refrigerator for up to four days. The whipped cream may soften slightly, but the flavors deepen as the cake sits. I have never had leftovers last longer than two days, but the texture holds up beautifully if you do.

Variations to Try

Swap the pecans for walnuts or almonds if that is what you have on hand, or add a pinch of cinnamon to the milk mixture for a warm, spiced twist. I once stirred a tablespoon of bourbon into the butter pecan topping for a dinner party, and it became the version people beg me to make now. You can also skip the coconut milk and use all whole milk if you prefer a more traditional taste.

Serving Suggestions

This cake is rich enough to stand alone, but a scoop of vanilla ice cream on the side makes it feel like a celebration. Fresh berries add a tart contrast that cuts through the sweetness, and a drizzle of caramel sauce over each slice makes it look bakery-level fancy. I like serving it straight from the fridge on hot days, when the cold, creamy texture is exactly what everyone craves.

  • Pair with strong coffee to balance the sweetness and wake up your palate between bites.
  • Garnish with extra toasted pecans if you want more crunch and visual appeal.
  • Slice into small squares for parties, because this dessert is incredibly rich and a little goes a long way.
Decadent Butter Pecan Tres Leches Cake served chilled with a drizzle of sauce and vanilla ice cream. Save to Pinterest
Decadent Butter Pecan Tres Leches Cake served chilled with a drizzle of sauce and vanilla ice cream. | claromeals.com

This cake has become my go-to for birthdays, potlucks, and those nights when I just want something sweet and comforting waiting in the fridge. It never fails to make people smile, and that is worth every minute spent in the kitchen.

Recipe FAQs

How long should I let the cake soak?

Allow at least 1 hour for absorption, but overnight chilling produces the most moist and flavorful results. The milk mixture fully penetrates the crumb during extended resting time.

Can I make this ahead of time?

Yes, this dessert actually improves when made 1-2 days ahead. Keep refrigerated and add the whipped cream and pecan topping shortly before serving for best texture.

What if I don't have coconut milk?

The coconut milk is optional. Simply increase the whole milk to 1 ½ cups total. The final result will still be creamy and delicious without it.

How should I store leftovers?

Keep covered in the refrigerator for up to 4 days. The milk-soaked texture remains excellent, though the whipped topping may soften slightly over time.

Can I use different nuts?

Walnuts or almonds can substitute for pecans, though they'll alter the classic flavor profile. Toast them the same way in butter and brown sugar.

Why did my cake not absorb all the milk?

Make sure to poke plenty of holes with a fork while the cake is still warm. Also ensure you haven't overbaked the cake, which creates a denser crumb that resists absorption.

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 cake with toasted buttered pecans and sweet whipped cream topping creates a creamy, nutty dessert experience.

Prep Duration
30 minutes
Cooking Duration
30 minutes
Overall Time
60 minutes
Created by Hannah Brock


Skill Level Medium

Cuisine Mexican-American

Makes 12 Number of Portions

Diet Details Meatless

What You'll Need

For the 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 milk

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

For the Butter Pecan Topping

01 1 cup pecans, chopped
02 ¼ cup unsalted butter
03 ½ cup brown sugar
04 1 teaspoon vanilla extract

For the Whipped Topping

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

How To Make It

Step 01

Prepare 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

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 Layers: 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 Surface: 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, preferably overnight in the refrigerator.

Step 10

Toast 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. 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: Spread whipped cream evenly over the milk-soaked cake surface.

Step 13

Top with Pecans: Drizzle cooled butter pecan topping over whipped cream layer.

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 Advice

Review each item for allergens and check with your healthcare provider if unsure.
  • Contains wheat and gluten
  • Contains dairy: milk, butter, and cream
  • Contains eggs
  • Contains tree nuts: pecans
  • Verify processed ingredient labels for cross-contamination risks

Nutrition Details (per serving)

These numbers offer general insight and shouldn't replace licensed health guidance.
  • Calories Count: 550
  • Fats: 33 grams
  • Carbohydrates: 57 grams
  • Proteins: 7 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.