Preheat the Oven: Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper or a silicone baking mat.
Combine Dry Ingredients: In a medium-sized bowl, whisk together the flour, cocoa powder, baking powder, and salt. Set aside.
Cream Butter and Sugar: In a large mixing bowl, cream the softened butter and powdered sugar together until light and fluffy (about 2-3 minutes) using a hand mixer or stand mixer.
Add Wet Ingredients: Add the egg, vanilla extract, and buttermilk to the butter-sugar mixture. Beat until combined. Then, add the red food coloring and mix until the dough turns a vibrant red color.
Combine Dry and Wet Ingredients: Gradually add the dry ingredients to the wet ingredients. Mix on low speed until fully combined, creating a thick dough.
Form the Cookies: Roll the dough into 1-inch balls using your hands or a cookie scoop. Place them on the prepared baking sheet, spacing them about 2 inches apart.
Bake: Bake for 12-14 minutes, or until the edges are set, and the cookies look slightly cracked on top. The cookies should still be soft to the touch.
Cool and Coat: Let the cookies cool on the baking sheet for 5 minutes, then transfer them to a wire rack to cool completely. Once cooled, roll each cookie in powdered sugar to coat evenly.
Let the Cookies Set: Allow the powdered sugar coating to set for about 10 minutes before serving.