- Preheat oven to 350°F (175°C). Line an 8×8-inch or 9×9-inch pan with parchment paper.
- Mix wet ingredients: In a large bowl, whisk together melted butter and brown sugar until glossy. Add eggs and vanilla; whisk until smooth.
- Add dry ingredients: Stir in flour, baking powder, and salt until just combined.
- Fold in mix-ins: Add white chocolate (and cranberries or nuts if using).
- Bake: Spread batter evenly into the pan. Bake for 25–30 minutes or until a toothpick inserted near the center comes out with just a few moist crumbs.
- Cool completely before cutting or topping.
- Once cooled, use a 2 ½-inch round cutter to cut out blondie rounds.
White chocolate ganache
- Heat cream until steaming (not boiling).
- Pour over white chocolate in a heatproof bowl. Let sit for 2 minutes, then stir until smooth.
- Let cool until slightly thickened — spreadable but not runny.
- Spread a thin layer of ganache over each blondie round. Chill 15–20 minutes to set before frosting.
Whipped Cream Cheese Frosting
- Beat cream cheese and butter together until smooth.
- Add icing sugar and vanilla; beat on medium until fluffy.
- Gradually stream in the cold cream while whipping on high speed until the frosting becomes light and pipeable (stiff peaks).
- Transfer to a piping bag fitted with a star or round tip. Pipe swirls or rosettes on top of each ganache-covered blondie round.
To Decorate
Top each blondie with a small cinnamon stick, a few cranberries, and a mint leaf for a festive touch.