Preheat the oven to 350 degrees.
Whisk the first six ingredients together in a bowl. Set aside.
In a stand mixer add the remaining ingredients except the caramel sauce.
Once the wet ingredients are blended well, pour in the dry ingredients and blend again until combined.
Using a tablespoon to measure out batter, roll 28 balls and place them onto a parchment lined cookie sheet.
Roll each ball and place bake on cookie sheet.
Very carefully use your thumb or a round 1/4 teaspoon measuring spoon to make a small indent in the center of each ball.
Bake cookies for 10 minutes. Let cool completely before filling with caramel.
Keep in fridge to set caramel or before ready to serve. You can also freeze these in an air tight container with a layer of parchment between if you need to stack them on top of each other.