Preheat oven to 350 degrees. Line two baking sheets with parchment paper and set aside.
To a small bowl add the flour, cocoa powder, baking soda, baking powder and salt. Whisk to combine then set aside.
Add softened, salted butter, light brown sugar, and granulated white sugar to a large bowl. Cream the butter and sugars with an electric mixer for two minutes, or until light and fluffy.
Add in the egg yolks, vanilla and red food coloring and mix on medium speed for two minutes, or until the mixture is fluffy.
Add in the dry ingredients and mix until combined.
Then add in the white chocolate and mix just until incorporated.
Scoop the dough into 18 balls. Arrange the dough two inches apart on the prepared baking sheets.
Bake the cookies for 10-12 minutes.
Remove from the oven. Let the cookies cool for 5 minutes on the baking sheet, then transfer them to a cooling rack to cool for an additional 5 minutes before eating. (Add extra white chocolate chips on top after baking if you desire.)
Store leftovers in an airtight container for up to three days.
NOTES
Measure your flour properly! Spoon flour into your measuring cup and level it off