Rinse and pat dry chicken. Add to a large bowl and season with salt, and pepper.
Drizzle olive oil and toss. Let marinade for an hour or overnight.
Preheat the oven to 400°. Take a large cast iron skillet or large dutch oven and pour 2 tablespoon olive oil to the pan. Let the pan get very hot. Add chicken and sear, turning pieces of chicken to make sure all sides get golden brown. Add in 2 tablespoon butter and deglaze the skillet with a splash of the cooking wine and lemon juice.
Sprinkle fresh chopped herbs on top of the chicken and disperse the sliced lemon throughout the chicken. Bake in a preheated 400º oven for 55 minutes.
With 10 minutes left of the chicken baking, take the remaining white wine, lemon juice, and butter and add it to a saucepan over medium heat. Add in the minced garlic, flour, and thyme.
Let sit on low heat as it will thicken. Whisk to combine, then pour over the chicken once it comes out of the oven.
Notes
Sear, then Bake: Searing beforehand creates a gorgeous crust and crispy skin on the chicken as it bakes. Don't skip this step.