In a large bowl, mix the softened butter with brown sugar until very creamy. This is an essential step for the cookies to remain soft; you’ll need about 5 minutes to achieve the desired texture. Then add one egg at a time and whisk well after each addition. At last, add the vanilla extract and mix until well combined.
In a different bowl, combine oats, flour, cinnamon, baking soda, and salt.
Add the dry ingredients with the butter mixture and stir to combine.
Fold in cranberries and chopped walnuts and stir until combined.
Cover the dough and refrigerate it for one hour. (If you’re going to leave it for more than one hour, is good to pre-scoop the cookies to have them ready to bake).
When you’re ready to bake, preheat the oven to 350 degrees.
Scoop the dough using a 1 1/2 tablespoons ice cream scoop and lightly flatten the top of each cookie.
Bake for 10-12 minutes or until the cookies are set and slightly brown in the edges but still soft in the center.
Allow the cookies 10 minutes to cool before transferring them to the cooling rack, or they might break.
Optional: drizzle your cookies with melted white chocolate.