01 - Preheat oven to 350°F. Line an 8x8-inch baking pan with parchment paper, leaving an overhang for easy removal.
02 - In a medium saucepan, melt butter over low heat. Remove from heat and whisk in sugar, eggs, and vanilla until smooth. Stir in cocoa powder, flour, salt, and baking powder until just combined.
03 - Spread batter evenly in the prepared pan. Bake for 25-30 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs. Cool completely in the pan.
04 - In a medium bowl, beat softened butter until creamy. Gradually add powdered sugar, mixing until smooth. Add cream, peppermint extract, and green food coloring. Beat until light and fluffy.
05 - Spread mint cream evenly over cooled brownies. Chill in the refrigerator for at least 30 minutes.
06 - Place chocolate and butter in a heatproof bowl. Heat cream in a small saucepan until just simmering, then pour over chocolate. Let sit for 2 minutes, then stir until smooth. Cool slightly.
07 - Pour and spread ganache evenly over the mint layer. Refrigerate for at least 30 minutes, or until ganache is set. Lift from pan, cut into 16 squares, and serve.