-
1
Soak the garbanzo beans in plenty of cold water for 24 hours in the fridge.
-
2
Drain well.
-
3
The garbanzos will have expanded to measure about 4 cups.
-
4
Add 2 cups of the soaked garbanzos to a food processor and process until smooth and pasty, about 2 minutes.
-
5
Use a spatula to scrape the paste into a large bowl.
-
6
Set aside.
-
7
Add the remaining soaked garbanzos to the food processor along with the onion, garlic, cilantro, parsley, lemon juice, cumin, chili powder, salt, and baking powder.
-
8
Pulse 10 times, then scrape down the bowl.
-
9
Pulse 10 more timesthe mixture should have a medium-coarse texture.
-
10
Add it to the bowl with the pureed garbanzos and mix to combine.
-
11
Refrigerate, covered, for 30 minutes to make it easier to form into patties.
-
12
Divide the garbanzo mixture into 6 even balls.
-
13
With your hands, form each ball into a 3/4-inch-thick patty.
-
14
Set aside.
-
15
Heat a large cast-iron skillet or heavy frying pan over medium-high heat.
-
16
Add 1 1/2 tablespoons of the oil and swirl to coat the pan.
-
17
Carefully add 3 patties and cook, undisturbed, until the bottom surfaces are browned and crisp, about 6 minutes.
-
18
Flip the patties and cook for 6 minutes more.
-
19
Remove the patties to a plate and repeat with the remaining vegetable oil and uncooked patties.
-
20
Toast the buns, if desired.
-
21
Distribute the tomato jam, if using, evenly among the bun bottoms, top with lettuce leaves and the patties, spoon the yogurt on top, and close up.
-
22
Serve right away.