Heat olive oil in a large pot over medium heat. Add onion and garlic, cook until softened.
Stir in cumin, cinnamon, turmeric, ginger, black pepper, and salt. Cook for 1 minute.
Add carrot, zucchini, and red bell pepper. Cook for 5 minutes.
Stir in chickpeas, diced tomatoes, vegetable broth, apricots, and raisins. Bring to a boil.
Reduce heat, cover, and simmer for 30 minutes.
Stir in cilantro and parsley before serving.