Heat a large pan or pot to medium heat. Add the cubed chicken, onion and olive oil. Saute for 2-3 minutes or until the chicken is cooked and the onions are lightly browned.
Add the black beans, corn, tomatoes, green chiles,salsa, jasmine rice, taco seasoning,cumin, chili powder and salt & pepper. Pour in chicken stock or water and then bring to a light boil. Cover the pan and reduce heat to low. Cook for 15-20 minutes, or until the rice is all the way cooked.