Soak chickpeas in water for at least 10 hours, then drain.
Heat oil in a wide pot, add the peppers and garlic, and sauté for about a minute. Add the tomato paste, spices, and tomato puree, and sauté for another minute. Add the chickpeas and half of the cilantro, and sauté for about 5 minutes, stirring.
Add boiling water, cook over high heat for 10 minutes, then reduce the heat, cover, and simmer for 2½-3 hours (check water levels during cooking).
Uncover, pour in the red oil, add the remaining cilantro, and cook uncovered for another 5 minutes.