Prep: Line a baking sheet with parchment. Preheat oven to 350°F (175°C)
Prepare cranberries: If using dried cranberries, soak them in warm water (or orange juice for more tartness) for 10–15 minutes, then drain well.
Mix dry ingredients: In a medium bowl, whisk together flour, baking soda, cinnamon, nutmeg, and salt. Set aside.
Cream butter & sugar: In a large bowl, beat butter, brown sugar, and granulated sugar until light and fluffy.
Add the egg and vanilla; beat until combined.
Combine: Add dry ingredients to the wet mixture, mixing just until no flour streaks remain.
Fold in oats, cranberries and white chocolate chips.
Chill dough: Refrigerate for 10-15 minutes (helps control spread).
Scoop 1½ tbsp portions of dough, spacing about 2 inches apart.
Bake: Bake 10–12 minutes, until edges are golden but centers still look slightly soft.
Let cool on the baking sheet for 5 minutes, then transfer to a wire rack.