Stove: Place dark chocolate and ¼ cup of butter in a heatproof bowl. Set the bowl over a gently simmering water in a saucepan. Stir constantly until the chocolate and butter are melted. Remove from heat and set aside.
Microwave: Place chocolate and butter in a microwave-safe medium bowl. Run the microwave for 20 sec. Stir. Run it again for 20 more sec. Stir. Return it to the microwave and repeat until small lumps remain, remove and continue to stir to complete melting. Don't set more than 20-seconds at the time to prevent scorching. Set aside.
Sift the flour, cocoa powder, baking soda, baking powder into a bowl. Add salt and mix to combine.
Beat remaining butter and sugar with a stand mixer, or electric mixer, on medium speed until light and creamy, about 3-4 minutes. Add cream cheese and vanilla and beat until combined.
Reduce speed to low and add the flour; beat until incorporated and the dough starts to form.
Foil in the melted chocolate with a rubber spatula until well incorporated.
Cover and refrigerate for 30 minutes.
Preheat oven to 350º F (180º C). Line two baking sheets with parchment paper.
Drop by spoonful onto prepared baking sheets, repeat until you have used up all the cookie mixture. Use a 1-inch meatball scooper to make consistently round cookies. be sure to give the dropped dough plenty of space, so the cookies won’t bump into each other as they spread.
Bake for 8 to 10 minutes in the preheated oven. Cool for a couple of minutes on the cookie sheet before transferring to wire racks to cool completely.
Substitute granulated sugar with brown sugar for chewier cookies.Make Ahead: Refrigerate unbaked cookie dough up to 3 days. Or, freeze cookie dough up to 3 months.Freeze: Prepare the dough as usual. Line a baking sheet with parchment paper. Scoop out cookie dough mounds onto the baking sheet. Freeze until hard. Transfer the frozen dough mounds to a freezer plastic bag or airtight container. Store in the freezer.Bake frozen dough: Bake frozen cookies without thawing. Simply place the frozen, pre-scooped cookie dough onto a baking sheet, lined with parchment paper, and bake for 3 - 5 minutes longer than the original recipe recommends.