Line two 8-inch by 8-inch baking pans with nonstick aluminum foil or regular heavy-duty aluminum foil and spray with cooking oil spray. Set the pans aside.
Bake the brownie layers.
Place the chopped chocolate and chopped butter in a small, heat-safe bowl and melt, stirring occasionally in a double-boiler or in the microwave in 30-second bursts at about 80% power, stirring in between bursts until melted and smooth.
Set the bowl aside to cool briefly.
In a large bowl, place the flour blend, cocoa powder, salt, and granulated sugar, and whisk to combine well.
Add the brown sugar, and mix to combine, breaking up any lumps.
Create a well in the center of the dry ingredients and add the melted chocolate and butter mixture, eggs, vanilla, and cream, and mix to combine. The batter will be thick but smooth.
Divide the batter evenly among the two prepared baking pans (each pan will have about 380 grams of batter).
Using a moistened spatula, spread the batter in each pan into an even layer.
Place the pans in the center of the preheated oven and bake, rotating the pan once during baking, for about 20 minutes.
The brownies are done when they no longer glisten at all and are firm to the touch.
Remove from the pan and allow the brownies to cool completely in the pans.
Make the filling.
Melt the white chocolate in a double boiler or in the microwave in 30-second bursts at about 80% power, stirring in between bursts.
In a small bowl, place the sweetened condensed milk, melted coconut oil, mint flavoring, and the optional food coloring. Mix to combine well.
The mixture should be smooth and thickly pourable, but it will begin to thicken if you allow it to sit.
Assemble and slice the brownies.
Pour the fudge mixture over one of the layers of cooled brownies still in the pan, and shake to distribute it in an even layer.
Remove the remaining brownie layer from that pan, peel away the foil, and place the brownie layer on top of the fudge layer in the pan. Press gently to adhere.
Place the pan in the refrigerator and chill until the fudge is firm, at least an hour.
Once the fudge layer is set, slice and serve in 9 equal portions.
For easier slicing, place the assembled brownies in the freezer for a few minutes.
Video
Notes
If you don’t have Dutch processed cocoa powder, use natural unsweetened but add 1/8 teaspoon baking soda to neutralize the acid.