Prep the ingredients per the instructions above.
In a large bowl, toss together the chickpeas, cucumber, bell pepper, red onion, olives, feta, and parsley.
Whisk together the olive oil, red wine vinegar, lemon juice, garlic, and oregano. Let sit for 5-10 minutes. (This will mellow out the raw garlic flavor.)
Drizzle the dressing over the salad and toss it together. If possible, let sit for 15-20 minutes in the fridge before serving.
Preheat the oven to 400℉ (204℃). Pat the fish dry with paper towels. Season well on both sides with salt and pepper.
Heat the olive oil over medium-high heat in a large, heavy skillet. Add the onion and cook for 4-5 minutes until beginning to soften. Add the garlic, oregano, thyme, and red pepper flakes. Cook for 30-60 seconds until fragrant.
Add the diced tomatoes. Stir and bring to a simmer. Reduce heat to medium-low. Cook for 10-15 minutes to deepen the flavors.
Stir in the spinach, black olives, and capers. Taste and season as needed.
Nestle the fish into the tomato sauce. Do not cover the fish with the sauce. Place in the oven covered and cook for 8-12 minutes until the fish is flaky and cooked through.
Pour the oil onto a plate and season with salt and pepper. Serve with sliced bread for dipping.
Serve the fish and garnish with parsley. Serve with salad, bread, and wine.