Pat chicken thighs dry and season evenly with salt, black pepper, dried thyme, dried sage, and dried rosemary.
Heat olive oil in a large deep skillet over medium-high heat and sear chicken for 3 to 4 minutes per side until golden brown. Remove and set aside.
Add diced onion, sliced carrots, and butternut squash to the same skillet and cook for 4 to 5 minutes, stirring occasionally, until vegetables soften.
Stir in minced garlic and cook for 1 minute until fragrant.
Add long-grain white rice and cook, stirring frequently, for 1 minute to toast.
Pour in chicken broth, scraping up browned bits from the skillet bottom. Stir in diced apple and optional dried cranberries.
Nestle seared chicken thighs on top of the rice mixture. Bring to a simmer, reduce heat to low, cover, and cook 20 to 22 minutes until rice is tender and chicken is cooked through.
Remove skillet from heat, stir in baby spinach and optional chopped pecans. Cover and let rest for 5 minutes.
Gently fluff rice with a fork and serve hot.