Preheat oven to 350℉ (180℃).
In a small bowl, mix the salt, white pepper, garlic powder, onion powder, and paprika.
Pat the chicken thighs dry with a paper towel and then season thoroughly with the spice mix.
Heat the oil over medium-high heat in a large oven-proof cast iron skillet or Dutch oven. Brown the chicken thighs in the hot oil, turning to brown on all sides. Remove and set aside.
Add the butter to the pan. Once it melts, add the diced onions, minced garlic, and thyme, and sauté for 2-3 minutes or until fragrant.
Next, stir in the diced tomatoes and bouillon powder, and simmer for another 5-6 minutes.
Gradually pour in the wine and chicken broth. Stir, scraping off the flavorful browned bits from the bottom of the pan, and bring it all to a boil.
Add the carrots and celery, cook for about a minute, and adjust seasonings to taste.
Next, return the browned chicken thighs to the pan, cover with a lid, and place it in the oven.
Let the chicken braise in the oven for 40 minutes to 1½ hours, or until tender and the internal temperature reaches 175ºF (80ºC). You can remove the lid in the last five minutes and broil the chicken for a nice brown color.
Take it out of the oven and let it rest for 10 minutes.
Garnish the chicken with parsley, and serve it with your favorite veggies, mashed potatoes, or rice.