Heat oil in a medium saucepan over medium heat. Add onion and garlic and saute 2 minutes, until soft. Place chicken in saucepan and saute 5 minutes, until browned on all sides, stirring frequently.Add rice and cook 1 minute, until translucent. Stir in soy sauce to coat rice.
Add carrots, chicken broth, salt and pepper and bring mixture to a boil. Reduce heat, cover and simmer 30 minutes, until liquid is absorbed and rice is tender.
Stir in peas and green onions and heat through.