Heat the oil in a large saucepan, then add the onion and cook for 5-7 minutes until browned. Stir in the chopped tomatoes, then the ginger, ground coriander, turmeric and chili powder and cook for 5 minutes over a low heat.
Add chickpeas, cover and cook for 15 minutes, stirring occasionally. Garnish with the chopped coriander leaves and serve hot with rice or flat breads.