Preheat oven to 350°F (177°C). Line an 8x12 inch baking pan with parchment paper. Spray with cooking spray and set aside.
In a large bowl, combine melted butter, oil and both sugars together. Whisk well to combine. Add the eggs and vanilla, whisk to combine until lighter in colour (about a minute).
Sift in flour, cocoa powder, espresso powder and salt. Gently fold the dry ingredients into the wet ingredients, being very careful not to over-mix. A few streaks of flour here is ok.
Gently stir in the mini chocolate chips, the cherries, and the hazelnuts. Pour batter into prepared pan and smooth the top with a rubber spatula. Bake for 25-30 minutes or until the brownies are just set and the middle no longer jiggles. Brownies will continue baking and set in the hot pan when out of the oven, place pan on a wire rack to cool. After 20 minutes, remove the brownies from the pan using the ends of the parchment paper to lift them out. Allow brownies to cool completely before cutting into squares.