1cupdried black or regular chickpeasor 1-15ounce can
½cupgheeI use 1/4 cup butter and 1/4 cup canola oil
1 ½tbspcumin seedsnot ground
2medium onions1 pound, chopped
2tbspfinely chopped garlicabout 6 large cloves
1large juicy tomatofinely chopped (or about 1 cup of canned, diced tomatoes)
1large jalapeno pepperfinely chopped
1tbspgaram masala
½tbspmango powderI omitted this because I didn't have it on hand. Use it if you can find it, but it is delicious without it otherwise
1tspturmeric
1tspground fenugreek seeds
1tspsalt
½tspcayenne pepper
1cupwater(if using canned chickpeas only)
½cupchopped cilantro
Instructions
If using dried chickpeas, rinse in a colander then soak overnight or with the 1 hour quick soak method outlined above. Place soaked, drained chickpeas in 9 cups of salted water. Bring to a boil then reduce to a simmer and cook for 1 hour. Reserve 1 cup of cooking liquid and drain.
Meanwhile, in a separate large pot, heat ghee (or butter/oil) on medium high for 1 minute. Add cumin seeds and allow them to sizzle for about 30 seconds. Add onions and cook until golden brown, about 10 minutes. Add garlic and saute 2-3 minutes. Stir in tomatoes, then add jalapeno pepper, garam masala, mango powder, turmeric, fenugreek, salt and cayenne. Reduce heat to medium and cook until oil glistens on top (about 5-8 minutes). Stir in reseved chickpea water or 1 cup fresh water if using canned chickpeas.
Add boiled, drained chickpeas (or canned chickpeas, drained). Bring to a boil on medium-high heat, then reduce to low and simmer for 20 minutes or until thickened. Stir in cilantro.