Top view of cookies on parchment paper surrounded by chocolate and butterscotch chips.

Chocolate Butterscotch Chip Pecan Cookies

5 from 2 reviews

These Chocolate Butterscotch Chip Pecan Cookies have soft and chewy centers and crispy outer edges. They are easy to make, full of chocolate and butterscotch chips and crunchy pecans, and downright delicious!




  1. Combine dry ingredients: In a medium-sized mixing bowl, combine the all-purpose flour, cake flour, baking soda, and fine sea salt. Whisk until evenly incorporated, then set aside.
  2. Cream butter and sugars: In a large mixing bowl, combine the unsalted butter, light brown sugar, and granulated white sugar. Cream with an electric hand mixer (or stand mixer) on medium-high speed, scraping the sides of the bowl with a rubber spatula as needed until the mixture is light and fluffy, and pale yellow in color – about 2-3 minutes.
  3. Add egg and vanilla extract: Add the egg and vanilla extract and continue beating on medium speed until evenly combined – about 30-45 seconds.
  4. Mix in dry ingredients: Then sift the dry ingredients mixture into the bowl using a fine mesh strainer. Mix on low speed until just combined, scraping the sides of the bowl as needed to make sure everything gets incorporated.
  5. Fold in mix-ins and chill: Fold in the chocolate and butterscotch chips and chopped pecans using the rubber spatula. Then cover the bowl and refrigerate the dough for at least 30 minutes and up to 1 hour.
  6. Prep for baking: Preheat oven to 175°C/350°F. Line a baking tray with parchment paper or nonstick cooking paper.
  7. Scoop and shape cookie dough balls: Scoop the dough using a trigger release scooper (or a large spoon) to get even portions (about 3 tablespoons per scoop) and gently roll into balls. Place the dough balls on the lined baking tray, leaving about 2 inches of space from the sides of the tray and 3 inches between the dough balls. Stud with the reserved chocolate and butterscotch chips. (*Note: If using an extra jumbo egg, the cookies will spread more and it’s best to fit only 4 on each baking tray in order to avoid sticking. Mine fit onto 3 trays and made 9 large cookies. If using a large egg, the cookies will spread less and you can fit 6 on one tray, and 4 on another and get a total of 10 cookies.)
  8. Bake: Bake one tray at a time for 12-15 minutes (13 minutes works best for me with an extra jumbo egg, and 12 minutes works best with a large egg), until the edges of the cookies start to turn golden and become crispy, and the centers appear pale and underbaked. They will continue to brown and “set” as they cool.
  9. Cool: Remove the tray from the oven and allow the cookies to rest and cool for 10-15 minutes, then transfer to a cooling rack to finish cooling. Enjoy while the cookies are still warm, or transfer to sealed airtight containers and store in a cool dry area for up to three days.


Cook’s Tips and FAQs

  1. Prep time does not include chilling or cooling time. Cook time is for one tray of cookies.
  2. Measure the flours correctly. Fluff with a spoon to eliminate any large lumps. Then spoon into a measuring cup and level the top. Do not scoop out the flour by dipping the measuring cup into the bag or container. This will result in excess flour in the cup since it will be compacted. I highly recommend using a digital kitchen scale to ensure that you measure out the right amount of AP and cake flour.
  3. Don’t overbake. As soon as the edges start to brown, you’ll want to get the cookies out of the oven. The center of the cookies will look pale and undercooked, but they will continue to brown and “set” once out of the oven. Twelve to thirteen minutes is usually the best time for me.
  4. Chill the dough. The batter will be easier to roll into balls if the dough has hardened slightly through the process of chilling. Also, chilling the dough gives the fat (the butter) in the dough a chance to solidify again. This in turn ensures that the cookies will spread less and also be nice and chewy.
  5. What if I don’t have cake flour on hand? No problem. You can make your own by using corn starch and all-purpose flour. Measure out 1 and ½ cups of all-purpose flour. Then remove ½ tablespoon of the flour and replace with ½ tablespoon of cornstarch. Use this mixture for the AP and cake flour listed in the recipe.
  6. What size egg is best for this recipe? I make this recipe with either an extra jumbo egg (70-74 grams) or large egg (56-60 grams) depending on what I have on hand. They both work great and you’ll get soft and chewy cookies with crisp edges with either egg size. However, the egg size does make a difference in baking time and the size of the cookies. If using an extra jumbo egg: You’ll likely need to bake for an extra minute (about 13 minutes total). Place the cookie dough balls two inches apart from the sides of the baking tray and three inches apart from each other (refer to pictures). Bake 4 cookies on each tray at the most to prevent them from sticking to one another. I usually get 9 large cookies when using an extra jumbo egg. If using a large egg: The baking time will be around 12 minutes and the cookies will spread less. You’ll be able to fit 6 on each tray if you keep the cookie dough balls two inches apart from each other and the sides of the tray. I usually get 10 big cookies with the large egg.  The photographs in this post are of the cookies made with an extra jumbo egg because that’s what I had on hand on that day.
  7. How long do these cookies keep? They’ll stay nice and fresh for three days if stored in a sealed airtight container in a cool dry area.
  8. Can I make the cookie dough ahead? Yes. Make the cookie dough as instructed in steps 1-5. Then transfer the cookie dough to a sealed airtight container and store in the refrigerator for up to four days. When ready to bake, follow steps 6-9 in the recipe.
  9. Can I freeze the cookie dough? To freeze the cookie dough, scoop and shape cookie dough balls and place them on a parchment paper (or nonstick cooking paper) lined baking tray. Place the baking tray in the freezer and freeze for 2 hours or until fully solid. Transfer the cookie dough balls to a large Ziploc or freezer-friendly bags and freeze for up to three months. To bake, transfer the cookie dough balls to a baking tray lined with parchment paper and thaw in the fridge for three hours or overnight. Then bake according to the recipe instructions (steps 7-9). Alternatively, you can bake from frozen but add an extra minute or two to the baking time.
  10. Can I freeze already baked cookies? To freeze baked cookies, allow the cookies to cool fully on a cooling rack. Then transfer them to a parchment paper lined baking tray and freeze for 2-4 hours until solid. Transfer the cookies a freezer-friendly bag, making sure to squeeze out any excess air before you zip the top (this saves space in your freezer!). Then freeze for up to three months. Thaw cookies on a paper-towel lined plate on the counter for a couple of hours or until no longer solid, then enjoy. You can warm the cookies in a microwave for 30 seconds to speed the thawing process.

Shop the Recipe


The nutritional information provided is approximate and can vary based on several factors. It should only be used as a general guideline. For more information, please see our Disclosure.