In a large bowl, cream together the butter, cream cheese, molasses, dark brown sugar, and sugar until softened and smooth.
Add eggs and vanilla and mix.
Add salt, baking soda, and flour and mix on low until all ingredients are incorporated.
Stir in the chocolate chunks.
Portion dough into 5-ounce balls. Flatten dough slightly. Place cookie dough balls in a resealable gallon-size bag. Chill dough for at least 24 hours.
When the dough is ready to be baked, preheat the oven to 350°F. Place cookie dough balls onto a parchment lined baking sheet at least 2 inches apart. Sprinkle with sea salt flakes, if desired.
Bake for 12 to 15 minutes, until the cookie is just turning golden around the edges.
Let cookies cool completely on the pan before removing and enjoy.
Notes
Be sure to use unsulphured (also called fancy) molasses - I think Grandma’s Brand is the best.
Use a food scale to weigh out 5 ounces of cookie dough so the cookies will be giant and will bake evenly because they are the same size.
The trick to these cookies is chilling the dough because it allows the sugar and flour to absorb into the dough, balances out the flavor, and helps solidify the butter to avoid the cookie being too flat.
The best way to freeze this cookie dough is to make the dough into the 5-ounce balls, flatten them out a bit and then freeze them on a lined cookie sheet. And then once they’re frozen, put the dough balls in a freezer-safe container or bag.