Heat the olive oil in a large skillet over medium heat, and cook the chicken, onion, and garlic about 15 minutes, until browned.
Mix the squash, canallini beans, carrot, tomatoes with juice, broth, raisins, and lemon juice into the skillet. Season with salt, and other spices. Bring the mixture to a boil, and continue cooking 30 minutes, until vegetables are tender. Add chopped cilantro, stir, and serve.