Sauté the Aromatics: In a large pot, heat the olive oil over medium heat. Add the chopped onion and minced garlic, and sauté until the onion becomes translucent and the garlic fragrant, about 5 minutes.
Add the Vegetables: Stir in the carrots, celery, bell peppers, zucchini, and diced potato. Sauté the vegetables for an additional 5-7 minutes until they start to soften.
Simmer the Soup: Add the diced tomatoes, vegetable broth, and chickpeas. Stir in the cumin, coriander, turmeric, paprika, salt, and pepper. Bring the soup to a boil, then reduce the heat and let it simmer uncovered for 30-40 minutes or until the vegetables are tender.
Taste and Adjust: Taste the soup and adjust the seasoning as needed. You can add more salt, pepper, or lemon juice to suit your preferences.
Serve: Ladle the soup into bowls and garnish with fresh parsley or cilantro. Serve hot and enjoy!