Rinse the chicken wings under cold water and pat them dry with paper towels. Season the wings with salt and pepper to taste.
Combine the flour, poultry seasoning, garlic powder, onion powder, and smoked paprika in a shallow dish, reserving 3 tablespoons of the seasoned flour for the gravy.
Toss the wings in the flour mixture until evenly coated.
Heat vegetable oil in a large skillet or Dutch oven over medium-high heat.
Shake off excess flour from the wings and place them in the skillet. Sear the wings for 3-4 minutes per side until golden brown. Fry them in batches if necessary to avoid overcrowding the pan.
Remove the browned wings and transfer them to an oven-safe dish.
Leave about 2 tablespoons of oil in the same skillet and reduce the heat to medium. Add the sliced onions and sauté for about 3 minutes until softened and lightly caramelized.
Stir in the minced garlic and thyme, cooking for another 1-2 minutes until fragrant.
Sprinkle the reserved 3 tablespoons of seasoned flour into the skillet and stir for 2-3 minutes to form a roux.
Gradually whisk in the chicken stock, stirring constantly to prevent lumps.
Add the half and half, Worcestershire sauce, and a pinch of salt and pepper. Stir to combine and bring the gravy to a gentle simmer.
Pour the gravy over and around the chicken wings in the oven-safe dish. Nestle the wings in the sauce.
Cover the dish with foil and bake in a preheated 350°F (175°C) oven for 20 minutes.
Remove the foil and bake uncovered for 10 minutes to thicken the gravy slightly. If the gravy becomes too thick after baking, stir in a bit more chicken stock.
Serve hot with rice, mashed potatoes, or cornbread.