Preheat oven to 350°. In a large bowl, cream butter and sugars until light and fluffy. Beat in eggs and vanilla. In another bowl, whisk flour, baking powder, baking soda and salt; gradually beat into creamed mixture. Stir in remaining ingredients.
Shape 1/4 cupfuls of dough into balls; place 3 in. apart on ungreased baking sheets. Bake 12-14 minutes or until golden brown. Remove from pans to wire racks to cool.
Editor's Note: To make smaller cookies, shape rounded tablespoons of dough into balls. Bake as directed.
Every editorial product is independently selected, though we may be compensated or receive an affiliate commission if you buy something through our links. Ratings and prices are accurate and items are in stock as of time of publication.