To begin, preheat your oven to 350 degrees. Line a 9×13 baking dish with non-stick foil. Lightly spray it with non-stick cooking spray and set it aside for now.
In a bowl, combine the all-purpose flour, salt, baking soda, cinnamon, ginger, nutmeg, allspice, and instant espresso powder. Stir it all together and set it aside for a moment.
In your mixing bowl, combine the butter and sugars. Beat these on high speed for about 3 minutes. You want the mixture to be fluffy and pale. Add in the eggs, one at a time – mixing thoroughly in between each addition. Add in the vanilla and molasses. Mix for about 30 seconds, until fully incorporated.
Add your dry ingredients to your mixing bowl. Just a note here, if you are using a mixer that only has the standard metal beater attachments, I recommend you mix this together by hand with a wooden spoon or rubber spatula. If you are using a stand mixer, use the paddle attachment like you see here. Mix on low speed, just until it is combined. Gently fold in the pecans.
Spread it in your prepared pan and smooth the top as best you can.
Bake for 30-35 minutes or until the edges are just feeling firm to the touch. Cool the brownies in the pan until completely cooled, about an hour. Then cut into bars. Dust with powdered sugar if you like. Enjoy!
Notes
*If you don't have or can't find instant espresso powder, substitute a teaspoon of instant coffee granules. Mash the granules in the dish with the back of a spoon, until the granules are a fine powder. You can also omit this if you need to. * Cooking time includes cooling period.