Heat the olive oil in a large skillet over medium heat. Add the chicken pieces and cook until lightly browned on all sides, about 5 minutes.
Add the diced onion and minced garlic to the skillet. Stir and cook for 2 minutes until the onion softens.
Stir in the rice and let it toast for 1 minute while mixing with the chicken and aromatics.
Pour in the chicken broth, lemon zest, lemon juice, dried thyme, salt, and black pepper. Stir once to combine everything evenly.
Bring the mixture to a low boil, then reduce the heat to a simmer. Cover the skillet and cook for 18 to 20 minutes until the rice is tender and the liquid is absorbed.
Remove the skillet from the heat and let it sit covered for 5 minutes. Fluff the rice with a fork and sprinkle with fresh parsley before serving.