Mix together the beans, breadcrumbs, onions, chili powder, egg and some salt and pepper in a medium bowl. Form the mixture into 1 big (or 2 smaller) patties.
Preheat a grill pan over medium-high heat and add some canola oil. Cook the burger 4 minutes per side. Serve on a kaiser roll with arugula, tomato slices and mayo.