01 -
Preheat the oven to 350°F. Line two baking sheets with parchment paper to ensure even baking and easy cookie removal.
02 -
In a medium bowl, whisk together the all-purpose flour, Dutch process cocoa powder, cornstarch, baking soda, and salt until evenly distributed.
03 -
In a large mixing bowl, beat the softened butter with granulated and brown sugars for three minutes until the mixture becomes light and creamy, promoting a tender cookie.
04 -
Add the egg, vanilla extract, vinegar, and red gel food coloring to the creamed mixture. Beat until the color is uniform and the batter is smooth.
05 -
Gradually add the dry ingredient mixture to the wet ingredients, mixing just until no flour streaks remain to maintain tenderness.
06 -
Scoop level tablespoons of dough and gently roll them into uniform balls. Place each ball two inches apart on the prepared baking sheets to allow space for spreading.
07 -
Bake the cookies for 8 minutes, or until the tops appear slightly set and puffy but still a bit underdone, allowing them to finish cooking on the baking sheet.
08 -
Let the cookies rest on the baking sheets until completely cool to avoid breakage when transferring to a wire rack.
09 -
In a medium bowl, beat the softened butter, vegetable shortening, and cream cheese until extra smooth and fluffy. Gradually add sifted powdered sugar and salt, then beat at increased speed until thick but spreadable. Add heavy cream one teaspoon at a time if a looser consistency is desired.
10 -
Pair cookies of similar size and shape. Pipe or spread a generous amount of frosting onto the bottom of one cookie, then gently press another cookie on top until the filling reaches the edges. Repeat for all cookies.