Cookie Dough: Using an electric mixer, cream together the butter, sugar, orange juice, and vanilla in a medium bowl. Cream for 2 minutes on medium high until fluffy and pale yellow in color.
Add the eggs one at a time beating well after each addition. Beat in the orange zest.
In a separate bowl, use a whisk to sift together the flour, baking soda and salt. With the mixer on low speed gradually add the dry ingredients to the creamed mixture. Stop and scrape the bowl as needed. Beat until the dry ingredients are fully moistened.
Stir the white chocolate chips and cranberries into the cookie dough by hand until evenly distributed. Cover the bowl with plastic wrap and chill for 30 minutes-1 hour.
To Bake: Preheat the oven to 375°F. Line 2 baking sheets with parchment paper or a silpat (silicone baking mat).
Divide the dough using a small 1 1/2 Tbsp ice cream scoop, leaving 3-inches between the cookies to allow for spreading.
Bake for 14-16 minutes or until lightly golden on top and the edges are golden brown. Cool on the pan for 2-3 minutes then remove to a wire rack to cool completely.
Store in an airtight container at room temperature for up to 4 days.
Notes
Orange Zest: This recipe calls for 1 tablespoon plus 1 teaspoon of orange zest for the cookie dough. In other words, 4 teaspoons total. You can use more or less to suit your taste.
Orange Juice: For an extra pop of orange flavor, you can replace the fresh orange juice with orange extract.
Make Small, Medium or Large Cookies: You can divide the cookie dough and make these cookies any size you like. When doing so, you'll need to adjust the baking time by a few minutes. For small cookies, the baking time will be shorter and likewise for large cookies the time will be longer. The cookies should be lightly golden on top with golden brown edges and dry to the touch.
Chocolate Chips: You can use any brand of white chocolate chips that you enjoy for this recipe. You could also use white chocolate chunks or chopped white chocolate in the same amount.