- Preheat oven to 350 ºF and adjust rack to middle position. Place the chocolate and butter in the bowl of a double boiler. Melt, stirring occasionally. Set aside to cool (the mixture needs to cool for at least 10 minutes before adding the the egg mixture below). Place the maple syrup and eggs in the bowl of a standing mixer with whisk attachment. Whisk for 5-6 minutes until pale yellow and billowy. Slowly whisk in cooled chocolate and vanilla extract.
- Sift almond flour, coconut flour, cocoa powder, baking soda and baking powder over egg mixture. Gently fold to incorporate. Evenly divide the batter in a buttered 12-cup muffin tin. Bake the cupcakes for 20 minutes or until a cake tester inserted in the middle of the cake comes out clean. Cool completely.
3. Place the powdered sugar, peanut butter, butter, vanilla and sea salt to the sugar mixture. Beat on medium-high until smooth. Pour in cream and beat until smooth, about 30 seconds.
4. Frost each cupcake with about 1 1/2 tablespoons frosting. Serve.