01 - Preheat oven to 350°F and line a baking sheet with parchment paper.
02 - In a large bowl, cream together the softened butter, granulated sugar, and brown sugar using an electric mixer until light and fluffy.
03 - Beat in the egg and vanilla extract until well combined and smooth.
04 - In a separate bowl, whisk together the all-purpose flour, baking soda, and salt. Gradually add the dry mixture to the wet ingredients and mix until just combined. Do not overmix.
05 - Divide the dough into 16 equal portions. Flatten each piece in the palm of your hand, place a piece of chocolate in the center, and fold the dough around it. Roll gently between your palms to seal completely.
06 - Place the filled cookie dough balls on the prepared baking sheet, spacing them about 2 inches apart to allow for spreading.
07 - Bake for 10-12 minutes until the edges are golden but the centers still appear soft and slightly underbaked.
08 - Allow cookies to cool on the baking sheet for 5 minutes before transferring to a wire rack to cool completely.