This is a delicious sweet and savory chicken dish sure to please a crowd.
In a large, deep pan, heat oil over medium-high heat. Cook chicken and brown 3 to 4 minutes on each side. Add onions, garlic, carrots, and season with spices and salt. Cook 6-8 minutes. Stir the fruits into the chicken and vegetables, and 2 1/2 cups of stock. Allow to boil. Reduce heat to low, cover and simmer 10 minutes. In a separate small saucepan, over medium heat, pour 1 1/2 cups stock and bring up to a boil then stir in couscous. Remove from heat, cover and let stand 5 minutes. Fluff with fork and serve with chicken.