1-½ cups flour
½ teaspoon baking soda
½ teaspoon baking powder
¼ teaspoon salt
1 ½ cups margarine, room temperature
1 cup light brown sugar
1 cup smooth peanut butter
2 eggs
1 teaspoon vanilla extract
1 cup peanut butter chips
1 cup chocolate chips
1 cup chopped roasted and salted peanuts
Combine the flour, baking soda, baking powder and salt in a mixing bowl. Set aside
In a mixer, beat margarine and brown sugar until creamy, about 4 minutes. Add the peanut butter and then beat in eggs one at a time. Scrape down sides of bowl and add vanilla. Gradually add the flour mixture, beating just to blend. Fold in the peanut butter chips, chocolate chips and peanuts.
Cover dough with plastic and refrigerate for at least 1 hour or until firm. Remove from fridge.
Preheat oven to 325 degrees. Prepare two baking sheets with parchment paper or silpat mats. Using 1 tablespoon of dough, roll into balls and place on about 2 inches apart on baking sheets. Flatten the top of each cookie slightly.
Bake for 8 minutes. Transfer to wire racks to cool.