These homemade pecan log cookies are nothing like the store-bought versions, they’re fresher, more flavorful, and honestly easier to make than you’d think. With a creamy vanilla center and a caramel-pecan shell, they taste like a nostalgic road trip treat you can pull straight from your kitchen.
The best part? You don’t need any fancy candy thermometer or special equipment. Just a few simple ingredients, a little patience while they freeze, and you’ll have a batch of gorgeous candy logs that make wonderful gifts or a standout addition to your holiday dessert spread.
I love making these because they feel fancy but the process is straightforward and forgiving. Once you nail the technique, you’ll want to make them again and again.
Simple Ingredients
This recipe relies on a short, straightforward ingredient list. Everything you need is probably already in your pantry or a quick trip to the grocery store away.
- Butter and corn syrup: These create the silky, smooth base for your vanilla center. The corn syrup keeps the texture tender and chewy.
- Powdered sugar and powdered milk: Together they build that melt-in-your-mouth texture and give the center its classic nougat-like feel.
- Caramel candies: Wrapped caramels melt beautifully over a double boiler. If you can’t find them, you can use caramel sauce, though the texture will be slightly different.
- Chopped pecans: These are the star of the coating. Toast them lightly first if you want extra flavor and crunch.
Let's Make Homemade Pecan Log Cookies
Here’s how to build these beauties step by step:
Step 1: Make the Vanilla Center
In a medium pot, combine butter, corn syrup, and granulated sugar over medium heat. Stir constantly until the butter melts and the mixture reaches a gentle simmer, then remove from heat. Stir in powdered sugar, powdered milk, and vanilla extract until thick and well combined.
Step 2: Press and Cool
Press the mixture into a greased 9-inch baking dish and let it cool to room temperature, about 30 minutes. Once cool enough to handle, cut the slab into 4 even strips, then slice each strip down the center to create 8 equal pieces.
Step 3: Roll Into Logs
Place one piece on parchment paper and gently roll it into a log shape with your hands. Repeat with the remaining pieces, then arrange all logs on a baking sheet and freeze until completely solid, about 1 to 2 hours.
Step 4: Melt the Caramel
Set a heatproof bowl over a pot of simmering water to create a double boiler. Add the caramels and 4 tablespoons of milk to the bowl, stirring constantly until smooth and melted.
Step 5: Coat with Caramel and Pecans
Spread chopped pecans in a shallow dish. Using a fork, dip each frozen log into the warm caramel until fully coated, then roll it in the pecans, pressing gently so they stick. Place coated logs on a parchment-lined baking sheet.
Step 6: Slice and Serve
Once the caramel has set (about 15 minutes), slice each log into ½-inch thick pieces with a sharp knife. Serve immediately or store for later.

Your Questions, Answered
Can I make these without freezing the center logs?
Freezing is really important, it keeps the logs firm enough to dip into warm caramel without falling apart. If you skip it, the center will soften and you’ll end up with a mess. Trust the process and give them the full 1 to 2 hours in the freezer.
What if my caramel is too thick or too thin?
If it’s too thick, add milk a tablespoon at a time and stir over the heat. If it’s too thin, let it cool slightly or add a few more caramels. You want it pourable but thick enough to coat the logs evenly.
Can I make these ahead?
Absolutely! Make the whole batch and store it in an airtight container at room temperature for up to a week, or freeze unsliced logs for up to 3 months. They’re actually great to make weeks ahead for holiday giving.
Why did my logs crack or break when I dipped them?
This usually happens if they weren’t frozen solid enough or if the caramel was too hot. Make sure they’re completely frozen hard before dipping, and let the caramel cool just slightly so it’s warm but not boiling hot.
Pro Tips for Success
- Keep the frozen logs in the freezer until you’re ready to dip them, they’re much easier to handle when solid cold.
- If your caramel gets too thick while dipping, add a splash more milk and stir over the heat to loosen it up.
- For extra pecan flavor, lightly toast your chopped pecans in a dry skillet for 3 to 4 minutes before using them for the coating.
- A fork works perfectly for dipping, but you can also use two forks or a slotted spoon if that feels more comfortable.
- Work quickly when coating, the caramel sets fast, and you want an even layer before the pecans stick.
A Note on Nutrition
These are a sweet indulgence best enjoyed in moderation, a small slice delivers that nostalgic candy satisfaction without overdoing it.
Serve It With
- Arrange sliced logs on a pretty platter as part of a holiday dessert spread or cookie exchange.
- Wrap individual logs in cellophane and tie with ribbon for homemade gifts that feel extra special.
- Pack them in small boxes for neighbors, coworkers, or friends during the holiday season.
- Serve alongside coffee or hot cocoa for an afternoon treat that feels like a nostalgic road trip in a bite.
- More Cookies Recipes to round out the menu
Equipment You'll Need
- 9-inch baking dish
- Medium pot
- Heatproof bowl
- Saucepan
- Shallow dish
- Fork
- Baking sheets
- Parchment paper
- Sharp knife
Why This One's a Keeper
- No candy thermometer needed, just basic kitchen tools and a little time
- Soft, chewy center with a satisfying caramel-pecan crunch that melts in your mouth
- Perfect for gift-giving or adding to a holiday cookie platter
- Surprisingly simple ingredients that come together into something that tastes homemade and special
- Fun to make with family, rolling and dipping the logs is interactive and rewarding
More Easy Recipes

Homemade Pecan Log Cookies
Ingredients
Equipment
Method
- Grease a 9-inch baking dish with nonstick spray and set aside.
- To a medium pot or Dutch oven, add the butter, corn syrup, and granulated sugar and set over medium heat. Stir constantly until the butter is melted and mixture is combined.
- Continue stirring until mixture has come to a simmer, then remove from heat.
- Stir in powdered sugar, powdered milk, and vanilla. The mixture will become thick. Press mixture into greased baking dish and let rest until cool to the touch, about 30 minutes.
- Cut mixture into 4 even strips, then slice down the center so you have 8 equal pieces.
- Remove one slice, place on a piece of parchment paper, and roll to form a log. Place on a baking sheet, then repeat with remaining filling slices. Transfer to freezer until solid, 1-2 hours.
- Once frozen solid, make the coating:
- Place a heatproof bowl over a saucepan filled with water and place over medium heat. Place caramels and 4 tablespoons milk in the bowl, and stir constantly until melted.
- Spread out chopped pecans in a shallow dish.
- Using a fork, dip filling logs into caramel, making sure all filling is coated. Roll coated log in pecans, pressing gently to ensure pecans stick and whole log is coated.
- Transfer to a baking sheet lined with parchment and repeat with remaining logs. Slice into 1/2-inch slices and serve. Enjoy!