In the bowl of an electric mixer, cream the butter and cream cheese on high speed until thoroughly mixed and creamy, about 2 minutes. Mix in the granulated and brown sugars until fully incorporated. Beat in the egg and vanilla and mix thoroughly again.
In a separate bowl, whisk or sift together the flour, cornstarch, baking soda and salt. Slowly add this to the mixer and beat until just incorporated. Do not over stir. Fold or stir in the chocolate chips.
Cover the mixing bowl with plastic wrap and chill in the refrigerator for at least 1 hour (or overnight).
Preheat the oven to 350°F. and place the racks in the center of the oven. Prepare your baking pans with parchment paper.
Take a medium ice cream scoop (equivalent to about 2 tablespoons) to scoop out the dough and roll into a ball. Place the cookie dough 2-3 inches apart, about 8 per cookie sheet. Bake for 10-15 minutes, rotating the trays halfway through to insure even baking.
When the cookies are golden brown on top and a nice amber color on the bottom, remove the tray from the oven and allow the cookies to settle on their trays for a few minutes; they will be very soft initially. Gently transfer to a wire rack to cool.
Cream Cheese Chocolate Chip Cookie Tips
Can I make the cookie dough ahead of time? Yes! The cooking dough can be scooped and chilled in the refrigerator for 30 minutes, then transferred to an airtight container and chilled up to a week in the refrigerator. You can also freeze the cookie dough. Bake from frozen, adding a touch more baking time, if necessary.
Let the cookies rest on the baking sheet before transferring them to a tray to cool completely. The cookies will come out of the oven very soft. Giving them a little time to rest on the cookie sheet allows the cookies to settle and flatten, cook a little more from the ambient heat of the tray, and firm up so that you can easily transfer them to a cooling tray. Otherwise, they may fall apart if you transfer them when they're too hot.