The chickpeas are soaked so that it helps in faster cooking and gives a buttery, creamy texture when you bite through them. If you have not planned it a day in advance, you can still make chana masala without overnight soaking. Just soak in hot boiling water for 1 hour in this case.