Preheat your oven to 350°F (175°C).
In a large bowl, beat the softened unsalted butter with the brown sugar and granulated sugar until the mixture is creamy.
Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
In another bowl, whisk together the all-purpose flour, baking soda, and salt. Gradually add this dry mixture to the butter mixture until combined.
Fold in the chocolate chips to ensure they are evenly distributed throughout the dough.
In a small bowl, mix together the ricotta cheese, powdered sugar, and vanilla extract to create the cheesecake filling.
Take a tablespoon of cookie dough and flatten it slightly. Scoop a small amount of cheesecake filling into the center, then top with another flattened tablespoon of dough. Seal the edges by pinching them together.
Place the assembled cookies on a baking sheet lined with parchment paper, spacing them about 2 inches apart.
Bake for 12-15 minutes, or until the edges are golden, but the centers remain soft. Allow the cookies to cool on the sheet for a few minutes before transferring them to a wire rack.
Store the cookies in an airtight container at room temperature for up to 5 days.
These cookies can be frozen. Place them in a single layer on a baking sheet until solid, then transfer to a freezer-safe bag or container, where they can be kept for up to 3 months.
Serve the cookies slightly warm for an extra gooey texture or enjoy them chilled for a refreshing twist.