Melt the butter and chopped semi-sweet chocolate in a medium saucepan on medium heat, stirring constantly, about 5 minutes. Remove the pan from the heat and pour into a large mixing bowl. Cool until slightly cool, about 10 minutes. Preheat the oven to 350°F.
Line a baking pan with parchment paper or lightly spray with cooking spray.
Whisk in the sugar and molasses into the chocolate mixture.
Add in the eggs, one at a time, whisking until smooth after adding each one.
Whisk in the vanilla.
Fold in the flour, cocoa powder, ginger, cinnamon, cloves and salt.
Once fully combined, fold in the chocolate chips.
Pour the batter into the prepared baking pan.
Bake for 30-35 minutes or until a toothpick comes out without batter sticking to it. Remove from oven and let brownies cool completely. Once cooled, lift the brownies out of the pan using the parchment paper overhang and place on a cutting board. Slice into squares and frost, if desired.