Place rinsed chickpeas in a bowl. Cover with water. Soak for about 6-8 hours or overnight. Drain.
Place soaked chickpeas in a large saucepan over high heat. Cover with water. Cook for about 45 minutes or until tender. Drain.
Alternatively, you can use canned white chickpeas.
Heat oil in a frying pan over medium-high heat.
Add onions. Saute, stirring occasionally, for about 2-3 minutes or until soft and translucent.
Add garlic, ginger and green chilies. Saute, stirring occasionally, for about 2-3 minutes or until fragrant.
Add ground cumin, garam masala, ground coriander and red chili powder. Saute, stirring, for 1 minute or until fragrant.
Add boiled chickpeas. Season with salt.
Stir fry for 2 minutes.
Add lemon juice and stir in chopped coriander (cilantro) leaves.
Heat through.
Garnish with chopped coriander (cilantro) leaves.
Serve as a side or snack.