Heat oil in a large frying pan over medium heat, and fry onions until tender. Stir in garlic, ginger, cloves, cinnamon, cumin, coriander, salt, degi mirch and turmeric. Cook for 1 minute over medium heat, stirring constantly.
Mix in kabuli chane and their liquid (if using tinned). Continue to cook and stir until all ingredients are well blended and heated through. Remove from heat. Stir in coriander just before serving, reserving some for garnish.