Preheat oven to 375ºF. Line cookie sheet with parchment.
In a large mixing bowl beat butter with electric mixer on medium for 30 seconds. Add granulated sugar, brown sugar, baking powder, baking soda and salt. Beat until well combined. Beat in eggs and vanilla until smooth.
Beat in as much of the flour with the mixer as you can.
Stir in remaining flour, cashews and butterscotch pieces.
Drop by rounded teaspoons, 2 inches apart, onto
prepared cookie sheet. Bake for 8 to 10 minutes until edges are lightly brown. Cool 2 minutes and then transfer to wire rack to fully cool.