Preheat your oven to 350°F and position a rack in the center. Line a 9”x13” baking pan with parchment paper, leaving a 2-inch overhang on two sides. Grease the parchment with cooking spray. In a medium bowl, whisk together the flour, baking powder, ginger, and salt.
In a large bowl, whisk the melted butter and brown sugar until well combined. Add the eggs and vanilla, mixing until fully incorporated. Gradually add the dry ingredients to the wet ingredients, stirring until just combined. Fold in the dried cranberries and white chocolate chips.
Pour the batter into the prepared pan and smooth the top. Bake until golden around the edges and a toothpick inserted into the center comes out clean, about 23 to 25 minutes. Allow the blondies to cool completely.
To make the frosting, beat the cream cheese and powdered sugar in a large bowl with a hand mixer until smooth. Add the orange zest and vanilla, mixing until well combined.
Using an offset spatula, spread the frosting over the cooled blondies. Sprinkle dried cranberries on top, then drizzle with melted white chocolate. Refrigerate until the chocolate sets, about 20 minutes. Finally, cut the blondies into 24 triangles and enjoy!