Makes about 26 large cookies
Preheat oven to 350 degrees.
In a large bowl, cream together butter, sugars, vanilla, and egg. In another bowl, mix flour, baking powder, baking soda, and salt. Add flour mixture to butter mixture and stir just until dough is stiff. Stir in nuts and chocolate.
Form cookies using 2 soup spoons and place them 2 inches apart on ungreased cookie sheets. Bake until light brown, 20 to 25 minutes. Remove from oven. Cool slightly, then remove with a spatula and let cool completely on wire racks.