Heat 1 tablespoon of olive oil in a large skillet over medium-high heat.
Add the grape tomatoes in a single layer and cook undisturbed for 10 minutes, until blistered and beginning to burst. Gently flatten the tomatoes with a wooden spoon as they cook.
Transfer the tomatoes to a plate and set aside.
Reduce the heat to medium and add the remaining tablespoon of olive oil.
Add the sliced red onion and cook for 3-4 minutes, until softened and lightly caramelized.
Stir in the garlic and cook for 30 seconds, just until fragrant.
Add the chickpeas, oregano, smoked paprika, cumin, salt, and pepper. Stir well and cook for 3-4 minutes, until the chickpeas develop slightly crisp edges.
Pour in the broth and scrape up any browned bits from the pan.
Stir in the roasted red peppers and olives and simmer for 2–3 minutes.
Stir in the blistered tomatoes along with the lemon zest and lemon juice.
Remove the skillet from heat and stir in the fresh parsley.
Top with basil and serve the skillet, optionally paired with bread and feta cheese.