01 - Heat olive oil in a large Dutch oven or tagine over medium heat. Add onion and sauté for 5 minutes until soft and translucent.
02 - Stir in garlic, carrots, bell pepper, zucchini, and eggplant. Cook for 8–10 minutes, stirring occasionally, until vegetables begin to soften.
03 - Add harissa paste, cumin, coriander, cinnamon, smoked paprika, and turmeric. Sauté for 2 minutes until fragrant, stirring constantly to prevent burning.
04 - Stir in tomato paste and cook for 1 minute to develop flavor and caramelize slightly.
05 - Add diced tomatoes, vegetable broth, and chickpeas. Season with salt and pepper. Bring to a gentle simmer, stirring to combine all ingredients.
06 - Reduce heat to low, cover, and simmer gently for 25–30 minutes, stirring occasionally, until vegetables are tender and flavors have melded together.
07 - Taste and adjust seasoning with additional salt and pepper if needed. Add more harissa paste for increased heat if desired.
08 - Serve hot in bowls, generously garnished with chopped cilantro or parsley and fresh lemon wedges on the side.