Preheat your oven to 350°F and line a 13x9 inch pan with parchment paper. This makes it super easy to lift the bars out for slicing later.
In a mixing bowl or electric mixer, beat together the melted butter and brown sugar on medium speed until well blended. Add the eggs, orange juice, and vanilla extract, mixing until smooth and creamy. Stir in the sourdough discard.In a separate large bowl, whisk the flour, ground ginger, baking powder, and salt. Stir the dry ingredients into the wet ingredients until the blondie base is just combined.
Using a spatula, gently fold in the white chocolate chips and cranberries into the blondie batter. Spread the batter evenly into the prepared pan, smoothing out the top.
Pop it in the oven and bake for 20–25 minutes, or until the edges are golden brown and the center is just set. Don’t let them over bake—nobody wants hard bars! Cool the pan on a wire rack completely before frosting.
For the frosting, beat the softened cream cheese and powdered sugar together until smooth and fluffy. Mix in the orange extract and vanilla extract. Spread this over the cooled bars.
Sprinkle the top with chopped dried cranberries, then drizzle melted creamy white chocolate over everything. I like to dip a fork in the chocolate and gently wave it back and forth to create those pretty streaks. I always reserve a few extra cranberry pieces and fresh orange zest to decorate the top of the bars with a pop of color! If you want to add a few extra cranberries on top, just stick them down with more white chocolate drizzle!
You can slice the homemade cranberry bliss bars and dig in right away or chill the bars in the fridge for about an hour to firm up before cutting. For the classic look of the Starbucks version, cut into triangles and enjoy!