Preheat oven to 375 degrees F and line large baking sheet with parchment paper. Set aside.
In a large mixing bowl, add an egg, sugar, orange zest, vanilla extract, cinnamon, baking soda and salt. Whisk vigorously for 1 minute. Add melted butter and whisk to combine.
Stir in oats and almond flour until combined. Then stir in cranberries and white chocolate chips. Let cookie dough sit for 5 minutes.
Using large cookie scoop, scoop dough, place on prepared baking sheet 1-inch apart (cookies do not spread much) and flatten with fingers into a cookie shape, about 1" thick.
Bake for 13 minutes or until cookies start to turn golden brown.
Remove from the oven, cool on the sheet for 10 minutes before transferring to a wire rack to cool off for another 30 minutes. Enjoy!
Notes
Store: Store in a cool dry place for up to 5 days uncovered, otherwise cookies will become too soft.
Freeze: Freeze in an airtight container for up to 3 months. Thaw on a counter for a few hours.
*Cranberries: If you use fresh or frozen cranberries, sugar amount will drop to 5 grams per each cookie. They also will be a bit more wet but still good.
Update 2025: Recipe very mildly updated December 2025 to improve texture. New photos as well.