Preheat your oven to 350°F (175°C). Line a 9×13-inch baking dish with parchment paper, leaving some overhang on the sides for easy removal.
Prepare the Bars:
In a large bowl, whisk together the melted butter, brown sugar, and granulated sugar until combined. Add the eggs and vanilla extract, and mix until smooth.
In a separate bowl, whisk together the flour, baking powder, salt, and ground ginger. Gradually add the dry ingredients to the wet ingredients, mixing until just combined.
Fold in the dried cranberries and white chocolate chips.
Bake the Bars:
Spread the batter evenly into the prepared baking dish. Bake for 20-25 minutes, or until a toothpick inserted into the center comes out clean. Let the bars cool completely in the pan.
Prepare the Frosting:
In a medium bowl, beat the softened cream cheese until smooth. Add the powdered sugar and vanilla extract, and beat until creamy. Mix in the melted white chocolate until fully incorporated.
Frost the Bars:
Once the bars are completely cool, spread the cream cheese frosting evenly over the top.
Add the Topping:
Sprinkle the chopped dried cranberries over the frosting. Drizzle the melted white chocolate over the top using a spoon or a piping bag.
Chill and Serve:
Refrigerate the bars for at least 1 hour to set the frosting. Once chilled, lift the bars out of the pan using the parchment paper overhang, and cut into squares or triangles.
Enjoy your delicious Cranberry Bliss Bars!