Preheat oven: Preheat oven to 180ºC (356ºF). Line a round 8-inch baking pan with parchment paper, and set aside. Note: Alternatively, if you have a non-stick pan, liberally grease it with softened/spreadable butter and dust it with a light layer of cocoa. This will leave your finished cake with smooth sides.
Mix dry ingredients: In a medium-size mixing bowl, add flour, baking powder, both sugars, and salt. Whisk until well combined and set aside.
Sift cocoa powder: In a separate large mixing bowl, sift in the cocoa powder.
Add coffee powder: Whisk the instant coffee through the cocoa powder.
Add boiling water: Pour in boiling water and whisk until the cocoa dissolves. Set aside to cool slightly for 10 minutes. If it’s still too warm to the touch, leave it for a further 5 minutes, you don’t want the eggs to curdle when added.
Add wet ingredients: Pour in olive oil, eggs, and vanilla. Whisk for 40 seconds until well combined.
Combine wet and dry: Add all of the flour mixture and whisk gently until just combined. Be careful not to overmix, stop as soon as no streaks of flour remain. The batter will be thin.
Mix in walnuts: Add the finely chopped walnuts and gently fold through the batter until evenly distributed.
Pour into pan: Pour batter into the prepared pan.
Bake: Bake for 28–30 minutes or until a skewer inserted into the middle comes out clean or with only a few moist crumbs.
Cool: Remove from oven and allow to cool in the pan for 15 minutes. Carefully remove from the pan and transfer to a wire rack to cool completely before adding the ganache frosting.