In a sauce pan over low heat, melt the first 3 ingredients together, and let cool. Once cool, place in the bowl of a stand mixer with the paddle attachment. Beat in the eggs, one at a time until combined. Add vanilla.
Combine the baking soda and flour in a medium bowl. In increments of 1/2 cup, add to the contents of the bowl with the mixer running. Beat until thoroughly combined, resembling sugar cookie dough.
Preheat the oven to 350 degrees Fahrenheit. Roll dough into a golf ball size or smaller. Bake starting at 8 minutes (you’ll need more time the larger the cookie size). Cook until the edges are golden brown, and the center is set.