Pat the chicken thighs dry with a paper towel and season both sides with salt, pepper, poultry seasoning, and paprika.
Heat the olive oil in a large skillet or dutch oven over medium-high heat. Carefully add the chicken thighs, and fry until golden brown, about 5-6 minutes per side. Remove the chicken and set aside.
In the same skillet, reduce the heat to medium low and add the butter and melt slightly. It’s ok if there is some oil left in the pan. Add the sliced onion and minced garlic. Sauté until the onion is softened, and garlic is fragrant. About 3-4 minutes.
Add the Worcestershire sauce and sprinkle the flour over the mixture. Stir to combine.
Gradually whisk in the chicken stock, and heavy cream, making sure to eliminate any lumps.
Return the seared chicken thighs to the skillet and bring the heat back up to medium high until everything comes to a simmer.
Reduce the heat to low, cover the skillet, and let it cook for about 15-20 minutes or until the chicken reaches 165 degrees Fahrenheit with a meat thermometer.
Serve immediately with optional chopped fresh parsley.