Preheat the oven to 350 degrees. Line a cupcake tin with cupcake liners or grease with coconut oil.
In a large bowl, mix together the almond meal, coconut flour, flax, cinnamon and baking soda.
In another small bowl, mix together coconut oil, sugar, applesauce, bananas and almond milk until combined.
Add wet ingredients to dry ingredients until thoroughly mixed and smooth.
Pour into prepared pan and bake for 20-25 minutes or until thoroughly cooked and when a toothpick placed in the center comes out clean.
Allow to cool in pan for 10 minutes before removing and placing cupcakes on a wire rack. Allow cupcakes to completely before adding the frosting.
Prepare frosting while cupcakes are cooling by mixing all ingredients except powdered sugar together in a large mixing bowl. (I use a hand mixer for this)
Gradually add the powdered sugar and continue to mix the ingredients until they all become combined.
Frost the cupcakes,top with fresh blueberries if desired and serve immediately. Place any leftovers in an airtight container for up to 3 days.