Drain and rinse the chickpeas in a colander, then spread them on a towel and pat completely dry. Wet chickpeas will steam instead of crisp in the pan.
Heat 2 tablespoons of the olive oil in a 12-inch (30 cm) skillet over medium heat. Add the red onion and cook for 3 to 4 minutes, until soft and slightly golden.
Add the garlic, cumin, and smoked paprika. Cook for 30 seconds, stirring, until fragrant.
Add the chickpeas, salt, and pepper. Spread them into a single layer and cook for 7 to 8 minutes, stirring only occasionally, until the edges look golden and slightly crisp.
Add the cherry tomatoes and cook for 2 to 3 minutes, until they just start to soften and release some juice.
Add the spinach in two batches, stirring each batch in as it wilts, about 1 to 2 minutes total.
Remove the skillet from the heat. Stir in the lemon zest and lemon juice.
Transfer the salad to a serving dish. Scatter the crumbled feta, parsley, and mint over the top.
Drizzle with the remaining 1 tablespoon of olive oil and serve warm.