Put the black beans in water and let them soak overnight.
Discard the soaking water, add fresh water and cook the beans until tender (mine needed 1 hour).
Drain from the water and set aside. You may prepare them in advance and keep in a jar in the fridge up to 2 days.
Chop the onion and carrot.
Cook the onion until tender and then add the chopped carrot and cook for another 3-4 minutes.
Put all the ingredients in a food processor and blend until the mixture comes together but are still some whole beans in the mix.
Shape into patties and put them in the fridge for half an hour. This step is not a must, but it helps the patties keep their shape better. In case the mixture comes out runny, try to increase a little bit the amount of breadcrumbs. also, if shaping the mixture into patties looks like a big challenge, cook them by adding dollops of mixture into the hot pan, as you do when cooking pancakes.
Heat olive oil in medium heat on a large pan and cook the patties 4 minutes on each side.