Preheat oven to 350. Line 2 8” or 9” round springform pans with parchment and grease the sides.
Add chopped chocolate to a bowl. Pour the hot coffee over the chocolate. Leave it for 1 minute and then gently stir until the coffee and chocolate are combined. Whisk in cacao powder until thoroughly combined.
Add olive oil and sugar into bowl of a stand mixer. Beat until sugar and oil are combined. Add in eggs one at a time, then vanilla and beat again until light and fluffy. Add melted chocolate and coffee mixture into the wet and beat again.
In a separate bowl whisk together flour, protein powder, baking powder, baking soda and salt, then sift into a large bowl.
Add dry to wet and beat until smooth. Use a spatula to get to the bottom of the mixer. Pour evenly into prepared pans. Tap pans firmly on the counter to release any air bubbles.
Place in the oven and bake for 30-35 minutes or until a toothpick comes out clean with a few crumbs attached.
Once fully baked place on a wire rack for 10 minutes before gently removing springform pans. Place top down on the wire rack. It will help with any doming effect.
To make the frosting place room temperature butter in stand mixer and beat until light, pale and fluffy. Add in icing sugar, protein powder, cacao powder and beat slowly. Increase speed and add vanilla and salt. Slowly add in milk until you reach your desired consistency.
Once your cakes have cooled completely, place your base cake onto a cake stand. Ice the middle to your desired thickness and place second cake on top. Ice the entire cake to your desire and if you have leftover frosting you can freeze it for a later date.
Allow your cake to rest as is until ready to eat. IF you are eating the cake the next day, place in the fridge. Make sure you bring your cake out a minimum of 2 hours to come to room temperature before serving.