Preheat your oven to 350 degrees. Lay the black beans out on parchment on a baking sheet and bake for 13-15 minutes (or until the beans look dry). Remove from the oven and allow to cool.
Add 1 tbsp of olive oil to a skillet over medium heat. Add the onions, bell pepper, garlic, salt and pepper, chili powder, and cumin and cook until soft, about 6 minutes. Remove to a large bowl and allow to cool slightly.
Once the beans and the onion mixture have cooled, add the beans to the bowl. Add the eggs, breadcrumbs, Worcestershire sauce, and BBQ sauce and stir until everything is well combined.
Using a fork, mask the mixture until most of it is mashed, but there are still chunks of beans left.
Add the remaining 1 tbsp of olive oil and the butter to the skillet over medium heat. Form the black bean mixture into patties (this mixture will make 6-8) and lay into the skillet.
Cook each side until well browned and cooked through (about 4 minutes on each side).