01 -
Preheat the oven to 350°F and line two baking sheets with parchment paper to ensure even bottoms and easy cookie release.
02 -
In a bowl, whisk together all-purpose flour, unsweetened cocoa powder, baking soda, and salt until the cocoa powder is fully incorporated and no streaks remain.
03 -
Using a mixer, beat the softened butter with light brown sugar and granulated sugar on medium speed until the mixture is light and fluffy, approximately 2 to 3 minutes, scraping the bowl occasionally.
04 -
Add the egg, whole milk, pure vanilla extract, red food coloring, and white vinegar to the creamed mixture. Beat until fully combined and glossy, adjusting the red coloring for a vibrant hue.
05 -
Add the dry ingredients to the wet ingredients and mix on low speed just until the flour mixture disappears to avoid overmixing and toughening the texture.
06 -
Cover the dough and chill it for 20 to 30 minutes to help cookies maintain their height and prevent spreading during baking.
07 -
Scoop 1.5 tablespoon portions of dough and place them 2 inches apart on the prepared baking sheets. Bake for 10 to 12 minutes until edges are set and centers appear slightly soft.
08 -
Allow cookies to rest on the baking sheets for 5 minutes, then transfer to a wire rack to cool completely before glazing to prevent glaze from sliding off.
09 -
Beat softened cream cheese and unsalted butter until smooth. Gradually mix in powdered sugar and pure vanilla extract until creamy. Add whole milk one tablespoon at a time, starting with 1 to 2 tablespoons, until a thick drizzle consistency is achieved.
10 -
Drizzle or pipe the cream cheese glaze over cooled cookies and allow it to set for 20 minutes at room temperature or 10 minutes refrigerated.