Preheat your oven to 400°F (200°C) to ensure it's hot and ready for roasting.
Carefully drain and rinse the chickpeas under cold water, then transfer them onto a clean kitchen towel. Gently pat them dry with another towel to eliminate as much moisture as possible.
In a spacious mixing bowl, whisk together the olive oil, chili powder, smoked paprika, cumin, garlic powder, lime zest, along with a generous pinch of salt and freshly cracked pepper.
Add the thoroughly dried chickpeas to the bowl, and using a spatula or your hands, toss them until every chickpea is evenly coated with the zesty oil and spices.
Prepare a baking sheet by lining it with parchment paper for easy cleanup. Pour the seasoned chickpeas onto the sheet, ensuring they are spread out in a single layer for even roasting.
Roast the chickpeas in the preheated oven for 25-30 minutes, giving the pan a shake or stir halfway through cooking.
Once roasted, remove the chickpeas from the oven and immediately drizzle the freshly squeezed lime juice over the top.
Allow the chickpeas to cool for a few minutes on the baking sheet before serving. If desired, sprinkle with chopped fresh cilantro.
Notes
Serve in a colorful bowl with a wedge of lime and sprinkle with cilantro for presentation.