Mix the sea salt, onion powder, garlic powder, paprika, dried thyme, black pepper, and olive oil in a shallow dish. Coat the chicken thighs thoroughly with this marinade.
Warm a large heavy pan over medium-high heat. Brown the chicken pieces for about 6 to 8 minutes, turning once to get a golden crust. Remove the chicken and set aside.
Pour in the water to loosen any browned bits on the bottom of the pan, scraping gently with a spoon.
Add the diced onion and minced garlic to the pan, stirring frequently until they release a wonderful aroma, about 1 to 2 minutes.
Stir in the jasmine rice followed by the chicken stock. Bring everything to a gentle simmer.
Lower the heat and place the chicken back on top of the rice, skin side up if applicable.
Cover the pan and let it cook on low for 15 minutes until the rice is tender and the chicken is fully cooked.
Take the pan off the heat and keep it covered to rest for 10 minutes, allowing flavors to meld.
Serve by sprinkling fresh thyme over the dish if desired, paired with a fresh mixed leaf salad on the side.