For the brownies: preheat oven to 350 degrees F.
Line 8x8" baking dish with foil and spray with cooking spray. Set aside.
Melt chocolate and butter together, either in a bowl over simmering water or in the microwave. If doing in the microwave, use low heat in intervals of 30 seconds.
In medium bowl, beat together eggs and sugar until light and fluffy, about 3 minutes.
Add in the flour, salt, and extracts stirring until just combined.
Gently stir in melted chocolate/butter mixture until smooth.
Fold in chocolate chips and peppermint chips.
Pour into prepared dish and bake in preheated oven for 25 minutes.
Cool completely.
For the peppermint layer:
Beat together confectioners' sugar, butter, milk and extract until smooth.
Spread mixture over cooled brownies.
Refrigerate for 1 hour.
For the chocolate layer:
Melt chocolate and butter in a bowl over simmering water or in the microwave.
Spread over cooled peppermint layer.
Sprinkle immediately with crushed candy canes.
Chill in refrigerator until set, about 1 hour.
Cut into squares and serve chilled or at room temperature.
Enjoy!