In a large pot, heat the olive oil and sauté the onion for about 3 minutes. Then add the garlic, the carrots, the celery, and the fennel. Cook for about 4 minutes.
Stir in a can of diced tomatoes, the chickpeas, and three cups of vegetable broth. Cook for about 15 minutes. Then add the cherry tomatoes and the spinach and cook for another 2-3 minutes.
Season with fresh parsley, oregano, thyme, salt, and pepper.