In a large pot or Dutch oven, heat the olive oil over medium heat.
Add the chopped onion and minced garlic to the pot, sautéing until translucent and fragrant, about 3-4 minutes.
Season the boneless chicken thighs with salt, pepper, cumin, coriander, paprika, turmeric, cinnamon, and cayenne pepper, ensuring each piece is well coated.
Add the seasoned chicken to the pot, searing for about 5 minutes on each side until lightly browned.
Stir in the basmati rice, ensuring it is mixed well with the chicken and onions.
Pour in the chicken broth, bringing the mixture to a boil. Once boiling, reduce the heat to low, cover the pot, and let it simmer for 18-20 minutes, or until the rice is cooked and has absorbed the liquid.
Once cooked, remove the pot from heat and let it sit covered for an additional 5 minutes before fluffing the rice with a fork.
Taste and adjust seasoning if necessary; garnish with fresh chopped parsley.