Combine chickpeas and avocado in a bowl. Mash with a fork until desired consistency is reached.
Add remaining ingredients (other than greens) and fold them in. Taste and adjust seasonings to taste.
Split chickpea mixture between 2 slices of bread. Top with greens (if using) followed by remaining bread slices.
Serve and enjoy!
Notes
*You don't have to remove the skins, but if you do, an easy way to do it is to place the rinsed chickpeas between 2 paper towels and roll them around. The skins should easily fall off. **You get plenty of creamy texture from the avocado so if you don't have vegan mayo on hand feel free to skip it. I think it adds a nice flavor though. ***I go to town on black pepper in this sandwich, so feel free to add as much or as little as you want.