Preheat your oven to 350°F first.
Line your baking sheets with parchment paper.
This prevents cookies from sticking to the pan.
Set all ingredients on your counter ready.
Beat butter and sugar until light and fluffy.
This takes about 3 minutes of mixing.
Add the egg and vanilla extract next.
Mix until everything combines well together.
Mix flour, cocoa powder, and salt separately.
Add red food coloring to the wet mixture.
Gradually add the dry ingredients to wet ingredients.
Mix until a soft dough forms completely.
Roll dough into small 1-inch balls gently.
Place them on your prepared baking sheets.
Leave 2 inches space between each cookie.
Press your thumb into each cookie center.
Make a nice deep indent for filling.
Bake for 10-12 minutes until edges set.
Don't overbake or they'll become too hard.
Remove from oven and let them cool.
The thumbprint might puff up a bit.
Gently press it down again if needed.
Beat cream cheese until it's smooth and creamy.
Add powdered sugar and vanilla extract gradually.
Mix until the filling is fluffy and perfect.
Spoon filling into each cookie thumbprint generously.