The recipe I used for these cookies is on so many vegan blogs and cookbooks that I'm not sure anyone knows who can be credited for the original recipe. I changed it just a little bit to make the chocolate flavor richer after I found my first batch to be not chocolaty enough.

Ingredients:
1½ cups all-purpose flour
½ cup cocoa powder
½ teasp baking soda
½ cup margarine, softened
½ cup vegan white sugar
½ cup dark brown sugar
¼ cup soy milk
1/2 cup vegan chocolate chips
½ cup powdered sugar
½ cup natural peanut butter
Directions:
Preheat oven to 350F and line cookie sheets with parchment paper. Mix flour, cocoa powder, and baking soda in a small bowl. In a large bowl, cream white and brown sugar with margarine. Stir in soy milk and chocolate chips. Combine wet and dry ingredients. It will be a little dryer than your average cookie dough because you'll have to manage the dough in your hands.
In a separate bowl, combine natural peanut butter (don't ever cook with that weird vegetable oil stuff) and powdered sugar.
The next part is a little more involved. With your hands, scoop up about 3 tablespoons of the chocolate batter and smoosh it into a disk. Place about 1 teaspoon of the peanut butter mixture in the center of the disk and fold the sides of the disk up, smoothing out the seam. Place on the cookie sheet seam-side down.
Bake cookies for 10-12 minutes. Enjoy the gooey peanut butter and chocolate deliciousness.