Preheat oven to 350 degrees F. Grease and flour two 8 or 9-inch rounds. Set aside.
Sift together all of the dry ingredients except the sugar. Set that aside too.
Mix all the wet ingredients together in a bowl, including the super mashed avocado.
Add sugar into the wet mix and stir.
Mix the wet with the dry all at once, and beat with a whisk until smooth.
Pour batter into a greased cake tins. Bake for 30 to 40 minutes, until a toothpick inserted comes out clean.
Let cakes cool in pan for 15 minutes, then turn out onto cooling racks to cool completely before frosting with avocado buttercream.