Combine smoked paprika, mixed herbs, garlic powder, onion powder, salt, and pepper in a small bowl. Rinse the basmati rice under cold water until it runs clear and set aside.
Place the chicken thighs in a large bowl and coat them with the seasoned spice mix, keeping about a teaspoon of the seasoning aside for later.
Heat olive oil in a large pot or deep skillet over medium-high heat. Add the chicken thighs and brown them for about 3 minutes per side until golden. Remove the chicken and set aside.
In the same pot, sauté the chopped onions until soft and translucent. Stir in the butter until melted.
Add the rinsed rice to the pot and toast it for 1 to 2 minutes, stirring constantly to prevent sticking.
Pour in the chicken stock and sprinkle the reserved seasoning over the rice. Stir thoroughly, scraping the bottom of the pot to loosen any browned bits.
Season with additional salt and pepper if needed.
Place the chicken thighs evenly on top of the rice. Cover with a lid and cook on low to medium heat for 15 to 20 minutes or until the rice is tender and the liquid has been absorbed.
Once cooked, sprinkle chopped green onions over the dish. Cover again and allow it to rest for 3 minutes.
Fluff the rice gently with a fork, serve, and enjoy your meal!