01 - Preheat oven to 350°F. Line two baking sheets with parchment paper for easy cleanup and to prevent sticking.
02 - In a medium bowl, whisk together all-purpose flour, baking soda, and salt until thoroughly combined. Set aside for later use.
03 - In a large bowl, beat softened butter with granulated sugar until light and fluffy, approximately 2-3 minutes. Mix in egg yolks, vanilla extract, and sour cream until fully incorporated.
04 - Gradually add the dry ingredients to the butter mixture, mixing until a soft dough forms. Be careful not to overmix as this can result in tough cookies.
05 - In a small bowl, combine cream cheese, sugar, and vanilla bean paste. Beat until smooth and creamy with no lumps remaining.
06 - Scoop approximately 2 tablespoons of dough and flatten into a disc shape. Place 1 teaspoon of cream cheese filling in the center. Fold the dough edges around the filling and pinch to seal completely. Place seam-side down on the prepared baking sheet.
07 - Repeat with remaining dough and filling, ensuring cookies are spaced at least 2 inches apart to allow for spreading during baking.
08 - Bake for 11-13 minutes until edges are set but centers remain slightly soft. Allow cookies to cool on the baking pan for 10 minutes, then transfer to a wire rack to cool completely.
09 - Sprinkle a thin, even layer of granulated sugar over each cooled cookie. Using a kitchen torch, carefully caramelize the sugar until golden brown and crispy. Let stand for 5 minutes before serving to allow the topping to harden.