Take everything in a large bowl except breadcrumbs. Mix everything well.
Now use a potato masher to break and mash the beans.
Now add breadcrumbs and combine everything really well.
Now take a ball-sized mixture on your palm and make a patty by gently pressing the mixture between your palms. Grease your palms if necessary.
Use the same process to make patties from the rest of the mixture. You can store the excess patties in a freezer bag and freeze it for about a month.
Heat a grill pan and brush it with oil.
Now add the patties and cook each side till crispy and has visible grill marks. Alternatively, you can shallow fry the patties or bake them at 350F for 8-12 minutes till both sides are brown.
Now place the patty on a burger bun, slathered with mayonnaise. Add sliced onions, tomatoes, lettuce, and ranch.
Serve it with spicy Indian ketchup sauce and mustard.
Enjoy!