Bring a 4 quart sauce pan to medium heat. Add oil and spices, gently swirl until spices begin to sizzle and become aromatic, about 2 minutes. Add onions, peppers, ginger, garlic, and harissa. Gently sauté to keep mixture from burning. Lower heat and continue to cook vegetables until they begin to soften, stirring as needed.
Next, fold in tomatoes, chickpeas and lentils. the mixture will begin to sizzle. Stir gently and add stock (water) and lentils. Cover and simmer for 30 minutes, or until lentils are tender and mixture has thickened. Add more stock/water to prevent scorching if needed. Remove from heat and season. Fold in remaining ingredients and serve immediately.