I’ve always loved tres leches cake, but I wanted something a little different for a family gathering last fall. That’s when this Butter Pecan Tres Leches Cake was born—and honestly, it was love at first bite. My aunt, who usually just picks at desserts, actually asked for the recipe before she’d even finished her slice. That’s when I knew I’d stumbled onto something special.
This cake gives you all the creamy, soak-it-up goodness of traditional tres leches, but with a warm, nutty twist from toasted pecans and butter. And the best part? It starts with a box mix, so it’s practically foolproof. Make it the night before your party, and you’ll have a showstopper that tastes like you spent hours in the kitchen. Trust me, this one’s a keeper.
Why You Will Love This Butter Pecan Tres Leches Cake
- This Butter Pecan Tres Leches Cake has the richest, most decadent flavor—I can’t get enough of that buttery pecan twist.
- It starts with a simple box cake mix, so you get all the credit for a stunning dessert without any extra work.
- The creamy tres leches soak makes every bite melt in your mouth, and it’s pure comfort food heaven.
- This cake is a guaranteed crowd-pleaser. I’ve served it at potlucks and birthdays, and it always disappears first.
- You can make it the night before, and it actually gets more delicious as it chills—perfect for stress-free entertaining.
Ingredients for Butter Pecan Tres Leches Cake
I always grab a box of yellow cake mix for this recipe, and nobody ever guesses. It’s my little shortcut that saves so much time, and the butter pecan flavor does all the heavy lifting. Just make sure you get good pecans—they really make a difference here.
For the cake:
- 1 (15.25 ounce) box yellow cake mix
- 3 eggs
- 1/2 cup vegetable oil
- 1 cup water
- 1 teaspoon vanilla extract
For the milk mixture:
- 1 (14 ounce) can sweetened condensed milk
- 1 (12 ounce) can evaporated milk
- 1/2 cup heavy cream
- 1/4 cup butter, melted
- 1/2 cup chopped pecans (untoasted—these will infuse flavor as they soak)
- 1 teaspoon cinnamon
For the topping:
- 1 cup heavy cream, whipped (I mean whip it yourself until stiff peaks form, not the canned stuff)
- 1/4 cup chopped pecans, toasted (for that crunchy garnish on top)
How to Make Butter Pecan Tres Leches Cake
I like to get the milk mixture ready while the cake bakes. That way everything’s ready to go as soon as the cake comes out of the oven and you’re not scrambling around afterward. Trust me, you’ll thank yourself later.
Step 1: Preheat your oven to 350°F. Grease and flour a 9×13-inch baking pan — I use butter and a light dusting of flour for the best release. Don’t skip this step or your cake might stick.
Step 2: In a large bowl, prepare the cake mix according to the package directions, using the eggs, vegetable oil, and water. Stir in the vanilla extract. I usually whisk everything by hand for about a minute until it’s smooth and well combined. No need to overmix.
Step 3: Pour the batter into your prepared pan and bake for 30 to 35 minutes, or until a wooden skewer inserted into the center comes out clean. While the cake bakes, you can start the milk mixture. I always set a timer for 30 minutes and check — every oven is a little different.
Step 4: In a medium bowl, whisk together the sweetened condensed milk, evaporated milk, 1/2 cup heavy cream, melted butter, 1/2 cup chopped pecans (untoasted here), and cinnamon until everything is well combined. Set it aside for a moment. The cinnamon really adds a warm, cozy note you’ll love.
Step 5: Once your cake comes out of the oven, immediately poke holes all over the top with a fork or skewer. I go pretty deep and space them about an inch apart — this lets the milk mixture really soak into every bit of the cake.
Step 6: Slowly pour the milk mixture over the warm cake, letting it absorb as you go. Don’t dump it all at once. Go slow and steady so the liquid seeps into all those holes. The cake must be warm when you do this — that’s the secret to maximum absorption. You’ll be amazed at how much your cake can hold.
Step 7: Let the cake cool completely at room temperature, then cover it tightly and refrigerate for at least 4 hours — but overnight is even better. I know it’s tempting, but don’t rush this part. The cake gets more flavorful and moist as it sits.
Step 8: Just before serving, spread the whipped cream evenly over the top of the cake. Garnish with the toasted chopped pecans for that perfect crunch. Serve cold or at room temperature. Make it the night before your event and you’ll be the hero.
What to Serve with Butter Pecan Tres Leches Cake
This cake is already amazing on its own, but a few simple sides really make it feel like a special occasion. I usually pick one or two depending on who’s coming over and what I have on hand.
Fresh Berries: A handful of strawberries or raspberries on the side cuts through all that creamy sweetness perfectly. The tartness balances the butter pecan flavor better than anything else I’ve tried.
Whipped Cream: Go ahead and add an extra dollop on top. I love how the light, airy cream contrasts with the dense, soaked cake underneath. It’s pure indulgence.
Hot Coffee or Espresso: A strong cup of coffee alongside your slice is my favorite pairing. The bitterness offsets the sweetness beautifully, and it’s the perfect excuse to linger at the table a little longer.
Toasted Coconut Flakes: Sprinkle some toasted coconut over the whipped cream for extra texture. The nutty crunch plays so nicely with the pecans, and it gives the whole dessert a little tropical twist.
Storage and Reheating Instructions for Butter Pecan Tres Leches Cake
This cake actually gets better as it sits in the fridge, which is my favorite thing about it. The milk mixture keeps soaking in overnight, so every bite becomes more tender and flavorful. I always make mine the day before I need it — that way I’m not stressing on party day.
Store your cake covered tightly in the refrigerator for up to 3 days. I use plastic wrap directly on the surface or a lid, and it stays perfectly moist the whole time. Just keep those toasted pecans separate until serving so they stay crunchy.
Whatever you do, don’t reheat this cake. You’ll lose that beautiful creamy texture and the whole point of tres leches. Serve it cold or let it sit at room temperature for about 10 minutes before slicing. Trust me, it’s perfect just the way it is.
Frequently Asked Questions
Can I use homemade cake instead of box mix?
Absolutely, and I’ve done it myself when I’m feeling ambitious. Any vanilla or yellow cake recipe works beautifully for this Butter Pecan Tres Leches Cake. Just bake it in the same 9×13 pan and make sure it’s still warm when you pour the milk mixture — that’s the trick for perfect absorption every time.
Can I make this dairy‑free?
Yes, and it turns out surprisingly well! I’ve swapped the evaporated milk and heavy cream with full‑fat coconut milk, and used a good dairy‑free butter or even coconut oil in the milk mixture. The texture is a little different but still incredibly creamy, and the butter pecan flavor shines through just the same.
Why is my cake soggy?
That usually happens when you pour the milk mixture too fast — trust me, I’ve learned this the hard way. Go slow, let each pour sink in before adding more, and make sure you’re using a 9×13 pan. If you use a smaller pan, the cake can’t hold all that liquid and gets waterlogged. Slow and steady wins the race here.
Before You Go
This Butter Pecan Tres Leches Cake is the kind of dessert that makes people close their eyes and smile. I hope you give it a try for your next get-together — or just because it’s Tuesday and you deserve something amazing. Drop a comment below and let me know how it turned out, and don’t forget to share this recipe with a friend who loves creamy, nutty desserts. Happy baking!
Print
Butter Pecan Tres Leches Cake
- Total Time: 55 min
- Yield: 12 servings
- Diet: Vegetarian
Description
A rich and creamy tres leches cake infused with butter pecan flavor.
Ingredients
- 1 (15.25 ounce) box yellow cake mix
- 3 eggs
- 1/2 cup vegetable oil
- 1 cup water
- 1 teaspoon vanilla extract
- 1 (14 ounce) can sweetened condensed milk
- 1 (12 ounce) can evaporated milk
- 1/2 cup heavy cream
- 1/4 cup butter, melted
- 1/2 cup chopped pecans
- 1 teaspoon cinnamon
- 1 cup heavy cream, whipped
- 1/4 cup chopped pecans, toasted
Instructions
- Preheat oven to 350 degrees F (175 degrees C). Grease and flour a 9×13 inch baking pan.
- In a large bowl, prepare cake mix according to package directions, using eggs, oil, and water. Stir in vanilla extract.
- Pour batter into the prepared pan and bake for 30-35 minutes, or until a wooden skewer inserted into the center comes out clean.
- While the cake is baking, whisk together sweetened condensed milk, evaporated milk, 1/2 cup heavy cream, melted butter, 1/2 cup chopped pecans, and cinnamon in a medium bowl.
- Once the cake is out of the oven, immediately poke holes all over the top with a fork or skewer.
- Slowly pour the milk mixture over the warm cake, allowing it to soak in.
- Let the cake cool completely at room temperature, then refrigerate for at least 4 hours, or preferably overnight.
- Before serving, spread whipped cream over the top of the cake.
- Garnish with toasted chopped pecans.
Notes
- For a stronger butter pecan flavor, you can add 1 teaspoon of butter extract to the cake batter.
- Ensure the cake is fully chilled before frosting for best results.
- Prep Time: 20 min
- Cook Time: 35 min
- Category: Dessert
- Method: Baking
- Cuisine: American

