Prep: Line a baking sheet with parchment paper and set aside.
Flour mixture: In a small mixing bowl, stir together the flour, cinnamon, ginger, cloves, nutmeg, and salt. Set aside.
Butter mixture: In a large mixing bowl, add the softened butter. Use an electric hand mixer to beat the butter until very creamy and slightly lighter in colour. Add the powdered sugar and beat until fluffy. Scrape down the bowl with a spatula and add the egg and vanilla extract and mix on low speed until combined.
Combine: Add the flour mixture to the butter mixture. Mix on low speed until the dough comes together.
Scoop dough: Use a 1-tablespoon cookie scoop to scoop the cookie dough. Release them onto your lined baking sheet, leaving about 1.5" in between each one to account for spreading. Chill the entire baking sheet in the fridge for about 15 minutes to allow the dough to firm up and become less sticky.
Prep: Preheat the oven to 350°F. Fill a small bowl with granulated sugar.
Roll dough: Roll each cookie dough ball in between your hands until they become perfectly round. Roll them in sugar until coated on all sides and then replace them onto the baking sheet.
Bake: Bake cookies for about 8-9 minutes. Immediately after taking them out of the oven, press the back of a tablespoon into the middle of each cookie to create an indentation.
Cool: Let the cookies cool on the baking sheet for about 10 minutes before transferring them to a wire rack to cool completely.
Fill with caramel: Add about ½-1 teaspoon of salted caramel into the indent of each cookie. Be careful not to overfill them or the caramel will overflow.