Sometimes I indulge and most times it's by coming up with recipes I think up before I go to bed. Then I will dream that I'm in Charlie's (Vegan) Chocolate Factory and Johnny Depp is baking the most delicious looking things for me. Sigh. This recipe I did not dream up, but dreamed of a lot. It's a recipe I had bookmarked a long time ago because it involves mixing my two favourite things, chocolate and peanut butter.
Every time I stole this cookie from my fridge I wanted to pinch myself for giving in again. I am trying to reverse my cavities and the progress so far has been pretty good. I don't feel immense pain when I eat something sweet and that's only because I have stayed away from the good stuff (refined, sugary and fried food). It's hard to stop eating sweet specially because I bake mostly sweet stuff and I have to keep tasting batters and frosting which then starts the whole craving sugar cycle. But this cookie will destroy all resolutions. It can be made healthier and may be one day I will dare to try it again. Whoever got a few of these cookies finished it all within the hour.
This recipe is an adaption of Terry Hope Romero's recipe for Peanut Butter Chocolate Pillows which I found on the Post Punk Kitchen's website. The instructions are the same with a few changes I made, like making the peanut butter from scratch and using whole wheat instead of maida.
Ingredients:
1 1/4 cups sugar
3 tablespoons non-dairy milk
1/2 teaspoon vanilla extract
1 1/2 cups whole wheat flour
1/3 cup cocoa powder
2 tablespoons black cocoa or more cocoa powder
1/2 teaspoon baking soda
1/4 teaspoon salt
3 tablespoons non-dairy milk
1/2 teaspoon vanilla extract
1 1/2 cups whole wheat flour
1/3 cup cocoa powder
2 tablespoons black cocoa or more cocoa powder
1/2 teaspoon baking soda
1/4 teaspoon salt
Filling:
1 cup roasted peanuts
1 cup roasted peanuts
1/2 tsp salt
2/3 cup confectioner’s sugar
2 to 3 tablespoons non-dairy milk
1/4 teaspoon vanilla extract
In a large mixing bowl combine oil, sugar, non-dairy milk and vanilla extract and mix until smooth. Sift in flour, cocoa powder, black cocoa if using, baking soda and salt. Mix to form a moist dough.
To make the peanut butter, put the roasted peanuts in a grinder jar and grind it. Stop after the sound changes to scrape the sides off. Continue the grinding process and stop at intervals of about 20 seconds to scrape the sides. Do it till you get a creamy peanut butter (takes less than 5 minutes). Add salt and proceed to make the filling.
In another mixing bowl beat together peanut butter, confectioner’s sugar, 2 tablespoons non-dairy milk and vanilla extract to form a moist but firm dough. If peanut butter dough is too dry, stir in remaining tablespoon of non-dairy milk. If dough is too wet knead in a little extra powdered sugar.
Preheat oven to 350°F and grease your baking tray.
Shape the cookies. Create the centers of the cookies by rolling the peanut butter dough into 24 balls. Scoop a generous tablespoon of chocolate dough, flatten into a disc and place a peanut butter ball in the center. Fold the sides of the chocolate dough up and around the peanut butter center and roll the chocolate ball into an smooth ball between your palms. Place on a sheet of waxed paper and repeat with remaining doughs. If desired gently flatten cookies a little, but this is not necessary (I did flatten them).
Place dough balls on lined baking sheets about 2 inches apart and bake for 10 minutes. Remove sheet from oven and let cookies for 5 minutes before moving to a wire rack to complete cooling.
Store it in the fridge. They are nicer when they are warm and they tend to become softer cookies as days go by. So you can heat up the oven and warm them for about 5 or 7 minutes before you eat them again.
This is going over to the #chocolatelove bloghop, being co-hosted by Richa @ HobbyandMore and so many other wonderful bloggers.

