Drain the garbanzo beans, pour them into a mixing bowl, and smash with a fork. Set aside.
Using a blender or food processor, blend together all the spices, onion, garlic, egg, and lemon juice.
Pour the mixture on top of the smashed garbanzo beans. Use a fork to mix together. Add the bread crumbs slowly until the mixture is wet and sticky, but can be formed into balls.
Use a 6-quart slow cooker. Pour oil into the bottom of the slow cooker insert.
Form the mixture into squished golf ball-sized patties. Dip each side into the oil and then nestle them into your slow cooker insert. It is OK if they overlap slightly.
Cook on high for 2-5 hours, until golden brown. (I cooked mine for about 3½ hours.) You can flip them halfway through the cooking time, if desired, but they will brown on top even without flipping.
Serve with mayonnaise or a yogurt sauce. (I make a quick yogurt sauce with Greek yogurt, celery seed, dill, salt, pepper, and lemon juice.)