Preheat oven to 350°F and line a 9x13 inch pan with parchment paper, leaving overhang; lightly spray with non-stick cooking spray.
Melt ¾ cup butter and 3 ounces of chopped chocolate together in the microwave in 15-30 second bursts, stirring until smooth.
Add granulated sugar to the chocolate mixture and beat with a handheld mixer until combined and grainy in texture.
Add eggs and vanilla extract, then beat on high speed for about 1 minute until glossy and slightly thickened.
Whisk flour, cocoa powder, and salt together separately; add to wet ingredients and mix on low speed until no dry patches remain.
Fold in the remaining 3 ounces chopped chocolate, then spread batter evenly in prepared pan and smooth the top.
Bake for 28-32 minutes until edges are set and toothpick inserted comes out with moist crumbs; cool for 15-20 minutes.
Beat softened butter until creamy, then add powdered sugar, salt, peppermint extract, food coloring if using, and heavy cream; beat until thick and spreadable.
Spread the mint buttercream evenly over the cooled brownie layer without disturbing it; chill for 45-60 minutes until firm.
Melt butter and chocolate chips together in a saucepan over medium heat, stirring until smooth; let sit for 5 minutes.
Pour ganache over chilled mint layer and tilt pan to spread evenly; refrigerate uncovered for 45-60 minutes until set.
Cover loosely and chill for another 1-2 hours until fully firm; lift brownies out using parchment overhang and let sit 10-15 minutes before slicing cleanly with a warm knife.