Heat cast iron skillet over medium heat. Add in olive oil, then once hot place seasoned chicken onto cast iron skillet and cook for ~3-4 minutes on each side.
Remove the chicken from the cast iron. Keep the cast iron on medium heat, melt the butter and add in diced onion. Cook for about 2-3 minutes and then stir in garlic.
Then, add in the uncooked rice and stir. Pour in the chicken broth, turmeric, cumin and cinnamon, stir. Place chicken back in pan on top of the uncooked rice and turn the heat off.