On a medium-size pot, on medium heat, add oil and let it heat up.
Add onion and sauté it until translucent.
Next add whole spices and mix it for 10-15 seconds.
Add tomatoes and green pepper and mix that until they soften.
Now add powdered spices, salt, and mix well.
Add potatoes and mix well.
Now add water and mix well.
Cover the lid and let it cook for 10-15 minutes or until potatoes are fully cook.
Open the can of chickpeas, drain the water from the can of chickpeas, and discard the water from the chickpeas.
Open the lid of your pot where the potatoes are fully cooked.
Add in the drained chickpeas and mix well.
Turn the heat to low.
Cover and cook for 5 minutes with chickpeas.
Mix well once again.
Turn off the stove.
Garnish with fresh cilantro.
Serve it hot, with a fresh chapati.