Butter Pecan Tres Leches Cake

Featured in: Home Baking & Sweet Recipes

Indulge in this luxurious Mexican-American dessert featuring tender sponge cake soaked in three different milks, then crowned with fluffy whipped cream and caramelized butter pecans. The overnight soaking process allows the milk mixture to fully penetrate every layer, creating an incredibly moist and creamy texture that melts in your mouth.

Perfect for special occasions or weekend gatherings, this dessert combines the classic tres leches tradition with the rich, nutty flavor of buttered pecans. The toasted pecan topping adds delightful crunch that contrasts beautifully with the velvety soft cake beneath.

Updated on Sun, 01 Feb 2026 13:48:00 GMT
Buttery pecans and whipped cream top this slice of Butter Pecan Tres Leches Cake. Save to Pinterest
Buttery pecans and whipped cream top this slice of Butter Pecan Tres Leches Cake. | ovenmargin.com

My neighbor brought one to a block party on a sticky July evening, and I stood by the folding table longer than polite, fork in hand, trying to figure out what made it so impossibly creamy. The pecans were still warm, their buttery sweetness cutting through the cold, milk-drenched cake in a way that felt both indulgent and light. I asked for the recipe twice before she finally texted it to me at midnight. Now it's the dessert I make when I want to surprise people who think they've tasted everything.

I made this for my daughter's quinceañera rehearsal dinner, and her tías wouldn't stop asking why I'd messed with tradition. But after the first bite, the questions turned into requests for seconds. One of them even admitted she liked the pecan twist better than her own version, which felt like winning a James Beard award in my tiny kitchen. It became our family's new tradition that night, proof that honoring roots doesn't mean you can't add your own flavor.

Ingredients

  • All-purpose flour: The backbone of the cake, providing just enough structure to hold the milk without collapsing into mush.
  • Baking powder: A little lift goes a long way here; too much and the cake won't absorb the milk properly.
  • Unsalted butter (softened): Creaming it with sugar creates air pockets that make the cake tender, so don't skip the softening step.
  • Granulated sugar: Sweetens the cake base without overpowering the milky soak that comes later.
  • Large eggs: They bind everything together and add richness; room temperature eggs mix more evenly.
  • Vanilla extract: A warm, familiar note that ties the cake and cream together.
  • Whole milk: Adds moisture to the batter and blends into the tres leches mixture for a creamy finish.
  • Sweetened condensed milk: The sweet, sticky heart of the soak, giving the cake its signature richness.
  • Evaporated milk: Thins out the condensed milk just enough so it soaks in instead of sitting on top.
  • Unsweetened coconut milk (optional): A subtle tropical whisper that deepens the creaminess without shouting coconut.
  • Pecans (chopped): Toasted until fragrant, they add a buttery crunch that contrasts beautifully with the soft cake.
  • Brown sugar: Caramelizes with the butter to create a praline-like coating on the pecans.
  • Heavy whipping cream: Whips into soft clouds that sit lightly on top, balancing the dense, soaked layers below.
  • Powdered sugar: Sweetens the whipped cream without adding graininess.

Instructions

Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon
Prep the Pan:
Preheat your oven to 350°F and grease a 9x13-inch pan generously, then dust it with flour. This step keeps the cake from sticking after it soaks up all that milk.
Mix the Dry Ingredients:
Whisk together the flour, baking powder, and salt in a medium bowl. Set it aside so it's ready to fold in later without lumps.
Cream the Butter and Sugar:
Beat the softened butter and granulated sugar in a large bowl for 3 to 5 minutes until it looks pale and fluffy. This is where the cake gets its airy texture, so don't rush it.
Add the Eggs and Vanilla:
Beat in the eggs one at a time, making sure each one is fully mixed before adding the next. Stir in the vanilla extract until the batter smells warm and sweet.
Combine Wet and Dry:
Gradually add the flour mixture to the butter mixture, alternating with the milk, starting and ending with flour. Mix just until combined; overmixing makes the cake tough.
Bake the Cake:
Pour the batter into the prepared pan and spread it evenly. Bake for 25 to 30 minutes, until a toothpick comes out clean and the top is golden.
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 poke holes all over the surface with a fork. Slowly pour the milk mixture over the cake, letting it sink into every crevice.
Chill and Wait:
Cover the cake and refrigerate for at least 1 hour, but overnight is even better. The longer it sits, the more the flavors meld and the cake softens.
Toast the Pecans:
Melt the butter in a skillet over medium heat, then add the pecans and brown sugar. Stir frequently for about 5 minutes until the pecans smell toasty and the sugar bubbles, then stir in the vanilla and let it cool.
Whip the Cream:
Beat the heavy cream with powdered sugar and vanilla until stiff peaks form. It should hold its shape when you lift the beaters.
Top and Serve:
Spread the whipped cream over the chilled cake in an even layer. Drizzle the cooled butter pecan topping over the cream and serve cold or at room temperature.
Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon
A 9x13-inch Butter Pecan Tres Leches Cake with a drizzle of toasted nut topping. Save to Pinterest
A 9x13-inch Butter Pecan Tres Leches Cake with a drizzle of toasted nut topping. | ovenmargin.com

The first time I served this at a potluck, someone asked if I'd ordered it from a bakery. I laughed and said no, but inside I felt like I'd just won something. It's the kind of dessert that makes people lean back in their chairs, eyes closed, savoring the last bite. That's when I knew it wasn't just a cake anymore; it was a conversation starter, a memory maker, a reason to gather.

Make-Ahead Magic

This cake actually improves with time, which makes it perfect for busy schedules or surprise guests. I've made it two days ahead and it still tasted fresh, the milk-soaked layers holding their shape while the flavors deepened. Just wait to add the whipped cream and pecan topping until a few hours before serving so they stay fresh and textured. If you need to stretch it even further, the unfrosted soaked cake can sit in the fridge for up to three days without losing its magic.

Flavor Twists Worth Trying

I've played with this recipe more times than I can count, and a few variations have stuck around. A pinch of cinnamon or nutmeg in the milk mixture adds warmth that works beautifully in cooler months. Swapping pecans for walnuts or almonds changes the flavor without losing the crunch. One time I added a tablespoon of dark rum to the tres leches mixture, and it gave the cake a grown-up edge that my book club devoured. Don't be afraid to make it your own.

Serving Suggestions

I love serving this cake straight from the fridge on hot afternoons, when the cold cream and milk-soaked layers feel like a sweet, edible breeze. It pairs beautifully with vanilla ice cream or a strong cup of coffee that cuts through the richness. For special occasions, I'll dust the top with a little cinnamon or drizzle extra caramel over the pecans for drama.

  • Serve it in shallow bowls so none of that milky goodness goes to waste.
  • Let it sit at room temperature for 10 minutes before serving if you want a softer, creamier texture.
  • Garnish with a few whole toasted pecans for a bakery-style finish.
Product image
Mount paper towels nearby for quick cleanup of spills, grease, and messes while cooking and prepping meals.
Check price on Amazon
Close-up of moist Butter Pecan Tres Leches Cake soaked in milk and pecans. Save to Pinterest
Close-up of moist Butter Pecan Tres Leches Cake soaked in milk and pecans. | ovenmargin.com

This cake has a way of turning ordinary weeknights into celebrations and quiet afternoons into something worth remembering. Make it once, and it'll become the dessert people ask you to bring again and again.

Common Recipe Questions

How long should I let the cake soak?

For the best results, refrigerate the cake for at least 1 hour after pouring the milk mixture, but preferably overnight. This extended soaking time allows the three milks to fully penetrate the sponge, creating the signature moist texture that makes this dessert so special.

Can I make this ahead of time?

Absolutely! In fact, this dessert tastes better when made ahead. You can prepare and assemble the entire cake up to 24 hours before serving. Keep it refrigerated until ready to serve, and add the whipped topping and pecan garnish shortly before serving for the freshest 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 milk adds subtle richness and flavor, but the traditional tres leches combination works perfectly with just the sweetened condensed, evaporated, and whole milks.

How do I store leftovers?

Keep any remaining cake covered in the refrigerator for up to 3-4 days. The whipped cream may soften slightly over time, but the flavors will continue to develop. Serve chilled or let it sit at room temperature for 15-20 minutes before serving for a softer texture.

Can I use different nuts?

While pecans are traditional for this variation, you can substitute walnuts, almonds, or hazelnuts in the buttered nut topping. Adjust the toasting time slightly as different nuts may brown at different rates. Each nut will bring its own unique flavor profile to the dessert.

Butter Pecan Tres Leches Cake

Milk-soaked cake with toasted pecans and whipped cream topping

Prep Time
30 min
Time to Cook
30 min
Time Required
60 min
Published by Ryan Mitchell


Skill Level Medium

Cuisine Mexican-American

Makes 12 Number of Servings

Diet Details Meatless

Ingredient List

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 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 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 Steps

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

Step 08

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

Step 09

Soak Cake: Slowly pour tres leches mixture over cake, ensuring it soaks into the 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 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

Prepare Whipped Cream: 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 the surface.

Step 13

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

Step 14

Serve: Serve cake chilled or at room temperature.

Kitchen Tools

  • 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 allergens. Always get professional advice if you're unsure.
  • Contains wheat (gluten)
  • Contains dairy including milk, butter, and cream
  • Contains eggs
  • Contains tree nuts (pecans)

Nutrition Details (for each serving)

These figures are here for your reference and shouldn’t replace advice from a healthcare provider.
  • Calories: 550
  • Fats: 33 g
  • Carbohydrates: 57 g
  • Proteins: 7 g