Preheat the oven to 350 degrees and grease your cupcake tins.
Combine the almond flour, tapioca flour, coconut sugar, baking soda and salt in a large bowl.
Using a hand mixer, beat the eggs, almond milk, coconut oil, maple syrup, vanilla, lemon juice, until combined.
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. You may need to use a butter knife to gently pop the cupcakes out of the tin. Set aside and let them cool while you make the icing.
Combine all frosting ingredients in a bowl. Mix until smooth. Once your cupcakes have cooled, cover them in icing and enjoy!