I start by combining the cream cheese, sugar, and vanilla in a small bowl and beating on medium-high until smooth and fluffy (about 2 minutes). Then I scoop into eighteen 2-teaspoon mounds on parchment, freeze until firm so they won’t leak during baking.
While the filling chills, I whisk together flour, all the spices, baking soda, and salt in a medium bowl. This ensures spices are evenly spread and helps avoid spots of too much heat.
In a large bowl, I cream together the softened butter and brown sugar until light and fluffy (about 2 minutes), scraping down the bowl. Then I beat in the egg yolks, molasses, and vanilla until fully incorporated.
I mix the dry ingredients into the wet on low, until just combined. Then I scoop into 18 portions (2 tbsp each), flatten slightly, place one frozen cheesecake ball inside, and wrap the dough around it fully. Next, I roll each in the spiced sugar to coat.
I arrange six cookies on a parchment-lined baking sheet, bake at 350°F (175°C) for 11–12 minutes until edges set. Let them cool for 10 minutes on the baking sheet, then transfer to a wire rack to cool completely.