A rich, deeply spiced chickpea curry built on caramelized onions, hand-ground whole spices, and slow-cooked garbanzos.
Prep Time20 minutesmins
Cook Time2 hourshrs30 minutesmins
Soaking Time8 hourshrs
Total Time2 hourshrs50 minutesmins
Servings: 6
Ingredients
1cupdried garbanzos/chickpeas (or two 15oz cans of beans)
2tbspghee (or butter/oil)
2largeonions
1inchfresh gingerpeeled
4clovegarlic
2-4thai chilies
2largetomatoes (or 12oz canned)
2-4dried red chillies
4cardamomsshells removed
3cloves
1/2cinnamon stick
1bay leaf
3peppercorns
1tbspcumin seeds
1tbspcoriander seeds
1/2tspfennel seeds
1tspturmeric powder
1/2tspgaram masala powder
1/2tspdried mango powder (amchur)
1/4cupchopped cilantro
salt
Instructions
Soak garbanzos overnight or quick-soak. (or nah if using canned beans). Cook beans in salted water over high heat and bring to a boil; lower heat and simmer, covered, until softened, about 1 1/2 to 2 hours and set aside.
Dice one of the onions and reserve. Puree the remaining onion with the tomatoes and garlic.
While onions are cooking, heat up a separate pan and dry roast the dried red chillies, cardamom seeds, cloves, cinnamon, bay leaf, peppercorns, cumin seeds, fennel seeds, coriander seeds until lightly roasted and aromatic (make sure not to burn anything, especially the chillies). Grind all of this into a fine powder, using a powerful blender, spice/coffee grinder, or whatever works. Mince ginger.
When the onion/tomato mixture is cooked down and the oil starts to seep out, add the ground spice mixture and minced ginger from step 4 to the onion mixture, along with the turmeric/garam masala/amchur and cook for a couple of minutes.
Add the garbanzo beans, and as much of the cooking water as you want. Cook for another 10 minutes or so to let the flavors soak into the beans.