Begin by marinating the chicken thighs. In a bowl, mix together the olive oil, minced garlic, lemon zest, lemon juice, oregano, paprika, salt, and pepper. Add the chicken thighs, ensuring they are well coated. Set aside for at least 15 minutes, or refrigerate for up to 2 hours if time permits.
In a large skillet over medium heat, add the marinated chicken thighs, skin side down. Sear them for about 5-7 minutes until the skin is golden brown. Flip the chicken and cook for another 5 minutes.
Remove the chicken from the skillet and set aside. In the same skillet, add the chopped onion and cook until translucent, about 3-4 minutes.
Stir in the jasmine rice, and cook for 1-2 minutes until the rice is slightly toasted.
Pour in the chicken broth and bring it to a simmer. Return the seared chicken thighs to the skillet, skin side up, and cover with a lid.
Reduce the heat to low and let it cook for about 25-30 minutes, or until the chicken is cooked through (internal temperature of 165°F) and the rice is tender and fluffy.
Once done, let it rest for 5 minutes before serving. Garnish with freshly chopped parsley for added color and flavor.