In a medium size bowl whisk together all the dry ingredients and set aside.
3 cups all purpose flour, ¾ cup unsweetened cocoa, 1 tsp baking powder, ½ tsp salt
In the bowl of your stand mixer, beat together the butter and sugars for about 3 minutes. Add in the eggs, extracts and continue to beat for another 5 minutes at medium speed.
1 cup unsalted butter, softened at room temperature, ¾ cup packed brown sugar, ¾ cup white sugar, 2 large eggs, 1 tsp vanilla extract, ½ tsp almond extract
With the mixer speed set to low, add in the dry ingredients. Mix until just combined.
Transfer your dough to a large sheet of plastic wrap and knead it until it forms a ball. Flatten your ball to a disc that is about 1 inch thick. Cover the dough entirely with plastic wrap and then place in the refrigerator for at least one hour.
Preheat oven to 350 °F
Roll out your dough between two sheets of plastic wrap or on a lightly floured surface until it is ¼ inch thick. This is easier to do if you portion out your dough so that you are only dealing with a little at a time. Use your cookie cutters to create shapes and transfer the cookies to a parchment lined cookie sheet.
Bake in the middle rack of your oven for 9 to 11 minutes or until the edges are firm. You will notice that the centers of the cookies still appear soft; this is normal.
Allow the cookies to cool on the cookie sheet for a few minutes before transferring them to a cooling rack.
Enjoy!
Notes
The dough needs to be chilled for at least an hour, but can also be kept in the refrigerator for longer. We have made these cookies with dough we have had in the fridge for 2 days.