Preheat oven 350 F. Prepare a baking sheet with parchment paper.
In a large mixing bowl, mix the dry ingredients together.
In a separate mixing bowl, mix the wet ingredients together then fold in the mixture with the dry mixture minus the cranberries and optional add-ins. Once everything is mixed together, fold in the cranberries and optional add-ins.
Using an ice cream scoop, drop a heaping scoop of the batter onto a large nonstick baking sheet a few inches apart until you have 12 cookies.
Bake 12 minutes then remove from the oven and cool on the baking sheet 5 minutes before transferring to a wire rack.
Store in the refrigerator up to 7 days or in the freezer up to 60 days.