Butter Pecan Tres Leches Cake

Featured in: Everyday Home Plates

This Mexican-inspired dessert features a tender sponge cake soaked in three types of milk—sweetened condensed, evaporated, and whole milk with optional coconut milk. After absorbing the creamy mixture overnight, the cake is crowned with billowy whipped cream and finished with a crunchy butter pecan topping made from toasted pecans browned in butter and brown sugar. The contrast between the ultra-moist, milky cake and the crisp, candied pecans creates an irresistible texture combination that's both rich and refreshing.

Updated on Mon, 02 Feb 2026 14:30:00 GMT
A slice of Butter Pecan Tres Leches Cake rests on a white plate, revealing soaked cake layers. Pin it
A slice of Butter Pecan Tres Leches Cake rests on a white plate, revealing soaked cake layers. | cozyzriga.com

The oven timer had just buzzed when my neighbor knocked, asking what smelled so good through the walls. I was mid-soak, pouring that slow river of three milks over a still-warm cake, watching it pool and vanish into a hundred fork holes. She stayed for a slice that night, and by morning the pan was half gone. That's how this butter pecan tres leches earned its permanent spot on my counter.

I brought this to a potluck once, still cold from the fridge, and watched it disappear in under twenty minutes. Someone's kid scraped the pan clean with a spoon while the adults pretended not to notice. A coworker texted me the next day asking if I'd make it again for her birthday. That's when I realized this wasn't just dessert, it was the kind of thing people remember long after the plates are cleared.

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 cake, giving it just enough structure to hold all that milk without turning to mush.
  • Baking powder: Creates the tender, airy crumb that soaks up the tres leches mixture like a sponge.
  • Salt: A small pinch balances the sweetness and brings out the buttery, nutty flavors.
  • Unsalted butter, softened: Creams beautifully with sugar and adds richness, use it at room temperature or it won't fluff up right.
  • Granulated sugar: Sweetens the cake base and helps create that light, fluffy texture when beaten with butter.
  • Large eggs: Bind everything together and add moisture, always add them one at a time for a smooth batter.
  • Vanilla extract: A warm, familiar note that shows up in every layer of this dessert.
  • Milk: Keeps the batter smooth and tender before the real soaking begins.
  • Sweetened condensed milk: The sweetest player in the trio, it clings to the cake and makes every bite luscious.
  • Evaporated milk: Adds creaminess without being too heavy, it's the quiet middle note in the milk symphony.
  • Whole milk: Thins out the mixture just enough so it flows into every poke hole.
  • Unsweetened coconut milk: Optional, but it adds a subtle tropical richness that surprises people in the best way.
  • Pecans, chopped: Toasted until golden, they bring a crunchy, buttery contrast to all that softness.
  • Brown sugar: Caramelizes with the pecans, creating a sticky, sweet coating that's impossible to resist.
  • Heavy whipping cream: Whips up into soft, billowy clouds that sit like a dream on top of the soaked cake.
  • Powdered sugar: Sweetens the whipped cream without weighing it down or making it gritty.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get the oven ready:
Preheat to 350°F and grease your 9x13-inch pan generously, then dust it with flour. This step keeps the cake from sticking when it's time to soak.
Mix the dry ingredients:
Whisk together flour, baking powder, and salt in a medium bowl. Set it aside so it's ready when you need it.
Cream the butter and sugar:
Beat softened butter and granulated sugar in a large bowl until it looks pale and fluffy, about 3 to 5 minutes. This step traps air and makes the cake light.
Add the eggs and vanilla:
Beat in eggs one at a time, letting each one blend in completely before adding the next. Stir in vanilla extract until the batter smells warm and sweet.
Combine wet and dry:
Alternate adding the flour mixture and milk to the butter mixture, starting and ending with flour. Mix just until combined, overmixing makes the cake tough.
Bake the cake:
Pour the batter into your prepared pan, spread it evenly, and bake for 25 to 30 minutes. A toothpick inserted in the center should come out clean when it's done.
Prepare the tres leches mixture:
While the cake bakes, whisk together sweetened condensed milk, evaporated milk, whole milk, and coconut milk if using. The mixture should be smooth and creamy.
Poke and soak:
Let the cake cool for 10 minutes, then poke holes all over the top with a fork. Slowly pour the milk mixture over the cake, letting it sink in, and refrigerate for at least an hour or overnight.
Toast the pecans:
Melt butter in a skillet over medium heat, add chopped pecans and brown sugar, and stir frequently for about 5 minutes until toasted and bubbly. Stir in vanilla and let it cool.
Whip the cream:
Beat heavy cream with powdered sugar and vanilla until stiff peaks form. Spread it evenly over the soaked cake.
Top and serve:
Drizzle the cooled butter pecan mixture over the whipped cream. Serve chilled or at room temperature, and watch it disappear.
Butter Pecan Tres Leches Cake topped with toasted pecans and sweet whipped cream, ready to serve. Pin it
Butter Pecan Tres Leches Cake topped with toasted pecans and sweet whipped cream, ready to serve. | cozyzriga.com

There was a Sunday afternoon when I made this for my sister's baby shower, and I remember slicing it into neat squares, each one glistening with milk and topped with golden pecans. The room went quiet for a moment, just forks clinking on plates. Someone said it tasted like a hug, and I've never forgotten that.

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 pan tightly with plastic wrap or foil and keep it in the fridge for up to four days. The cake stays moist and actually tastes better the next day as the flavors meld together. If you have a lid that fits, even better, it keeps the whipped cream from picking up fridge smells. I've never had leftovers last longer than three days, but I've heard it freezes well if you skip the whipped topping until serving.

Making It Your Own

Try swapping pecans for walnuts or almonds if that's what you have on hand, the toasted nut flavor still shines through. A pinch of cinnamon or nutmeg in the milk mixture adds a cozy warmth that's perfect for fall. For a coconut lover's dream, use the coconut milk and sprinkle toasted coconut flakes over the top. You can also cut the sweetness slightly by using unsweetened whipped cream, though I never do.

Serving Suggestions

This cake is rich and creamy on its own, but a scoop of vanilla ice cream on the side never hurts. I've served it with fresh berries for a pop of color and a little tartness to balance the sweetness. A drizzle of caramel sauce over each slice takes it over the top, especially if you're feeling fancy.

  • Chill it completely before serving so the layers set and each bite holds together.
  • Use a sharp knife wiped clean between cuts for neat, pretty squares.
  • Garnish with a sprig of mint or a dusting of cinnamon for a finishing touch.
Decadent Butter Pecan Tres Leches Cake drizzled with caramel-like topping, a rich Mexican-American dessert. Pin it
Decadent Butter Pecan Tres Leches Cake drizzled with caramel-like topping, a rich Mexican-American dessert. | cozyzriga.com

This butter pecan tres leches has become the dessert I make when I want to feel generous, when I want to see people close their eyes and smile. It's the kind of cake that makes ordinary moments feel a little more special.

Recipe FAQs

How long should I let the cake soak?

Allow the cake to absorb the milk mixture for at least 1 hour at room temperature, but for the best results and most tender texture, refrigerate overnight. This extended soaking time ensures every bite is perfectly moist and infused with the creamy tres leches blend.

Can I make this dessert ahead of time?

Absolutely. In fact, this cake tastes better when made 1-2 days in advance. The flavors develop and the texture becomes more tender as it rests. Store covered in the refrigerator and add the whipped cream and pecan topping shortly before serving.

What if I don't have coconut milk?

The coconut milk is completely optional. You can substitute it with an equal amount of whole milk or cream for equally delicious results. The coconut milk simply adds a subtle tropical twist and extra richness to the soaking liquid.

How do I know when the pecans are properly toasted?

The pecans are ready when they become fragrant and turn a deep golden brown, typically after about 5 minutes of cooking in the butter and brown sugar mixture. Watch closely as they can burn quickly—the sugar should be bubbly and coating the nuts evenly.

Can I freeze this cake?

Freezing is not recommended as the milk-soaked texture can become icy and grainy. However, you can freeze the baked cake layer before soaking. Wrap it tightly in plastic and freeze for up to 3 months, then thaw, soak in the tres leches mixture, and add toppings when ready to serve.

Why do I need to poke holes in the cake?

Poking holes with a fork creates channels throughout the cake that allow the tres leches mixture to penetrate deeply and evenly. This ensures every bite is saturated with the creamy milk blend rather than just the surface being coated.

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 layers topped with toasted buttered pecans and sweet whipped cream for a creamy, nutty dessert experience.

Prep Time
30 min
Cook Time
30 min
Total Duration
60 min
Written by Micah Stewart


Skill Level Medium

Cuisine Mexican-American

Yield 12 Portions

Diet Preferences Vegetarian

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 brown sugar
04 1 teaspoon vanilla extract

Whipped Topping

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

Steps

Step 01

Prepare Pan and 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 to 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 Flour and Milk: Gradually add flour mixture to butter mixture, alternating with milk. Begin and end with flour mixture, mixing just until combined.

Step 06

Bake Cake Layer: Pour batter into prepared pan and spread evenly. Bake for 25 to 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 in a bowl until smooth.

Step 08

Pierce Cake: Remove cake from oven and cool for 10 minutes. Using a fork, poke holes all over the top surface.

Step 09

Soak 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 10

Toast 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 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 Cake: Once cake has absorbed milk mixture, spread whipped cream evenly over surface.

Step 13

Add Pecan Garnish: Drizzle cooled butter pecan topping over whipped cream.

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

Examine all ingredients for allergens and talk with your healthcare provider if unsure.
  • Contains wheat and gluten
  • Contains dairy including milk, butter, and cream
  • Contains eggs
  • Contains tree nuts including pecans

Nutritional Info (each serving)

These nutrition details are for general knowledge, not a substitute for medical guidance.
  • Calories: 550
  • Lipids: 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.