1. Preheat your oven to 350 degrees Fahrenheit and lightly spray a baking sheet with non-stick cooking spray.
2. In a large bowl, whisk together 1 cup softened butter and 1 cup sugar for about 2 minutes or until the mixture is creamy and light in color.
3. Add in 1 egg, 1 tablespoon red food coloring, and 1 teaspoon vanilla. Mix until everything is completely blended.
4. Gradually mix in 2 ½ cups all-purpose flour, 3 tablespoons unsweetened cocoa powder, and ¼ teaspoon salt until combined.
5. Once the dough is ready, roll it into 1-inch balls and place them about 2 inches apart on the prepared baking sheet.
6. Using your thumb, gently press into the center of each ball to create an indentation.
7. Bake for 10 to 12 minutes until the edges are set.
8. Allow the cookies to cool on cooling racks.
9. To make the frosting, whisk together 2 tablespoons softened butter and 2 ounces softened cream cheese until the mixture is light and fluffy.
10. Gradually mix in ½ teaspoon vanilla and 2 cups powdered sugar until fully incorporated.
11. Finally, pipe the cream cheese filling into the center of each cooled cookie.