In a bowl, combine the flour, spices and salt. Add chicken pieces and coat with mixture. Set aside.
In a large nonstick pan, heat olive oil over medium heat. Add onions, garlic and cook for about 4-5 minutes until tender. Remove to a plate and set aside.
Coat same pan with a little cooking spray. Add chicken pieces and cook quickly, stirring often, until no longer pink. Add back the onions, undrained tomatoes, beans, water, raisins and olives. Bring to a boil, reduce heat and simmer for 10 minutes. Stir occasionally.
While chicken is simmering, cook the couscous. Bring 1¼ cups water to a boil in a large saucepan. Remove from heat and stir in 1¼ cups couscous. Cover and let stand for 5 minutes. Stir in reduced-fat butter or Smart Balance Light.
For each serving, scoop ½ cup couscous in a bowl or plate and top with 1¼ cups stew. Sprinkle a little cilantro on top, if desired.