In a spacious pot, warm the olive oil over medium heat. Once hot, add the finely chopped onion and sauté for about 3-4 minutes until the onion is translucent and fragrant.
Incorporate the minced garlic and continue cooking for an additional minute until it releases a tantalizing aroma.
Add the diced carrot, zucchini, and red bell pepper to the pot. Sauté for 5-7 minutes, stirring occasionally, until the vegetables are just tender, enhancing their natural sweetness.
Sprinkle in the ground cumin, coriander, paprika, cinnamon, and cayenne pepper. Stir well to ensure that the spices evenly coat the vegetables, allowing them to bloom for an extra 2 minutes on medium heat.
Gently fold in the diced tomatoes and drained chickpeas. Mix well to combine, then pour in the vegetable broth, stirring again to blend the flavors.
Increase the heat until the stew reaches a boil, then lower the heat to a gentle simmer. Cover and let simmer for 25-30 minutes, stirring occasionally to prevent sticking, and season with salt and pepper to taste as it cooks.
Once a rich and stewy consistency is achieved, remove the pot from heat. Serve the warm stew in bowls, garnished generously with fresh cilantro or parsley and a side of lemon wedges for that extra brightness.
Notes
Serve with warm crusty bread or fluffy couscous for a satisfying meal.