Preheat oven to 375 degrees. Prep an aluminum cookie sheet with parchment paper. Set aside.
Place butter on counter, from fridge to become slightly softer. In a stand mixer fitted with a paddle attachment place brown sugar in bowl. Set aside.
In a medium bowl, whisk dry ingredients together.
Place butter in stand mixer bowl with sugar. Cream together. Add the eggs and molasses. Mix again until combined.
Slowly mix dry ingredients into the wet ingredients. Do not over mix!
Scoop out 1 test cookie, roll in sugar and bake for 7-10 minutes. This will be your "test cookie" if it's pretty flat I like to add 1/4 C. or so more flour. I will bake a test cookie until I get the right consistency of dough or I get a cookie I'm happy with! Scoop dough into 1 inch balls. I like to use a cookie scoop to help with this then roll the dough into a ball, and roll into the granulated sugar. Place on the prepared baking sheet and bake for about 7-10 minutes (I like 8 minutes, everyone's ovens are different so watch them closely!). Cool cookies on a rack before dunking in the white chocolate coating.
Heat white chocolate melts in the microwave for 30 seconds, and stir. Repeat until the chocolate is smooth and creamy. Dunk half the cookie into the white chocolate, then place onto a sheet of parchment paper. Immediately add on the sprinkles if using. The white chocolate melts set fast! Let set, then store in an airtight container for max freshness up to a week.