Combine all of the frosting ingredients in a medium microwave-safe bowl. Microwave in 60-second increments, stirring in between until the ingredients are completely melted. Set aside until cooled and firm.
Preheat the oven to 325 F and grease 2 8-inch cake pans.
In a large bowl, mix the almond flour, coconut flour, cocoa powder, baking soda, and salt.
In a medium bowl, whisk the eggs, coconut oil, maple syrup, and vanilla.
Add the wet ingredients into the dry ingredients and stir until well combined. Divide the batter evenly between the two cake pans.
Bake in the preheated oven for 30-35 mins. You’ll be able to tell the cakes are done by inserting a toothpick to see if it comes out clean.
Let cake cool completely before frosting (at least 15 mins).