Preheat oven to 350F. Grease 8 muffin tins or line them with cupcake liners.
Mix together the flour, cocoa powder, baking powder, baking soda, and sea salt.
Place your avocado, sugar, oil, water, and vanilla in a blender and blend till smooth. Add this mixture to the dry batter. Whisk until the batter is evenly mixed.
Pour batter into a greased muffin tin. (This recipe yields 8 cupcakes, so pour it into 8 of the tins!) Bake for 18-22 minutes, or until a toothpick inserted into the center of a cupcake comes out clean.
While cupcakes cool, mix all icing ingredients in a food processor or a high speed blender till smooth and creamy. Ice the cupcakes and serve!
Notes
Leftover cupcakes should be stored in an airtight container in the fridge for up to 4 days.In place of all-purpose flour, you can use a trusted gluten-free baking flour mix.