Preheat oven to 350°F. Prepare a baking sheet with parchment paper or a silicone baking mat.
In a stand mixer fitted with the paddle attachment, cream together butter and both sugars on medium speed, until creamy and smooth. Add eggs one at a time until just combined. Stir in vanilla.
In a medium bowl, whisk together flour, baking soda, baking powder, salt and cinnamon.
Stir dry ingredients into the dough mixture until combined. Then stir in the oats, cranberries and white chocolate chips.
Roll heaping tablespoons of dough in your hands to create a ball, then slightly press the ball into a thick disc. Place 2 inches apart on prepared baking sheet. Bake until golden, 15-18 minutes.
Let cool on baking sheets for 3 minutes before placing on wire racks to cool completely. Serve warm or room temperature. Store in an airtight container up to 1 week.
Notes
Adapted from Martha Stewart's Cookies. (Affiliate link)Too many cookies? You can freeze the balls of cookie dough to make at another time!