Heat the oil in a large saucepan over medium heat. Add the onions and carrots and sauté for 4 minutes until the onions start to soften. Add the peppers and continue cooking for 2-3 minutes.
Add the garlic, harissa, cumin, paprika, salt and pepper and sauté for 1-2 minutes until fragrant.
Pour in the tomatoes, vegetable broth and water and bring the mixture to a boil. Reduce the heat and simmer for 10 minutes.
Add the zucchini and chickpeas and continue simmering for 10 minutes, letting the soup thicken slightly.
Divide the soup into bowls and top with chopped parsley before serving.
Notes
Store the soup in the refrigerator up to 5 days or in the freezer up to 1 month.