Butter Pecan Tres Leches Cake

Featured in: Soft Weekend Treats

This indulgent Butter Pecan Tres Leches Cake combines the classic milk-soaked tradition with rich, toasted pecans. Tender cake layers absorb a luxurious blend of three milks, then get crowned with fluffy whipped cream and a buttery pecan topping. The result is a creamy, nutty symphony that melts on your tongue with every bite, perfect for celebrations or special gatherings.

Updated on Sun, 01 Feb 2026 16:40:00 GMT
Freshly baked Butter Pecan Tres Leches Cake soaked in sweet milk, topped with whipped cream and toasted pecans. Save
Freshly baked Butter Pecan Tres Leches Cake soaked in sweet milk, topped with whipped cream and toasted pecans. | rosewoodoven.com

My neighbor Rosa brought this to a block party last August, and I stood there with my fork halfway to my mouth, stunned by the contrast of cool, milky sweetness and warm, caramelized pecans. She laughed at my expression and said her abuela never wrote down measurements, just poured until it looked right. I went home that night determined to recreate it, and after three tries, I finally nailed the balance between soaked cake and crunchy topping. Now it shows up at every gathering I host, and people always ask if Rosa gave me her secret.

The first time I served this at a dinner party, my friend Alex, who claims to hate overly sweet desserts, went back for seconds without a word. Later, as we cleaned up, he admitted hed been skeptical but couldnt stop thinking about the way the pecans tasted almost like praline. That quiet validation meant more to me than any elaborate compliment. I realized then that this cake has a way of sneaking past peoples defenses, winning them over with texture and balance instead of sheer sugar.

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 structure of the cake depends on this, and sifting it with the baking powder ensures an even, tender crumb without dense pockets.
  • Unsalted butter (softened): Room temperature butter creams beautifully with sugar, creating air pockets that keep the cake light even after its soaked.
  • Granulated sugar: This sweetens the cake itself, but dont worry about overdoing it since the milk mixture adds most of the final sweetness.
  • Eggs: They bind everything together and give the cake its soft, custardy texture once the milk soaks in.
  • Vanilla extract: A little goes into the batter, the milk mixture, and the whipped cream, tying all the layers together with warm, familiar flavor.
  • Sweetened condensed milk: This is the soul of tres leches, thick and sweet, clinging to every bite.
  • Evaporated milk: It adds creaminess without the heaviness of straight cream, letting the cake stay light.
  • Whole milk: Thins out the mixture just enough so it actually soaks in instead of pooling on top.
  • Unsweetened coconut milk (optional): I started adding this after a trip to a beachside cafe, and it gives a subtle tropical whisper that people cant quite place.
  • Pecans (chopped): Toasting them in butter and brown sugar transforms them into something closer to candy, and they stay crunchy even on top of whipped cream.
  • Brown sugar: It caramelizes with the butter, coating the pecans in a glossy, toffee-like shell.
  • Heavy whipping cream: Whipped with a touch of sugar, it becomes a soft, pillowy layer that balances the richness below.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep the oven and pan:
Set your oven to 350°F and grease a 9x13-inch pan, then dust it lightly with flour. This step matters more than you think, a stuck cake is heartbreaking when youve soaked it in milk.
Mix the dry ingredients:
Whisk together flour, baking powder, and salt in a medium bowl, then set it aside. This ensures even distribution and prevents clumping later.
Cream butter and sugar:
Beat softened butter and granulated sugar for 3 to 5 minutes until the mixture looks pale and fluffy. The air you whip in now will keep the cake tender after soaking.
Add eggs and vanilla:
Beat in eggs one at a time, letting each one fully incorporate before adding the next, then stir in vanilla. Patience here prevents a grainy batter.
Combine wet and dry:
Alternate adding the flour mixture and milk to the butter mixture, starting and ending with flour. Mix just until you stop seeing streaks, overmixing makes the cake tough.
Bake the cake:
Pour batter into the prepared pan, smooth the top, and bake for 25 to 30 minutes. A toothpick should come out clean, but dont overbake or the cake will be too dry to soak up the milk.
Prepare the tres leches mixture:
While the cake bakes, whisk together sweetened condensed milk, evaporated milk, whole milk, and coconut milk if youre 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 deep but not all the way through. Pour the milk mixture slowly, letting it sink in before adding more.
Let it rest:
Cover the cake and refrigerate for at least 1 hour, though overnight is when the magic really happens. The cake transforms from dry sponge to creamy, custardy bliss.
Make the butter pecan topping:
Melt butter in a skillet, add chopped pecans and brown sugar, and cook for about 5 minutes, stirring often until everything smells like caramel. Stir in vanilla off the heat and let it cool slightly so it thickens.
Whip the cream:
Beat heavy cream with powdered sugar and vanilla until stiff peaks form. Dont overbeat or youll end up with butter instead of whipped cream.
Assemble and serve:
Spread the whipped cream evenly over the soaked cake, then drizzle the butter pecan mixture on top. Serve it cold or let it come to room temperature for a softer texture.
Buttery Brown Sugar Pecan Topping being drizzled over creamy chilled Butter Pecan Tres Leches Cake. Save
Buttery Brown Sugar Pecan Topping being drizzled over creamy chilled Butter Pecan Tres Leches Cake. | rosewoodoven.com

One rainy Sunday, my sister and I made this together while catching up on months of missed calls and half-told stories. We laughed as the pecans stuck to the spoon, argued about whether coconut milk was necessary, and ended up eating straight from the pan with two forks. That cake, messy and imperfect, tasted better than any version Ive made since. Sometimes the best recipes are the ones that give you space to talk, to breathe, to just be together.

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.

Storing and Make-Ahead Tips

This cake keeps beautifully in the fridge for up to four days, covered tightly with plastic wrap or in an airtight container. The milk mixture continues to settle, so the texture actually improves on day two and three. I often bake the cake the night before, soak it in the morning, and add the whipped cream and pecans just before serving. If you want to freeze it, do so before adding the whipped topping, and let it thaw overnight in the fridge before finishing.

Variations You Might Love

Ive tried this with walnuts instead of pecans when thats what I had on hand, and it worked beautifully, though the flavor is a bit earthier. A friend swapped the coconut milk for a splash of rum in the tres leches mixture, and it gave the cake a grown-up edge that pairs well with coffee. You can also fold a handful of toasted coconut flakes into the whipped cream for extra texture. If you want to go lighter, use half-and-half instead of heavy cream for the topping, though it wont hold its shape quite as well.

Serving Suggestions

This cake is rich enough to stand alone, but a small scoop of vanilla ice cream on the side never hurt anyone. I like to serve it in shallow bowls so the extra milk mixture pools around each slice, and guests can spoon it up with the cake. Fresh berries, especially strawberries or raspberries, add a bright, tart contrast that cuts through the sweetness.

  • Dust the top lightly with cinnamon just before serving for a warm, spiced finish.
  • Pair it with strong black coffee or a sweet dessert wine like Moscato.
  • Cut smaller squares if youre serving it at a party, this dessert is deceptively filling.
A slice of moist Mexican-American Butter Pecan Tres Leches Cake served on a plate with a fork. Save
A slice of moist Mexican-American Butter Pecan Tres Leches Cake served on a plate with a fork. | rosewoodoven.com

Every time I pull this cake from the fridge, I think about Rosa and that summer night when I tasted something that felt like a memory I hadnt lived yet. Make it your own, mess it up a little, and share it with people who matter.

Recipe Q&A Section

Can I make this cake ahead of time?

Yes, this cake is ideal for making ahead. For best results, let it soak overnight in the refrigerator before adding the whipped cream and pecan topping. It stays fresh for up to 3 days when properly covered.

What can I substitute for coconut milk?

The coconut milk is optional and adds subtle richness. You can omit it entirely and use additional whole milk, or substitute with heavy cream for extra richness without the coconut flavor.

How do I prevent the cake from becoming too soggy?

Pour the milk mixture slowly and evenly over the cake, allowing time for absorption. The cake should be moist but not swimming in liquid. Poking enough holes ensures proper distribution without oversaturation.

Can I use different nuts instead of pecans?

Absolutely! Walnuts, almonds, or hazelnuts work beautifully. Toast them in butter with brown sugar the same way for a delicious variation on the classic butter pecan topping.

Should this cake be served cold or at room temperature?

Both ways are delicious! Serving it chilled offers a refreshing, creamy texture, while room temperature brings out more of the buttery pecan flavors. Try both to find your preference.

How do I store leftover cake?

Cover tightly with plastic wrap or store in an airtight container in the refrigerator for up to 3 days. The whipped cream topping holds up well when properly stored and kept cold.

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 with toasted buttered pecans and sweet whipped cream creating a creamy, nutty dessert delight.

Time to Prepare
30 min
Time to Cook
30 min
Complete Duration
60 min
Created by Clara Whitmore


Skill Level Medium

Cuisine Type Mexican-American

Serving Size 12 Portions

Dietary Details Meatless

What's Needed

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 whole milk

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

For the Butter Pecan Topping

01 1 cup chopped pecans
02 ¼ cup unsalted butter
03 ½ cup packed 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 Baking Pan: 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: 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 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: Pour batter into prepared pan and spread evenly. Bake for 25-30 minutes, or until a toothpick inserted in center comes out clean.

Step 07

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

Step 08

Cool and Perforate Cake: Remove cake from oven and let cool for 10 minutes. Using a fork, poke holes throughout the entire top surface of the cake.

Step 09

Soak Cake in Milk Mixture: Slowly pour tres leches mixture over cake, ensuring liquid 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. 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

Apply Whipped Cream: Once cake has absorbed milk mixture completely, spread whipped cream evenly over surface.

Step 13

Finish with Pecan Topping: 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.

Essential Tools

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

Allergy Warnings

Look over every ingredient for possible allergens and check with your healthcare provider if unsure.
  • Contains wheat and gluten
  • Contains dairy including milk, butter, and cream
  • Contains eggs
  • Contains tree nuts, specifically pecans

Nutrition Details (each serving)

Nutritional numbers are simply a guide and shouldn't replace professional nutrition advice.
  • Energy (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.