Butter Pecan Tres Leches Cake

Featured in: Hearty Family Plates

This indulgent Mexican-American dessert features tender sponge cake soaked in a creamy three-milk blend, then crowned with fluffy whipped cream and crunchy buttered pecans. The combination creates a perfect balance of textures and flavors—creamy, nutty, and satisfyingly sweet. Best when prepared ahead, allowing the milk mixture to fully penetrate the cake layers for maximum moisture and flavor development.

Updated on Sun, 01 Feb 2026 08:27:00 GMT
Freshly baked Butter Pecan Tres Leches Cake slice with soaked sponge, topped with whipped cream and sticky caramelized pecans. Save to Pinterest
Freshly baked Butter Pecan Tres Leches Cake slice with soaked sponge, topped with whipped cream and sticky caramelized pecans. | hotmsemen.com

My neighbor Maria handed me a square of this cake through the fence one Sunday afternoon, still cold from her fridge. I took one bite and forgot I was standing in my driveway holding a garden hoe. The soft, milk-drenched crumb gave way to buttery, caramelized pecans that crunched between my teeth, and I immediately asked her to teach me. She laughed and said it was easier than I thought, but the trick was patience.

I made this for my daughter's quinceañera, and by the time we cut into it, the edges were perfectly chilled and the center still had a hint of warmth from the kitchen. Guests kept coming back for seconds, scraping their forks across the pan to catch every bit of the buttery pecan drizzle. One of my aunts pulled me aside and whispered that it was better than the bakery version she'd ordered for her own party. I've never felt prouder of a dessert in my life.

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: Forms the structure of the cake, but don't overmix it or you'll end up with a dense crumb instead of that airy sponge you need to soak up all the milk.
  • Baking powder: Gives the cake its lift, so make sure yours is fresh or the texture won't be light enough to absorb the liquid properly.
  • Unsalted butter: Used in both the cake and the pecan topping, it adds richness and lets you control the salt level throughout the recipe.
  • Granulated sugar: Creams with the butter to create tiny air pockets that keep the cake tender even after it's drenched.
  • Eggs: Bind everything together and add moisture, so bring them to room temperature first for a smoother batter.
  • Vanilla extract: A little goes into every component because it ties the flavors together and makes the whole dessert smell like a bakery.
  • Sweetened condensed milk: The heart of the tres leches mixture, thick and sweet, clinging to every crumb.
  • Evaporated milk: Thinner than condensed milk, it helps the liquid penetrate deep into the cake without making it soggy.
  • Whole milk: Adds extra moisture and a clean dairy flavor that balances the sweetness of the other two milks.
  • Coconut milk: Optional, but it gives the soaking liquid a subtle tropical note that surprised everyone who tasted it.
  • Pecans: Toasted in butter and brown sugar until they're glossy and fragrant, they become the crunchy crown on top of all that softness.
  • Brown sugar: Caramelizes with the butter to coat the pecans in a sticky, molasses-kissed glaze.
  • Heavy whipping cream: Whipped into soft clouds, it provides a cool, airy contrast to the dense, milk-soaked cake below.
  • Powdered sugar: Sweetens the whipped cream without adding graininess, and it helps stabilize the peaks so they don't deflate before serving.

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 a 9x13-inch pan, then dust it lightly with flour so the cake releases cleanly after baking. Tap out the excess flour and set the pan aside.
Mix the dry ingredients:
Whisk together the flour, baking powder, and salt in a medium bowl until evenly combined. This ensures the leavening is distributed so your cake rises evenly.
Cream butter and sugar:
Beat the softened butter and granulated sugar in a large bowl with an electric mixer for 3 to 5 minutes until the mixture is pale and fluffy. This step traps air, which makes the cake light.
Add eggs and vanilla:
Beat in the eggs one at a time, letting each one incorporate fully before adding the next, then mix in the vanilla extract. The batter should look smooth and slightly glossy.
Combine wet and dry:
Alternate adding the flour mixture and the milk to the butter mixture, starting and ending with the flour. Mix just until you don't see streaks of flour, because overmixing will toughen the crumb.
Bake the cake:
Pour the batter into your prepared pan, smooth the top with a spatula, and bake for 25 to 30 minutes. A toothpick inserted in the center should come out clean, and the edges will just start to pull away from the sides.
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 use a fork to poke holes all over the surface, going almost to the bottom of the pan. Pour the tres leches mixture slowly over the cake, letting it seep into every hole, and refrigerate for at least 1 hour or overnight.
Toast the pecans:
Melt the 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 golden and the sugar is bubbly. Stir in the vanilla extract and let the mixture cool slightly.
Whip the cream:
In a clean bowl, whip the heavy cream with the powdered sugar and vanilla extract until stiff peaks form. The cream should hold its shape when you lift the beaters.
Assemble and top:
Spread the whipped cream evenly over the soaked cake, then drizzle the cooled butter pecan topping over the cream. Serve chilled or at room temperature, and watch it disappear.
Decadent Butter Pecan Tres Leches Cake soaked in milky mixture, crowned with sweet whipped cream and golden toasted nut topping. Save to Pinterest
Decadent Butter Pecan Tres Leches Cake soaked in milky mixture, crowned with sweet whipped cream and golden toasted nut topping. | hotmsemen.com

The first time I served this at a potluck, I watched a coworker close his eyes after the first bite and sigh like he'd been transported somewhere else. He told me later that his grandmother used to make tres leches in Guadalajara, and this version reminded him of her kitchen on Sunday mornings. I realized then that some desserts don't just feed people; they carry memories, and this one had become a keeper in more ways than I'd planned.

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.

This cake actually improves after a night in the fridge, which makes it perfect for hosting. I've assembled it the day before a party, covered it with plastic wrap, and pulled it out an hour before guests arrived to add the whipped cream and pecans. The flavors meld together as it sits, and the texture becomes even more luxurious. You can even freeze the unfrosted, soaked cake for up to a month if you want to get really ahead of the game.

I've played around with this recipe more times than I can count, and a few variations have stuck. A pinch of cinnamon in the milk mixture adds warmth that's perfect for fall gatherings, and swapping half the pecans for toasted walnuts gives you a deeper, earthier crunch. One time I added a splash of rum to the tres leches soak, and it turned into an adults-only version that disappeared even faster. The base recipe is forgiving, so don't be afraid to experiment a little.

I always serve this cake straight from the fridge because the cold contrast with the rich pecan topping is unbeatable. Leftovers keep well for up to four days covered tightly in the pan, though in my house they rarely last that long. If the whipped cream starts to weep a little, just give it a gentle stir before serving again.

  • Pair it with a scoop of vanilla ice cream if you want to send your guests over the edge.
  • Use a sharp, thin knife to cut clean slices, wiping the blade between cuts.
  • Store any leftover butter pecan topping separately and warm it slightly before drizzling it on individual servings.
Homemade Butter Pecan Tres Leches Cake served chilled on a dessert plate, featuring moist layers and crunchy brown sugar pecans. Save to Pinterest
Homemade Butter Pecan Tres Leches Cake served chilled on a dessert plate, featuring moist layers and crunchy brown sugar pecans. | hotmsemen.com

This cake has earned a permanent spot in my rotation, and I hope it does the same for you. There's something magical about a dessert that gets better with time and brings people together over something as simple as milk, butter, and pecans.

FAQs About This Recipe

How long should I let the cake soak?

For optimal results, refrigerate the cake for at least 1 hour after adding the milk mixture, though overnight soaking (8-12 hours) yields the most tender and flavorful result. The cake continues to absorb liquid, so plan accordingly.

Can I make this ahead of time?

Absolutely. This dessert actually improves when made 1-2 days in advance. The milk mixture fully permeates the cake, and flavors meld beautifully. Add whipped cream and pecan topping shortly before serving for best texture.

What can I substitute for coconut milk?

If you prefer not to use coconut milk, simply replace it with an additional cup of whole milk. The coconut adds subtle richness but isn't essential to the structure or overall flavor profile.

How should I store leftovers?

Keep refrigerated in an airtight container for up to 4 days. The whipped cream may soften slightly, but flavors remain excellent. For longer storage, freeze individual portions without whipped cream for up to 2 months.

Can I use different nuts?

Walnuts make an excellent alternative to pecans, offering similar crunch and buttery notes when toasted. For a different profile, try almonds or hazelnuts. Avoid softer nuts that might become soggy in the milk mixture.

Why did my cake not absorb all the milk?

If your cake seems saturated with liquid remaining, you may have underbaked it slightly or the holes weren't deep enough. Ensure the cake is fully baked, poke holes thoroughly, and give it adequate time to absorb. Some overflow is normal.

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 buttered pecans and whipped cream

Prep time
30 minutes
Time to cook
30 minutes
Overall time
60 minutes
Created by Grace Harrington


Skill level Medium

Cuisine type Mexican-American

Portions 12 Serving size

Dietary notes Meat-free

Required ingredients

Cake

01 1 cup all-purpose flour
02 1.5 teaspoons baking powder
03 0.25 teaspoon salt
04 0.5 cup unsalted butter, softened
05 1 cup granulated sugar
06 3 large eggs
07 1 teaspoon vanilla extract
08 0.5 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 0.5 cup unsweetened coconut milk, optional

Butter Pecan Topping

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

Whipped Topping

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

How to make it

Instruction 01

Prepare Baking Pan and Preheat Oven: Preheat oven to 350°F. Grease and flour a 9x13-inch baking pan.

Instruction 02

Combine Dry Ingredients: In a medium bowl, whisk together flour, baking powder, and salt. Set aside.

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

Instruction 04

Incorporate Eggs and Vanilla: Beat in eggs one at a time, mixing well after each addition. Add vanilla extract and mix until combined.

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

Instruction 06

Bake Cake Layers: 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.

Instruction 07

Prepare Tres Leches Mixture: While cake bakes, whisk together sweetened condensed milk, evaporated milk, whole milk, and coconut milk if using, until smooth.

Instruction 08

Pierce Cake and Apply Milk Mixture: Remove cake from oven and cool for 10 minutes. Using a fork, pierce holes throughout the top surface. Slowly pour tres leches mixture over cake, ensuring liquid soaks into holes. Allow absorption for at least 1 hour, preferably overnight in refrigerator.

Instruction 09

Prepare Butter Pecan Topping: Melt butter in skillet over medium heat. Add chopped pecans and brown sugar; cook, stirring frequently, for approximately 5 minutes until pecans toast and mixture becomes bubbly. Remove from heat and stir in vanilla extract. Cool slightly.

Instruction 10

Prepare Whipped Cream Topping: In a separate bowl, whip heavy cream with powdered sugar and vanilla extract until stiff peaks form.

Instruction 11

Assemble Final Layers: Spread whipped cream evenly over chilled cake. Drizzle cooled butter pecan topping over whipped cream.

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

Tools you'll need

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

Allergy info

Be sure to examine every ingredient for possible allergens. If unsure, reach out to a medical expert.
  • Contains wheat gluten
  • Contains dairy: milk, butter, and cream
  • Contains eggs
  • Contains tree nuts: pecans

Per serving nutrition details

Nutritional numbers are for reference and not a substitute for medical consultation.
  • Caloric value: 550
  • Fat content: 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.