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.
3/4 cup (167g) salted butter, softened, 3/4 cup (185g) brown sugar, 1/4 cup (58g) granulated sugar, 1 tsp orange zest
Scrape the sides of the bowl and add in the egg, and vanilla extract. Mix until well combined.
1 egg, 1/2 Tbsp vanilla extract
Add the flour, baking soda, baking powder, salt, and ginger. Mix until a soft dough forms.
2 1/4 cups (342g) all-purpose flour, 1 tsp baking soda, 1/2 tsp baking powder, 1/2 tsp salt, 1/4 tsp ginger
Add the dried cranberries and white chocolate chips and mix until distributed throughout the dough.
1/2 cup (65g) dried cranberries (craisins), 1/2 cup (100g) white chocolate chips
Portion out the cookie dough using a #40 cookie scoop (1 ½ Tbsp) and arrange on your prepared baking sheet. Flatten the cookie dough slightly prior to baking.
Bake at 350° F for 9-11 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.
4 oz softened cream cheese, 2 Tbsp salted butter, softened
Add the powdered sugar 1/2 cup at a time, mixing until a smooth, spreadable frosting is achieved.
2 cups (214g) powdered sugar
Once the cookies are cool, place frosting into a piping bag. Pipe swirls of frosting onto each cookie and top with a few dried cranberries and sprinkling of zest.
1/2 tsp orange zest, 1/2 cup (65g) dried cranberries (craisins), chopped
Drizzle with melted white chocolate and serve!
1/4 cup (50g) white chocolate chips, melted
Store in an airtight container either in the fridge or on the counter. Best enjoyed within 3 days.