Preheat oven to 350°F. Grease a 9x13-inch baking dish and line with parchment paper, leaving overhang for easy removal.
In a double boiler or heatproof bowl set over simmering water, melt the white chocolate and butter, stirring until smooth. Remove from heat and let cool slightly.
Whisk in the sugar until combined, then whisk in the eggs one at a time until the mixture is glossy. Stir in the vanilla and peppermint extracts.
Add the flour and stir just until incorporated—do not overmix.
Spread the batter evenly into the prepared pan and bake for 28–32 minutes, or until the top is lightly golden and a toothpick inserted near the center comes out mostly clean.
Remove from oven and immediately sprinkle with the mini chocolate chips. Let the bars cool completely on a wire rack before frosting, about 1 hour.
Make The Frosting:
In a double boiler, melt the white chocolate until smooth. Remove from heat and let cool for about 15 minutes, stirring occasionally, until the chocolate is just slightly warm and no longer hot to the touch.
In a large bowl or the bowl of a stand mixer fitted with the paddle attachment, beat the butter with 1 3/4 cups of the powdered sugar on medium speed until light and fluffy, about 2-3 minutes.
Add the sour cream, vanilla, peppermint extract, and salt. Beat on low until combined.
Beat in the cooled white chocolate until smooth.
Add the remaining 1 3/4 cups powdered sugar gradually, mixing on low speed until fully incorporated and the frosting is thick and creamy.
Assemble And Finish The Bars:
Spread the frosting evenly over the cooled bars.
Sprinkle generously with crushed peppermint candies.
Slice into 18 bars. Serve immediately or cover and refrigerate.