Steps
1. Heat olive oil in a small pot over medium heat.
2. Add chopped onions and garlic; sauté until translucent.
3. Stir in cumin, coriander, cinnamon, and smoked paprika; cook for 1 minute to release aromas.
4. Add diced carrots, zucchini, and tomatoes; cook for 5 minutes, stirring occasionally.
5. Add chickpeas and water or vegetable broth; bring to a simmer.
6. Cover and cook on low heat for 15 minutes, until vegetables are tender.
7. Season with salt and pepper to taste.
8. Garnish with fresh cilantro and serve warm.