Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper.
In a large mixing bowl, beat the softened butter, brown sugar, and granulated sugar together until light and fluffy (about 2-3 minutes).
Mix in the eggs, one at a time, along with vanilla extract until well combined.
In another bowl, whisk together the flour, baking soda, and salt. Gradually add the dry ingredients into the wet mixture, mixing until just combined. Be careful not to over-mix.
Gently fold in the chocolate chips into the cookie dough until evenly distributed.
In a separate bowl, beat the softened cream cheese, powdered sugar, and vanilla extract until smooth. Then, gently fold in the crushed Oreo cookies.
Take about 2 tablespoons of cookie dough and flatten it in your palm. Place about 1 tablespoon of the cheesecake filling in the center, and then carefully encase the filling with the dough. Roll it into a ball, ensuring the filling is completely sealed.
Place the stuffed cookie balls onto the prepared baking sheet, leaving space between them for spreading. Bake for around 12-15 minutes or until the edges are golden brown but the center is still soft.
Allow the cookies to cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely.
Notes
Serve the cookies stacked on a plate with a drizzle of melted chocolate on top and a few crushed Oreo pieces scattered around for a decorative touch.