Preheat the oven to 350° F (180°C). Line a baking sheet with either parchment paper or a silicone baking mat. Set aside.
In the bowl of a stand mixer or with an electric hand mixer, cream together the butter, brown sugar, granulated sugar, and orange zest until light in color and fluffy in texture.
1 1/2 cups (333g) salted butter, softened, 1 1/2 cups (369g) brown sugar, 1/2 cup (115g) granulated sugar, 2 tsp orange zest
Scrape the sides of the bowl and add in the eggs, and vanilla extract. Mix until well combined.
2 eggs, 1 Tbsp vanilla extract
Add the flour, baking soda, baking powder, salt, and ginger. Mix until a soft dough forms.
4 1/4 cups (646g) all-purpose flour, 2 tsp baking soda, 1 tsp baking powder, 1 tsp salt, 1/2 tsp dry ginger powder
Add the dried cranberries and white chocolate chips and mix until distributed throughout the dough.
1 cup (200g) white chocolate chips, 1 cup (130g) dried cranberries (craisins)
Portion out the cookie dough using a #12 cookie scoop (approximately 1/3 cup) and arrange 6 scoops on your prepared baking sheet. Flatten the cookie dough slightly prior to baking.
Bake at 350° F for 12-15 minutes until no longer glossy on top.
Allow the cookies to cool on the pan.
While the cookies are cooling, make the frosting by combining the cream cheese and butter until smooth.
8 oz cream cheese, softened , 1/4 cup (56g) salted butter, softened
Add the powdered sugar 1/2 cup at a time, mixing until a smooth, spreadable frosting is achieved.
4 cups (428g) powdered sugar
Once the cookies are cool, spread frosting on each cookie and top with a few dried cranberries and sprinkling of zest.
1 tsp orange zest, 1 cup (130g) dried cranberries, chopped
Drizzle with melted white chocolate and serve!
1/2 cup (100g) white chocolate chips
Store in an airtight container either in the fridge or on the counter. Best enjoyed within 3 days.