In a medium bowl, whisk together the flour, cocoa powder, baking powder, salt and baking soda; set aside.
In a separate bowl, cream together the butter, brown sugar, and granulated sugar. Add the eggs, and greek yogurt and mix well.
Add the melted chocolate, vanilla extract, apple cider vinegar, and red color and mix again. Pour the flour mixture into the butter mixture in 2-3 smaller additions, mixing well after each. Batter will be thick and sticky.
Cover the cookie dough with plastic wrap and refrigerate for at least 3 hours.
Preheat the oven to 350°F (180°C), or 160°C if using a fan oven. Line three baking sheets with parchment paper and set aside.
Roll heaping tablespoons of dough into balls, then place into the granulated sugar and roll to coat. Transfer to the powdered sugar and roll to coat completely.
Place sugar coated cookie dough balls on the prepared baking sheet 2 inches apart.
Bake in the preheated oven for 8-10 minutes, or until the cookies have puffed and crackled. Allow to cool 10 minutes before transferring to a wire cooling rack to cool completely.
Notes
Fresh baking powder is key. If yours is old, the cookies won't rise properly. You can test the baking powder by adding a bit of it to hot water. If it fizzes, it's good to go!
Don't skip the chilling step. This dough is tough to work with at room temperature because it's super moist and sticky. Allow for at least 3 hours of chill time, or up to overnight, before you try to bake these.
Bake one tray at a time. I have found that this recipe works best if you you don't try to fill the entire oven with cookies. Bake one tray at a time in the very center of the oven for best results.
Adjust the size. This recipe will work with any size cookies that you'd like to make. Smaller cookies may need a bit less baking time, so keep an eye on them.
Storage: Keep these cookies in an airtight container at room temperature for up to a week. They can also be frozen for up to 3 months.