First you'll want to preheat your oven to 350 and line your baking sheets with parchment paper.
Now in a large bowl with an electric mixer, or in the bowl of a stand mixer fitted with the paddle attachment beat butter and sugar until well blended and light and fluffy. Start on low speed and gradually move up to med/high.
Add in eggs one at a time, mixing between each addition until both eggs are well incorporated.
Add in vanilla and apple cider vinegar and continue mixing until they are blended in.
In a separate, medium mixing bowl, whisk together flour, cocoa powder, salt and baking powder until well blended.
Gradually add the dry ingredients into the butter and sugar mixture, mixing on low speed between each addition. Continue until all of the flour mixture has been incorporated.
Add food coloring 1/2 tsp at a time mixing between each addition until your desired color is achieved.
Place your powdered sugar in a bowl or shallow dish.
Using a dough scoop or spoon scoop out dough in 1- 1 1/2 tablespoons.(about 1-inch balls). Roll the dough in the powdered sugar, and then place the sugared dough balls on your prepared baking tray 1-2 inches apart. These are fairly large cookies so you want to leave them room to expand.
Bake for 12-14 minutes until the tops are cracked and the cookies appear dry.
Remove from the oven and allow to cool on the cookie sheet for 2-3 minutes before moving to a wire rack to cool completely.
Enjoy with a cup of coffee or hot chocolate! Keep leftover cookies in an airtight container.