Preheat oven to 400F. Line a large rimmed baking sheet with foil. In a large bowl, combine olive oil, cinnamon, cumin, allspice, salt and pepper.
Add chickpeas and toss to coat thoroughly. Turn chickpeas out onto baking sheet and roast, stirring or shaking baking sheet often, until chickpeas are browned and crunchy, 45 to 50 minutes.
Transfer to a bowl and let cool before serving, stirring occasionally.