Of all the wing recipes I've ever created for my game-day parties, this is definitely the crowd pleaser--it always seems like I never make enough! I like to marinate the wings a day in advance so all the flavors have a chance to fully come together, then I cook them an hour before kickoff.
Prepare the wings: Preheat the oven to 400 degrees F (204 degrees C). Rinse the chicken wings under cold water, then pat dry with paper towels. Make sure the wings are completely dry, then break the wings down.
Use a sharp chef's knife to break down each wing into three separate pieces. Using your finger, locate the joint connecting the drumette to the wingette (flat), then use the tip of your knife to cut the skin so the joint is visible. Firmly press your knife in between the pieces to separate them. Next, use your finger to locate the joint connecting the wingette (flat) to the wing tip. You don't need to cut the skin, just press your knife through the joint, reserving the wing tips to make stock.
In a large bowl, combine the olive oil, Parmesan, thyme, parsley, garlic, lemon zest, lemon juice, salt, Italian seasoning, paprika, and pepper. Add the wings and toss to completely coat. Make sure you don't overcrowd the skillet or the wings will steam rather than bake and won't be crispy.
Transfer the wings to two large cast-iron skillets lightly greased with oil and roast, flipping every 10 to 12 minutes, until you can cut into the wing and the juice runs clear, about 40 minutes.
Make the tossing sauce: In a small saucepan, combine the sauce ingredients over medium heat. Once the butter melts, reduce the heat to low, stirring occasionally.
Remove the wings from the oven (leave the oven on) and toss with the warm sauce in a large bowl, making sure to cover each morsel. Return the wings to the cast-iron skillets, drizzle with any leftover sauce, return to the oven, and roast for 5 more minutes. Serve hot, garnished with parsley.