Prepare your 3-7" cake pans with grease and a parchment paper liner *see notes above for more info on cake pans sizes & Preheat the oven to 350°F
In a large mixing bowl combine the flour, baking soda, salt & sugar. Whisk to combine well
In another mixing bowl combine the cocoa powder with the hot coffee & whisk smooth
Add the Vegetable oil, vanilla extract & vinegar to the cocoa mixture, then add all the liquids including the oil & vinegar to the dry ingredients in the large mixing bowl.
Whisk vigorously to combine well, the batter will seem thick at first but be sure to keep whisking smooth to a pour able batter, divide batter evenly amongst your pans
Bake immediately in a preheated 350°F oven for approximately 25-30 minutes for 7" pans or until a toothpick inserted into the center comes out clean.
Cool the cake in the pan(s) until you can easily touch them without burning yourself. Then flip the cake(s) out onto a cooling rack to cool to cold.
To make the caramel (Use your favorite recipe OR for the one I am using:) Combine the palm sugar & coconut milk together in a sauce pot & whisk smooth until it starts to boil
Once it boils reduce heat to medium & stop stirring. Let it reduce to almost half the original volume (which would be about ½ cup) this should take about 5 minutes, not much longer
Add the salt and vanilla extract & swirl the pan gently to combine. Pour into a heatproof container to cool
For the Peanut Butter Nougat: In a medium bowl combine the peanut butter, graham cracker crumbs & agave & mix smooth. reserve for later
Prepare the buttercream by creaming the vegan butter with the paddle attachment (or with a hand beater) add the salt *if using & whip on medium to high speed for about 3 minutes.
Scrape the sides and bottom of the bowl to make sure it is evenly mixed & then add the sifted confectioners sugar all at once. Mix on low speed until incorporated , scrape the bottom & sides of the bowl then mix on high speed for 3 minutes.
Add the extracts & peanut butter powder (or peanut butter) & whip for another 2 minutes
Prepare the peanut butter fudge by combining the peanut butter, coconut oil & agave in a medium heavy bottom sauce pot, heat over medium heat whisking often until melted & smooth.
Prepare the ganache by combining the plant milk & vegan chocolate together in a small sauce pot, whisking constantly over medium heat until melted & smooth, Reserve at room temperature to keep it at a pourable consistency
Once all of your recipes are prepared, assemble the cake as shown in the video