If not using a can of black beans, prepare the black beans. I never remember doing an overnight soak, so I quickly soak my beans by adding 3 to 4 cups of water to rinsed beans, oregano, pepper, paprika, and chilli powder, and bringing them to a boil for 2 minutes.
Then I remove them from heat and let them sit, covered, for an hour. Finally, I rinse them and add 3 to 4 cups of freshwater so that I can let them simmer, covered, for about another hour.
In the meantime, add the onion, and chipotle pepper in abodo sauce plus the extra sauce, 2 garlic cloves, cumin, and salt to a blender. Add half to the blender once the beans are done and pulse until mostly smooth.
Add the bean mixture to the rest of the beans, corn, salsa, bread crumbs, and egg white in a bowl. Mix with a spatula. Don't freak out, it will be wet.
Spray the nonstick pan generously and cook patties for 5 to 6 minutes on each side. Resist the urge to flip them on the first side of browning; the patties need the total time to avoid falling apart.
While the patties are browning, mash one avocado with a dash of salt and pepper in a bowl.
Add mashed avocado, salsa and patty on a bun and enjoy!