Heat oil in a large saucepan over medium heat.
Lightly brown chicken breasts, about 2 minutes per side.
Set aside.
In same pan, sauté onions, carrots, garlic and cumin until tender, about 2 minutes.
Add rice and stir-fry for 1 minute.
Add chicken broth, hot pepper flakes, apricots and chicken breasts.
Bring to a boil, cover and reduce heat to medium-low and simmer until chicken and rice are tender, about 8 minutes.
Garnish with green onions.