In a medium heavy-bottomed saucepan, combine the sugar, water, and corn syrup. Gently stir to moisten all the sugar, then stop stirring.
1 cup granulated sugar, ¼ cup water, 3 tablespoons light corn syrup
Set the pan over medium heat and cook undisturbed for 5–10 minutes, until the mixture turns deep amber. It takes at least 5 minutes for it to start turning brown, but keep an eye on it—once it starts changing color, it can go from amber to burnt quickly.
Meanwhile, warm the heavy cream in the microwave for about 1 minute.
¾ cup heavy cream
Once the caramel reaches a rich copper color, remove it from heat and carefully pour in the warm cream slowly while whisking constantly—it will bubble up rapidly.
Whisk until smooth. Stir in the vanilla, salt, and butter. If needed, return to low heat briefly to fully smooth it out.
2 teaspoons pure vanilla extract, 1 teaspoon salt
Let cool slightly, then transfer to a heat-safe jar and refrigerate until ready to assemble. The caramel will thicken as it cools.
1 tablespoon unsalted butter added to the caramel at the end
For the cookies
Preheat oven to 350°F. Line two baking sheets with parchment paper.
Add the granulated sugar and brown sugar to the bowl with the melted butter. Whisk until the mixture is shiny and smooth—about 1 minute.
¾ cup unsalted butter, 1 cup granulated sugar, ½ cup light brown sugar packed
Add the chilled egg, egg yolk, and vanilla. Whisk vigorously until lightened in color and slightly thickened. It should almost double in volume.
1 large egg chilled, 1 large egg yolk chilled, 1 teaspoon vanilla extract
Fold in the cornstarch, baking soda, cream of tartar, salt, cinnamon, and flour. Switch to a rubber spatula and fold the dough until no flour streaks remain.
1 teaspoon cornstarch, 1 teaspoon baking soda, 1 teaspoon ground cinnamon, ½ teaspoon cream of tartar, ½ teaspoon salt, 2 ½ cups all-purpose flour
In a small bowl, mix ⅓ cup granulated sugar with 1 teaspoon cinnamon for rolling.
Using a 2-tablespoon scoop, portion out dough and roll each ball in the cinnamon sugar. Place 12 dough balls per tray.
Bake for 8 minutes. Remove from the oven and gently flatten the tops with a flat spatula while still hot. Let cookies cool completely on a wire rack.
For the Cream Cheese Frosting:
In the bowl of a stand mixer with the paddle attachment, beat the butter and cream cheese on medium speed for about 2 minutes until creamy and smooth.
4 ounces cream cheese softened, ½ cup unsalted butter softened
Scrape down the sides and bottom of the bowl, then beat for another 2 minutes.
With the mixer on low speed, gradually add the powdered sugar. Once combined, add the cooled caramel sauce, vanilla extract, and a pinch of salt.
1 teaspoon pure vanilla extract, 3 cups powdered sugar, Pinch of salt, ½ cup salted caramel recipe above
Make sure the caramel is fully cooled—if it's warm, it can cause the frosting to separate.
Increase mixer speed to medium and beat for 3–5 minutes until the frosting is smooth and fluffy.
Assembly
Ensure the cookies are completely cooled before assembling.
Pipe a thick rim of cream cheese frosting around the edges of half of the cookies to create a well for the caramel. Be sure the rim is sturdy enough to hold the caramel but not overly thick.
Fill the frosting well with caramel sauce.
Top each frosted cookie with an unfrosted cookie and gently press them together to create sandwich cookies.