Preheat your oven to 375°F (190°C).
In a mixing bowl, cream together butter, white sugar, and brown sugar until smooth.
Beat in the egg until well blended. Mix in orange juice and zest.
In a separate bowl, whisk together flour, baking soda, and salt.
Stir the flour mixture into the butter mixture until combined.
Mix in cranberries and walnuts until evenly distributed.
Drop dough by rounded tablespoonfuls 2 inches apart onto ungreased cookie sheets.
Bake for 12 to 14 minutes, switching racks halfway through, until edges are golden brown. Then transfer cookies to wire racks to cool completely.
In a small bowl, mix together confectioners' sugar, orange juice, and zest until smooth.
Spread the glaze over the tops of the cooled cookies and let it stand until set.
Discover amazing recipes from around the world