Preheat oven to 325 degrees and line a rimmed baking sheet with parchment paper.
In a large bowl combine all ingredients through salt and set aside. In a medium bowl add remaining ingredients and mix. Add the wet ingredients to the dry ingredients and mix to combine.
Using a cookie scoop or your hands form dough into balls and place on prepared baking sheet. Flatten cookies as desired (cookies will not spread when baking).
Bake for 17 minutes. Let cool for 5 minutes on baking sheet then transfer to a wire rack to cool completely. Serve immediately or store in an airtight container.
Notes
You can freeze these cookies on a baking sheet and then store them in a zipper top bag in the freezer. Place the cookies in the fridge to thaw and serve at room temperature.