01 - Set the oven to 350°F and line a 9x9 inch baking pan with parchment paper, leaving an overhang for easy removal.
02 - In a large bowl, whisk the melted butter with sugar until smooth. Add eggs and vanilla extract, and whisk to combine.
03 - Sift in flour, cocoa powder, and salt, mixing gently just until incorporated. Spread three-fourths of the batter evenly in the prepared pan.
04 - Beat cream cheese and sugar in a medium bowl until smooth. Add egg and peppermint extract, mixing until creamy. If desired, stir in food coloring. Fold in crushed peppermint candies.
05 - Drop spoonfuls of cheesecake mixture over the brownie layer, then dollop remaining brownie batter on top. Swirl gently with a knife or skewer for a marbled effect.
06 - Bake for 33 to 36 minutes until the center is set but slightly moist. A toothpick inserted should come out with a few moist crumbs.
07 - Allow to cool completely in the pan, then refrigerate for at least 2 hours. Remove using parchment overhang and cut into 16 bars. Garnish with extra crushed peppermint candies before serving.