Preheat the oven to 350 degrees. Line a baking sheet with parchment paper and set it aside.
In a medium bowl, whisk together flour, cocoa powder, salt, and baking soda. Set this aside.
In a large bowl, use an electric mixer or stand mixer to cream the butter until smooth. Add the granulated sugar and brown sugar, mixing on medium speed until light and fluffy (about 1-2 minutes).
Mix in the egg, vanilla, vinegar, and red food coloring until just combined.
Gradually add in dry ingredients. Mix just until you no longer see streaks of flour. Fold in the chopped oreos and white chocolate chips.
Scoop about 1.5 tablespoons (medium cookie scoop) of dough onto a baking sheet, keeping about 2-3 inches between each cookie in case they spread while baking.
Bake for about 9-11 minutes, or until the edges are set but the center is slightly underdone. Remove from the oven immediately and place extra white chocolate chips and oreo chunks on top of the cookies (optional). If you want your cookies to be perfectly round, use a cookie cutter to circle the cookies until they are round.
Allow the cookies to cool on the pan for about 5 minutes. Transfer to a wire cooling rack to cool completely.