Heat olive oil in a large pot or Dutch oven over medium heat.
Add chopped onions and minced garlic and cook for 5 minutes, or until onions are soft.
Add ground cumin, ground coriander, ground cinnamon, ground turmeric, paprika, salt, and black pepper to the pot and stir to combine.
Add vegetable broth and diced tomatoes to the pot and stir to combine.
Add chopped carrots, chopped potatoes, chopped eggplant, and chopped zucchini to the pot and stir to combine.
Bring the mixture to a simmer and then reduce heat to low.
Cover the pot and simmer for 30-40 minutes, or until the vegetables are tender.
Add drained and rinsed chickpeas and raisins (if using) to the pot and stir to combine.
Cover the pot and simmer for an additional 10 minutes, or until the chickpeas are heated through.
Garnish with chopped fresh parsley (if using) and serve hot.
Notes
Tips and Tricks
Chop the vegetables into similar-sized pieces for even cooking.Add more broth or water if the dish becomes too dry while simmering.Adjust the spices and seasoning to your liking.For a smoky flavor, add a teaspoon of smoked paprika to the dish.