Cook the rice according to package directions.
Meanwhile, heat the oil in a large nonstick skillet over medium heat. Add the chicken and onion and cook, stirring occasionally, until the chicken is just beginning to brown, 5 to 6 minutes.
Add the garlic and ginger and cook, stirring, for 1 minute. Add the apple and raisins, sprinkle with the curry powder and cook, tossing, for 1 minute.
Stir in the coconut milk, then the broth and simmer, covered, until the chicken is cooked through and the apples and onions are tender, about 5 minutes. Serve over rice and top with cilantro, if desired.
Variation: If you have leftovers, split pita bread in half and spoon the extra chicken curry inside and add baby spinach or arugula and thinly sliced onion for a tasty sandwich.