Start by preheating your oven to 350°F (175°C). This will ensure your cookies bake evenly and achieve that perfect texture.
In a mixing bowl, combine the all-purpose flour, cocoa powder, baking soda, and salt. Whisk these ingredients together until they are well blended.
In another bowl, cream together the softened butter and sugar until the mixture becomes light and fluffy. This should take about 2-3 minutes.
Next, add the oil to the creamed mixture. If your dough seems too thick, gradually add water, one tablespoon at a time, until you reach a smooth consistency.
Slowly incorporate the dry ingredients into the wet mixture. Stir gently until just combined.
Gently fold in the peanut butter chips and chopped chocolate, ensuring they are evenly distributed throughout the dough.
Using a cookie scoop or tablespoon, drop rounded balls of dough onto a lined cookie sheet, leaving some space between each one. Bake for 10-12 minutes, or until the edges are set but the centers are still soft.
Once out of the oven, let the cookies cool on the baking sheet for about 5 minutes before transferring them to a cooling rack.