Cumin, coriander, and cinnamon give this easy soup an exotic Moroccan flavor. With bits of tender chicken and carrots, it makes a satisfying lunch.
In a large Dutch oven or heavy pot, heat oil over medium-high. Season chicken with salt and pepper and cook, skin side down, until skin is browned and crisp, about 6 minutes. Flip chicken and cook until browned, 6 minutes. Transfer chicken to a plate.
Pour off all but 1 tablespoon fat from pot. Add onion and cook, stirring occasionally, until soft, about 4 minutes. Add 2 teaspoons garlic and spices; cook, stirring, until fragrant, about 1 minute. Stir in carrots and return chicken to pot. Stir in broth.
Bring to a boil. Reduce to a medium simmer, partially cover, and cook until chicken is falling off the bone, 50 minutes.
Remove chicken from soup. When cool enough to handle, tear chicken into large pieces, discarding skin and bones. Return meat to pot. Add chickpeas and season with salt, pepper, and lemon juice. In a small bowl, stir together 1 teaspoon garlic, lemon zest, and cilantro; sprinkle over soup before serving.
Lemon zest, garlic, and cilantro on top give this soup extra zing.