Preheat the oven to 350 degrees and grease your cupcake tins.
Combine the almond flour, tapioca flour, cocoa powder, coconut sugar, baking soda and salt in a large bowl. Mix and set aside.
In another large bowl beat the eggs, almond milk, coconut oil, maple syrup, vanilla, lemon juice with a hand mixer.
On low speed, add in the dry flour ingredients until smooth.
Scoop the batter into 12 cupcake tins and bake for 17-20 minutes.
Remove cupcakes from the oven and wait 10 minutes before removing them from the tins.
To prepare the frosting, combine the peanut butter and softened butter in a medium bowl. Then stir in the powdered sugar. Mix until smooth. Once your cupcakes have cooled, cover them in icing and enjoy!