Butter Pecan Tres Leches Cake

Featured in: Sweet Cozy Treats

This butter pecan tres leches cake combines the classic Mexican milk-soaked dessert with rich, toasted pecans for an unforgettable treat. The tender cake absorbs a luxurious blend of three milks, creating an incredibly moist texture. Topped with clouds of vanilla whipped cream and a buttery brown sugar pecan topping, each bite delivers the perfect balance of creamy sweetness and nutty crunch. Best when allowed to soak overnight for maximum flavor.

Updated on Sun, 01 Feb 2026 09:31:00 GMT
Butter Pecan Tres Leches Cake served chilled with whipped cream and toasted pecans, a creamy Mexican-American dessert for celebrations. Save
Butter Pecan Tres Leches Cake served chilled with whipped cream and toasted pecans, a creamy Mexican-American dessert for celebrations. | cloverhearth.com

My neighbor brought over a slice wrapped in foil one Sunday afternoon, and I ate it standing at the counter. The cake was so soaked it almost fell apart on the fork, but that first bite stopped me cold. Creamy, sweet, with these buttery pecan bits that added just enough crunch to keep things interesting. I asked for the recipe immediately, and she laughed because she'd only made it twice herself.

I made this for a potluck once and watched people go back for seconds before the main course was even cleared. One friend scraped his plate so thoroughly I thought he might lick it. The combination of that milk-drenched crumb and the candied pecan crunch just works in a way that feels both comforting and a little indulgent. It became my go-to whenever I needed to bring something that would actually get remembered.

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 backbone of the sponge, and you want it light, so don't overmix once it goes in.
  • Baking powder: This is what gives the cake its lift, making it airy enough to soak up all that milk without turning to mush.
  • Unsalted butter (softened): Creaming this with the sugar creates tiny air pockets that keep the texture tender even after the soak.
  • Granulated sugar: Sweetens the cake itself, but the real sweetness comes later from the milk mixture.
  • Eggs: They bind everything and add richness, so bring them to room temperature for easier mixing.
  • Vanilla extract: A little goes into the batter, more into the cream, and it ties the whole dessert together.
  • Milk: Used in the batter to keep it smooth and pourable.
  • Sweetened condensed milk: The thick, sugary base of the tres leches mixture that makes every bite taste like a hug.
  • Evaporated milk: Adds body without being too heavy, balancing out the sweetness.
  • Whole milk: Thins the soak just enough so it actually penetrates the cake instead of pooling on top.
  • Unsweetened coconut milk (optional): I skip it sometimes, but when I use it, it adds a subtle tropical note that surprises people.
  • Pecans (chopped): Toasting them in butter and sugar turns them into little caramelized gems.
  • Brown sugar: Melts into the butter and coats the pecans with a deep, molasses-like sweetness.
  • Heavy whipping cream: Whipped stiff, this becomes the fluffy cloud that sits between the soaked cake and the crunchy topping.
  • Powdered sugar: Sweetens the cream without adding graininess.

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. This keeps the cake from sticking, especially once it gets heavy with milk.
Mix the Dry Ingredients:
Whisk together the flour, baking powder, and salt in a medium bowl. Set it aside while you work on the wet ingredients.
Cream Butter and Sugar:
Beat the softened butter and granulated sugar together until the mixture is pale and fluffy, about 3 to 5 minutes. This step is where the cake gets its lightness, so don't rush it.
Add Eggs and Vanilla:
Beat in the eggs one at a time, letting each one blend in completely before adding the next. Stir in the vanilla extract until everything smells warm and sweet.
Combine Wet and Dry:
Gradually fold in the flour mixture, alternating with the milk, starting and ending with the flour. Mix just until you don't see streaks, because overmixing makes the cake dense.
Bake the Cake:
Pour the batter into your prepared pan and spread it evenly. Bake for 25 to 30 minutes, until a toothpick poked in the center comes out clean.
Make the Tres Leches Mixture:
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. Pour the milk mixture slowly over the top, letting it sink into every hole.
Chill the Cake:
Cover the pan and refrigerate for at least 1 hour, but overnight is even better. The longer it sits, the more the flavors meld and the texture becomes impossibly creamy.
Toast the Pecans:
Melt the butter in a skillet over medium heat, then add the chopped pecans and brown sugar. Stir frequently for about 5 minutes until the pecans are golden and fragrant, then remove from heat and stir in the vanilla.
Whip the Cream:
In a clean bowl, whip the heavy cream with powdered sugar and vanilla until stiff peaks form. This should be thick enough to spread without sliding off the cake.
Assemble and Serve:
Spread the whipped cream evenly over the chilled, soaked cake. Drizzle the cooled butter pecan topping over the cream, then slice and serve.
A slice of Butter Pecan Tres Leches Cake soaked in milky mixture, topped with caramelized pecans and fluffy vanilla whipped cream. Save
A slice of Butter Pecan Tres Leches Cake soaked in milky mixture, topped with caramelized pecans and fluffy vanilla whipped cream. | cloverhearth.com

There was a birthday dinner where I served this, and my cousin, who usually skips dessert, ate two pieces and asked if I'd make it for her wedding shower. That's when I realized this cake had become more than just something sweet to end a meal. It was the thing people remembered, the thing they requested, the quiet star of the table that never needed an introduction.

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, where it will stay moist and delicious for up to four days. The whipped cream might soften a little over time, but the flavor only gets better as the milk continues to settle into every bite. I've even eaten it straight from the fridge at midnight, cold and creamy, and it was perfect that way too.

What to Serve Alongside

This cake is rich enough to stand alone, but a scoop of vanilla ice cream on the side never hurt anyone. Strong black coffee cuts through the sweetness beautifully, and I've also served it with fresh berries when I wanted to add a little brightness. It's the kind of dessert that doesn't need much help, but it plays well with others when you want to make the moment feel extra special.

Common Questions and Quick Fixes

If your cake seems too wet after soaking, you probably poured the milk too fast or didn't let the cake cool enough before poking. If it's dry in spots, you didn't poke enough holes or the milk pooled to one side. The pecan topping can be made ahead and stored in an airtight container for up to three days, which is helpful when you're prepping in stages.

  • Use a glass pan if you have one, it helps you see how well the milk is soaking through from the sides.
  • If you don't have coconut milk, just use more whole milk, the cake will still be incredible.
  • Leftover whipped cream can be dolloped on coffee or hot chocolate the next morning.
Butter Pecan Tres Leches Cake plated on a white dish, garnished with crunchy buttery pecans and drizzles of sweet milk syrup. Save
Butter Pecan Tres Leches Cake plated on a white dish, garnished with crunchy buttery pecans and drizzles of sweet milk syrup. | cloverhearth.com

This is the cake that made me understand why people get so excited about tres leches in the first place. It's messy, it's indulgent, and it makes every occasion feel a little more worth celebrating.

Recipe Questions & Answers

Can I make this cake ahead of time?

Yes, this dessert actually improves when made ahead. The cake benefits from soaking overnight in the refrigerator, allowing it to fully absorb the milk mixture. You can prepare it up to 2 days in advance, adding the whipped cream and pecan topping just before serving.

What can I substitute for coconut milk?

The coconut milk is optional and adds subtle richness. You can replace it with additional whole milk or heavy cream for extra richness without the coconut flavor. The dessert will still be delicious either way.

How do I store leftovers?

Store covered in the refrigerator for up to 4 days. The cake stays moist due to the milk mixture, and the whipped cream topping holds up well when chilled. Always serve cold or at room temperature for best texture.

Can I use a different type of nut?

Absolutely! While pecans provide authentic butter pecan flavor, you can substitute with walnuts, almonds, or hazelnuts. Toast them in butter with brown sugar the same way for a delicious caramelized topping.

Why is my cake too soggy?

Tres leches should be very moist but not swimming in liquid. Make sure to poke enough holes and pour the milk mixture slowly, allowing it to absorb gradually. If there's excess liquid pooling, you may have added the mixture too quickly or used too much.

Can I make this in a different pan size?

You can use an 8x8-inch pan for a thicker cake or two 8-inch round pans for layered presentation. Adjust baking time accordingly—smaller, thicker cakes may need 5-10 minutes longer, while thinner layers may bake faster.

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

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

Prep duration
30 minutes
Cook duration
30 minutes
Overall time
60 minutes
Recipe by Clover Hearth Emily Dawson

Recipe type Sweet Cozy Treats

Skill level Medium

Culinary roots Mexican-American

Servings made 12 Portion size

Diet preferences Meatless

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 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 make it

Step 01

Prepare baking pan: Preheat oven to 350°F. Grease and flour a 9x13-inch baking pan, ensuring all surfaces are evenly coated.

Step 02

Combine dry ingredients: Whisk together flour, baking powder, and salt in a medium bowl. Set aside.

Step 03

Cream butter and sugar: In a large mixing bowl, beat softened butter and granulated sugar until light and fluffy, approximately 3-5 minutes.

Step 04

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

Step 08

Pierce cake: Remove cake from oven and cool for 10 minutes. Using a fork, pierce holes across the entire top surface of the cake.

Step 09

Soak cake: Slowly pour tres leches mixture over cake, ensuring it penetrates the pierced holes. Allow cake to absorb milk for at least 1 hour or 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. 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 dessert: 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 details

Be sure to review every ingredient for potential allergies, and talk to a medical expert if you’re unsure.
  • Contains wheat gluten
  • Contains dairy: milk, butter, cream
  • Contains eggs
  • Contains tree nuts: pecans

Nutrition information (each portion)

Only use this data as a helpful reference—it’s not intended to replace professional health guidance.
  • Calorie count: 550
  • Fat content: 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.