2 1/2 cups whole wheat flour
1/2 cup chickpea(garbanzo bean) flour
1 teaspoon baking powder
1 teaspoon baking soda
2 cups vegan sugar
1/4 teaspoon cinnamon
1 teaspoon salt
3 non-eggs (I use Ener-g egg replacer)
1 cup well mashed avocado
3 teaspoons vanilla
1 1/2 cups chopped walnuts or other nuts (optional)
I originally found this recipe at http://www.avocado.org/recipes  and just made a few modifications and it came out great! my version was also vegan.
Preheat oven to 350 degrees.
Beat together "eggs", vanilla, and sugar. Add avocado and oil and blend until smooth.
Add all sifted dry ingredients slowly. Original recipe said to use a mixer but I just used a good ol' spoon and it worked just as well. It will be very thick so add 1/2 cup water if you need to thin it out.
Stir in the nuts if you choose to include them. Pour the whole mixture into two lightly greased, loaf-sized pans. Bake for 50-60 minutes at 350 degrees. Mine didn't rise very much, but it is a "dessert" bread and it was thick enough to make hearty slices.
They're finished when a wooden toothpick comes out clean. Let it cool before slicing. Voila!